Радиомастер гид в мире электроники » Схемы » Программаторы » Универсальный программатор PIC-контроллеров
Информация к новости
  • Просмотров: 145445
  • Добавил: shamasik
  • Дата: 20 января 2010
20 января 2010

Универсальный программатор PIC-контроллеров

Категория: Схемы » Программаторы

В статье рассматривается программатор EXTRA-PIC, данные о котором получены из открытых источников на www.5v.ru (DOC Rev.1.03.00). Список поддерживаемых микросхем, при использовании с программой IC-PROG v1.05D:

PIC-контроллеры фирмы Microchip: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505*, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630*, PIC16F648A, PIC16F676*, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770*, PIC16C771*, PIC16C773, PIC16C774, PIC16C781*, PIC16C782*, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923*, PIC16C924*, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620*, PIC18F6720*, PIC18F8620*, PIC18F8720*

Примечание: микроконтроллеры, помеченные звездочкой (*) подключаются к программатору только через разъем ICSP.

Последовательная память EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Схема программатора:
Универсальный программатор PIC-контроллеров


Расположение выводов ICSP у PIC-контроллеров.
Внимание! Материал только для общей справки. Обязательно убедитесь, что указанное расположение выводов соответствует выбранному вами микроконтроллеру. Для этого, обратитесь к Data Sheets и Programming Specifications на соответствующий микроконтроллер.
Универсальный программатор PIC-контроллеров

Пояснение: Вывод PGM рекомендуется "притягивать" к общему проводу (GND), через резистор номиналом 1К.
Для справки: микроконтроллеры с 14-контактным корпусом вставляется частью ножек в соответствующую 8-контактную панель.

Рисунок печатной платы (облегченный вариант) (Вы не можете скачивать файлы с нашего сервера в Sprint Layout).
Универсальный программатор PIC-контроллеров

Рисунок печатной платы (полная версия) (Вы не можете скачивать файлы с нашего сервера в Sprint Layout).
Универсальный программатор PIC-контроллеров

Фотография собранного программатора (облегченный вариант)
Универсальный программатор PIC-контроллеров

Далее мы приводим альтернативные рисунки печатных плат программатора EXTRA-PIC (авторство установить не удалось)
Вариант 1 ( Вы не можете скачивать файлы с нашего сервера в Sprint Layout).
Универсальный программатор PIC-контроллеров


Отдельного внимания заслуживает печатная плата разработанная нашим другом markomar2005 (at) yandex.ru , которая разведена под "маркер".
Вариант от MARKO (Вы не можете скачивать файлы с нашего сервера в Sprint Layout).
Универсальный программатор PIC-контроллеров

Считаем необходимым разместить здесь фотографии программаторов наших благодарных читателей. Если вы достигли результатов, не стесняйтесь - высылайте фотографии, мы с радостью их здесь разместим.
Универсальный программатор PIC-контроллеров
Универсальный программатор PIC-контроллеров

Универсальный программатор PIC-контроллеров


Универсальный программатор PIC-контроллеров

Данная схема была собрана лабораторией radiomaster.com.ua и проверена в работе, никаких дефектов в работе не обнаружено.

Дополнение 26.02.2012
Автор: mihretz


Дополнение 31.03.2012
Автор: smirnov1973


Дополнение 02.10.2012
Автор: #ANdrON#


Пошаговая инструкция или "Как прошить PIC-контроллер"
Введение. Данная инструкция составлена на примере прошивки микросхемы PIC16F876A
1. Соберите программатор (в т.ч. распаяйте удлинительный шнур мама-папа для COM-порта и подготовьте блок питания на напряжение не менее 15В).
2. Скачайте программу IC-PROG отсюда Вы не можете скачивать файлы с нашего сервера (733 кб).
3. Распакуйте программу в отдельный каталог. В образовавшемся каталоге должны находиться три файла:
icprog.exe – файл оболочки программатора;
icprog.sys – драйвер, необходимый для работы под Windows NT, 2000, XP. Этот файл всегда должен находиться в каталоге программы;
icprog.chm – файл помощи (Help file).
4. Настройте программу.
4.1 Запустите файл icprog.exe.
4.2 Выберите "Settings" >> "Options" >> вкладку "Language" >> установите язык "Russian"
4.3 нажмите "Ok".
4.4 Согласитесь с утверждением "You need to restart IC-Prog now" (нажмите "Ok").
4.4 Оболочка программатора перезапустится.

"Настройки" >> "Программатор".
Универсальный программатор PIC-контроллеров

Проверьте установки, выберите используемый вами COM-порт, нажмите "Ok".

Далее, "Настройки" >> "Опции" >> выберите вкладку "Общие" >> установите "галочку" на пункте "Вкл. NT/2000/XP драйвер" >> Нажмите "Ok" >>
если драйвер до этого не был установлен в системе, в появившемся окне "Confirm" нажмите "Ok". Драйвер установится, и оболочка программатора перезапустится.

Примечание:
Для очень "быстрых" компьютеров возможно потребуется увеличить параметр "Задержка Ввода/Вывода". Увеличение этого параметра увеличивает надёжность программирования, однако, увеличивается и время, затрачиваемое на программирование микросхемы.
"Настройки" >> "Опции" >> выберите вкладку "I2C" >> установите "галочки" на пунктах:
"Включить MCLR как VCC" и "Включить запись блоками". Нажмите "Ok".

Программа готова к работе.
5. Установите микросхему в панель программатора, соблюдая положение ключа.
6. Подключите шнур удлинителя, включите питание.
7. Запустите программу IC-PROG.
8. В выпадающем списке выберите контроллер PIC16F876A
9. Если у вас нет файла с прошивкой – подготовьте его:
9.1 откройте стандартную программу "Блокнот";
9.2 вставьте в документ текст прошивки;
9.3 сохраните под любым именем, например, prohivka.txt (расширение *.txt или *.hex).
10. Далее в IC-PROG Файл >> Открыть файл (! не путать с Открыть файл данных) >> найти наш файл с прошивкой (если у нас файл с расширением *.txt , то в типе файлов выберите Any File *.*). Окошко "Программного кода" должно заполнится информацией.
11. Нажимаем кнопку "Программировать микросхему"
Универсальный программатор PIC-контроллеров
(загорается красный светодиод).
12. Ожидаем завершения программирования (около 30 сек.).
13. Для контроля нажимаем "Сравнить микросхему с буфером"
Универсальный программатор PIC-контроллеров

Вот и всё. Я тоже думал, что это что-то невероятное. Попробуйте – и у вас получится.


<
shamasik

20 января 2010 17:44

Информация к комментарию
  • Группа: Мастер
  • ICQ:
  • Регистрация: 6.07.2009
  • Статус: Пользователь offline
  • Публикаций: 115
  • Комментариев: 128
Схема проверена в работе, после тщательной сборки и проверки схемы перед включением , все должно работать без проблем.


Награды:
--------------------

+2
<
mailodog

1 февраля 2010 04:30

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 25.01.2010
  • Статус: Пользователь offline
  • Публикаций: 1
  • Комментариев: 16
Схема действительно рабочая...
-----------------------------------------------------
Понадобилось создать универсальный программатор для ПИК-ов, - надоело нагромождение собранных на коленке одноразовых конструкций. Решил воспользоваться публикацией с данного ресурса.
Всё, что пишут плохого про данный программатор, а другие сайты тУпо тиражируют в сети - результат "недогляда" при сборке или/и кривых рук. При исправных деталях всё запускается с первого раза. Повторяемость хорошая.
!!!!! в файле "Вариант 2 (extra-pic_var2.zip [21.33 Kb] (cкачиваний: 3) в Sprint Layout)[u][/u]" как внутри, так и на картинке ошибка, будьте внимательны! разъем сом-порта необходимо распаять вручную без установки на плату !!!!!
Фото готового экземпляра прилагаю. Кому нужна печатка в 5-ой версии СПРИНТа - сообщите здесь, выложу с позволения модераторов.


Награды:
+1
<
shamasik

1 февраля 2010 12:17

Информация к комментарию
  • Группа: Мастер
  • ICQ:
  • Регистрация: 6.07.2009
  • Статус: Пользователь offline
  • Публикаций: 115
  • Комментариев: 128
mailodog,

Нами было собрано устройство по варианту extra_pic2_lay.rar [18.63 Kb] (cкачиваний: 19), которое изображено на рисунке в самом низу, также было сделано по другому варианту печатной платы, который в скором будущем будет добавлен в статью, оба устройства заработали сразу без проблем.


Награды:
--------------------

0
<
Kail

17 февраля 2010 21:45

Информация к комментарию
  • Группа: Администратор
  • ICQ:
  • Регистрация: 5.06.2009
  • Статус: Пользователь offline
  • Публикаций: 7055
  • Комментариев: 131
Статья продублирована на форуме, с вопросами сюда


Награды:
0
<
Vrah

26 апреля 2010 16:10

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Киньте монтажку на extra-pik 2


Награды:
0
<
Kail

26 апреля 2010 16:34

Информация к комментарию
  • Группа: Администратор
  • ICQ:
  • Регистрация: 5.06.2009
  • Статус: Пользователь offline
  • Публикаций: 7055
  • Комментариев: 131
Vrah, читай внимательно статью
extra_pic2_lay.rar


Награды:
0
<
Vrah

26 апреля 2010 23:18

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Дайте схему и монтажку со стороны деталей extra-pic 2 [ 18.63 ] rar полная версия


Награды:
+1
<
Eltronsss

23 мая 2010 09:38

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
mailodog,
Не понял смысла предупреждения о ручной распайке com порта, пока не спаял схему. На плате должна стоять " мама" com порта. Я же не обратил на это внимание и использовал com порт со штырьками с платы материнки .
В результате получилось зеркальное подключение порта, что естественно не работало. Приборных мам под руками не оказалось, всё что попадалось под руки были только со штырьками( папы). Выкрутился изготовлением зеркального шнура при подключении. Будьте внимательны.


Награды:
+1
<
MARS

29 мая 2010 15:48

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
У меня при изготовлении попались два разьёма-- количество ног одинаково , а нумерация в зеркалке.


Награды: Нет наград :(
0
<
88trojan88

10 июня 2010 21:11

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Собрал програматор но микросхема не считывается и программа зависает объясните почему????


Награды:
0
<
M0tal0

24 июля 2010 07:58

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Собрал програматор (полная версия extra_pic2). С первого запуска работает на УРА!!! Пробовал с ProgCode, PonyProg, icprog - работает со всеми.


Награды:
0
<
ABrej

23 августа 2010 01:13

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Собрал програмер, стал проверять: PIC16F73 и PIC16F74 - читает шьет и стирает без ошибок. При проверке 16F84А дал сбой. Вроде чтото читает, при попытке записать пишетне тот код каой надо, пристирании и последующем считывании получается программный код 3F8C и код Flesh памяти 8С. Работал с помощю проги Ic Prog. И еще, при тесте програматора привыборе "Вкл. Сброс (MCLR)" включается и выключается светодиод наприжения программирования, а при выборе "Вкл. VCC" ничего не происходит. Это правельно или КАК?
За рание огромное спасибо!


Награды:
0
<
hawchik

2 сентября 2010 17:31

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
какие электролиты в твоем программаторе?


Награды:
0
<
shamasik

2 сентября 2010 18:37

Информация к комментарию
  • Группа: Мастер
  • ICQ:
  • Регистрация: 6.07.2009
  • Статус: Пользователь offline
  • Публикаций: 115
  • Комментариев: 128
hawchik, че за глупый вопрос, такие как и на схеме. все один в один:)


Награды:
--------------------

0
<
ABrej

5 сентября 2010 11:30

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
hawchik По питанию 470х50 что ппало подруку но новое, а мах смд исплнения с ипользованием простых на 1.0мКф согласно даташиту. Если было дело в них то и другие контроллеры косячили, а так только 84-ий.


Награды:
0
<
Oscar

30 января 2011 15:05

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Спасибо автору схема работает на ура, хороший дэвайс!


Награды:
0
<
Сантьяго

5 марта 2011 20:32

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Я не силен в прошивках. но столкнулся с pic18f2550. смотрю в даташит и сверяю с рисунком что здесь нарисован. 26,27,28 ноги не совпадают. там что то другое написано. можно его прошить этим адаптером?


Награды:
0
<
djzakdell

13 апреля 2011 08:29

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
а ктото повторял по етой пичатке (Вариант от MARKO (extra-pic_marko.zip)


Награды:
0
<
zloy_xaker

13 апреля 2011 15:49

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 2
  • Комментариев: 89
Сантьяго, можно, берешь проводки и соединяешь с нужными ногами, или сделай плату-переходник :)


Награды:
0
<
djzakdell

14 апреля 2011 23:00

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Скажыте пожалуста правельно ли на пичатной плате
( Вариант от MARKO extra-pic_marko) на кр1533ла3 замкнуты 14,13,12 выводы и посажены на +5V


Награды:
0
<
djzakdell

17 апреля 2011 19:35

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
ДА черт,не ужели не кто не может ответить?


Награды:
0
<
denya2211

22 апреля 2011 22:06

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
собрал данную схему на макетной плате на основе печатной платы pic2 работает отлично!правда проверял пока только на PIC16F628A! КР1533ЛА3 за не имением заменил на КМ155ЛА3-работает и распиновка тоже совпадает! завтра думаю испытать на других! БОЛЬШОЕ СПАСИБО АВТОРУ


Награды:
0
<
djzakdell

22 апреля 2011 23:04

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
разводка extra-pic_marko рабочая!!


Награды:
0
<
denya2211

22 апреля 2011 23:32

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
не знаю но рic2 те контакты что ты спрашивал незамкнуты


Награды:
0
<
djzakdell

23 апреля 2011 09:50

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
denya2211,

Я видел сам незнаю почиму так даташыт не смотрел да я и поставил аналог вместо кр1355ла3 стоит 74hc00n микросхемка довольно хорошая


Награды:
0
<
denya2211

23 апреля 2011 15:00

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
ПОДСКАЖИТЕ чем прошить --- АТМега 16???


Награды:
0
<
красавин

23 апреля 2011 15:00

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
собрал как сказано автором, один к одному. работает четко.


Награды:
0
<
zloy_xaker

23 апреля 2011 20:32

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 2
  • Комментариев: 89
denya2211, ну, наверное, точно не программатором для PIC!! Для AVR есть другие темы!


Награды:
0
<
denya2211

25 апреля 2011 19:19

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
zloy_xaker
понятно что не EXTRA-PIC,и не другим для пиков!просто спрашиваю может кто занимался!что подсоветовали!


Награды:
0
<
zloy_xaker

25 апреля 2011 21:21

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 2
  • Комментариев: 89
denya2211,да мне самому хотелось бы узнать какой лучше, я пока остановился на этом Пока только PICами занимаюсь, хотел AVR еще, но пока времени нет.

Мне просто интересно стало, почему ты в этой теме решил написать:)


Награды:
0
<
denya2211

27 апреля 2011 22:14

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
потестировал на других пиках все ок,ни каких проблем!!!!очень доволен ЕЩЕ РАЗ СПАСИБО!!!!!


Награды:
0
<
valery49

8 сентября 2011 12:25

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Добрый день. Собрал программатор на печатке, несколько раз проверил визуально. Запустил программу IcProg. Подключил к компьютеру, включил питание. В панельки ничего не ставл. Стал тестировать, и что у меня получилось:
1) Установите "галочку" в поле "Вкл. Выход Данных", при этом, в поле "Вход Данных" должна появляться "галочка", а на контакте 4 (DATA) разъёма X3, должен установиться уровень лог. "1" (не менее +3,0 вольт). У меня галочка не появляется, кроме того на 4 контакте сидит единица, а когда ставлю галочку, появляется ноль.
2) На 13 ноге MAXа сидит +12 вольт, когда ставлю галочку "Вкл. Выход Данных", появляется -12 вольт.
Я что то неправельно делаю?


Награды:
0
<
Tarantul2000

19 сентября 2011 21:30

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Привет всем !
У меня тут небольшая проблемка, я только новичёк в радиоэлектроники вот решил собрать это программатор и тут вышла не увязочка у меня на схеме всего 6 резисторв а напечатке уже 9 как быть ?ответьте пожалуйста !


Награды:
0
<
djzakdell

19 сентября 2011 22:34

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Tarantul2000,

какую пичатку взял???


Награды:
0
<
ochag

27 сентября 2011 08:50

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
ребята как спаять дата кабель для этого программатора.какие ножки.
заранее спасибо.


Награды:
0
<
dutov

12 ноября 2011 22:26

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 10.11.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
привет Всем! подскажите что делать если на моем ноутбуке нет такого выхода,ножно ли подключить к USB?


Награды:
0
<
dutov

16 ноября 2011 15:10

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 10.11.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
Здравствуйте, а будет ли устройство работать если его подключать к порту USB через переходник?


Награды:
0
<
koss

2 декабря 2011 19:03

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 28.04.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1
А как насчет защиты RS 232 ?


Награды:
0
<
mailodog

14 декабря 2011 15:43

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 25.01.2010
  • Статус: Пользователь offline
  • Публикаций: 1
  • Комментариев: 16
dutov,
Работать через переходник будет. Драйвера м/сх преобразователей создают в системе виртуальный СОМ-порт, который необходимо будет указать программе (например айси-прог) после запуска.
ДО запуска программы нужно подключить переходник и дать системе его определить.
Некоторые модели переходников (особенно дешевенькие) соединены гавёным кабелем, как от УСБ, так и к СОМ-части порта, соответственно фатально сбоЯт... Лечится укорачиванием провода либо его заменой на нормальный, экранированный от сломанной УСБ-мыши или клавиатуры.


Награды:
+1
<
.ignore

16 декабря 2011 14:20

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
пусть кто там мне не расказывает схема скорее всего работает но
разводка в LAY Extra_PIC2_lay неробочя!!!
http://imageshack.us/photo/my-images/20/51518988.jpg/
проверил сам лично!!!

продолжаю битса над ее работой второй день
прежде чем выкладывать надо проверять
не у меня одного она незапустилась LAY Extra_PIC2_lay
человек ее тоже запустил только с четвёртого раза
оторвать руки тому ее разводил


Награды:
0
<
ec73

17 декабря 2011 15:25

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 24.07.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 12
для любителей Diptrace. Есть уже нарисованная в нем эта схема и печатная плата. Собранный программатор заработал сразу - прошились 12С509, 16f873. Значит схема нарисована в Диптрейсе верно. Плату можете переделать - как вам нравится, или под свои корпуса и элементную базу. А можете повторять - есть пдфка под ЛУТ. Односторонняя, поэтому придется возиться с перемычками. Вобщем, делайте с ней что хотите :)
http://e-dep.ru/fayly/diptrace/programmator-extra-pic/details.html


Награды:
0
<
.ignore

17 декабря 2011 15:50

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
сегодня собрал эту схему правда и тут у автора бока к конденсаторами
я их поправил и светодиод горит при прошивке в отличае от схемы LAY Extra_PIC2_lay
http://www.joyta.ru/379-programmator-mikrokontrollerov-pic-firmy-microchip/comme
nt-page-1/

прошил свой pic16f628a но почемуто ни спервого раза а после того как передёрнул джампер на плате


Награды:
0
<
bublguma

25 декабря 2011 13:35

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Всем привет!
Занялся тем же самым но все моргает все читает, а при программировании пишет не верная запись по адресу 000000h это как? может просто не записывает поэтому сразу и ошибка??? напруга нормальная, красный мигает -значит ком порт правильно подключен, прошиваю PIC18F452 чего ему надо скорость записи менял, блин.......


Награды:
0
<
ec73

25 декабря 2011 15:14

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 24.07.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 12
Поможет?
---------
На некоторых типах компьютеров, программа IC-PROPG, не очень корректно работает с микросхемами Serial I2C EEPROM 24-ой серии (24C01, 24C02 и т.д.). Если при попытке считывания микросхемы, вы получаете сообщение об ошибке чтения по адресу 0000h, рекомендуем для работы с этими микросхемами, использовать программу PonyProg, которая с указанными микросхемами работает более корректно.
Особенности программы ICPROG:

При записи микроконтроллеров с установленным (включенным) битом защиты кода от считывания (CP = Code Protect и/или CPD = Code Protect Data), сразу, после записи кода, программа ICPROG может выдавать сообщение об ошибке чтения/проверки по адресу 0000h. Это связано с тем, что установки Конфигурационного Слова (Configuration Word) микроконтроллера, начинают действовать сразу, после их изменения, и микроконтроллер осуществляет защиту кода от считывания (если эта защита включена). Данное сообщение об ощибке следует воспринимать скорее как подтверждение, что включена защита кода от считывания. При этом, код программы записан корректно и микроконтроллер работоспособен.

Для снятия защиты от считывания (для микроконтроллеров "Flash") достаточно "стереть" память микроконтроллера. При этом, естественно, стирается и прошивка. После этого, микроконтроллер можно использовать вновь и вновь, для записи новых программ.
------------------


Награды:
+1
<
bublguma

26 декабря 2011 08:16

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Спасибо за совет!!
Стирал память. стирает без ошибок. потом показывает что в нем записано -- и в памяти программ и в памяти ЕЕPROM нули....
вот вопрос ! при тесте программатора при установке каких галочек загорается и тухнет красный?? и должен ли он гореть при простом подключении кабеля?
он конечно чего то там мигает...но может кабель я попутал?
у меня от компа к программатору кабель мама мама


Награды:
0
<
Andruha1990

10 января 2012 00:30

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.11.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 33
Здравствуйте вот и мне понадобился программатор. Собрал (extra_pic2_lay.rar) полная версия, по выше указанной схеме!!По питался считать микросхему PIC16f877(новая) программой ICPROG и получил все нули в памяти,после чего начал прошивать, но по окончании записи получил ошибку чтения по адресу 0000h...вот не пойму в чем дело!Вот что еще красный светодиод срабатывает при чтении\записи!При программировании пробовал отключать защиту от чтения что результата не изменило!!!!
Так как при создании программатора не были найдены нужные детали, была произведена замена: вместо КР1533ЛА3 была использована 74HC00N, вместо КТ3102 использован транзистор 2N3904, и КТ502Е заменен на A1015, все остальные детали оказались в наличии.

Так вот кто что подскажет???


Награды:
0
<
Andruha1990

14 января 2012 03:30

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.11.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 33
(extra_pic2_lay.rar) полностью рабочая версия программатора!!!Ошибок не обнаружено!!!!


Награды:
0
<
SokolOFF

16 января 2012 07:48

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 31.10.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 8
У меня была проблема с адресом 000h. Неделю мучался, не мог ничего прошить. Уже в отчаянии методом тыка изменил в опциях программатора на вкладке I2C адрес устройства с 0 на 1. Всё заработало! Уже собрал несколько устройств на разных контроллерах.


Награды:
+1
<
nightlywind

14 февраля 2012 13:49

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 13.02.2012
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
Сегодня собрал extra-pic. Пока правда не проверял, комп с ХР завтра будет, но подключал питание и прозванивал. Напряжение везде в норме. Ориентировался по статье с сайта 5v.ru.
Вот фотки прогера
http://img-fotki.yandex.ru/get/5506/39567449.0/0_782e8_4db7bba3_XL.jpg
http://img-fotki.yandex.ru/get/5506/39567449.0/0_782e9_fdcfc0ac_XL.jpg
Плату пока не до конца отмыл от флюса, ватные тампоны кончались :) диоды 4148 заменил на SMD, выводных не оказалось под рукой. Панельку DIP28 тоже пока не ставил по причине отсутствия. Завтра куплю панельку, впаяю и буду проверять, пробовать прошивать 16F676.

Прогер заработал сразу. Выполнил настройки программы, как написано в статье. Вставил чип, всё подключил, в программы чип считывается. Выбрал файл прошивки, окно заполнилось данными. Нажал "Запрограммировать микросхему", пошла прошивка, после чего ошибка по адресу 000h. Бит защиты не ставил. При считывании чипа после программирования, данные в окне программы заполняются такими же данными, как при считывании чистого чипа. Вот так вот.


Награды:
0
<
SokolOFF

14 февраля 2012 18:01

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 31.10.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 8
Ещё на одном компе помог от ошибки по адресу 00000h такой способ: после попытки прошить в настройках надо отключить драйвер для ХР, перезагрузить ICPROG b снова его (драйвер) подключить. Программа опять перезапустится и всё заработает (у меня всё заработало). Я думаю это из-за того, что папка с программой перемещается и ICPROG ищет драйвер от старого месторасположения.


Награды:
+1
Назад Вперед

Добавление комментария

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (1)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->