|
Универсальный программатор для PIC, Как прошить PIC16F876A |
|
|
|
Jul 10 2007, 16:50
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 7-11-05
Из: Калуга
Пользователь №: 10 558

|
Помогите пожалуйста разобраться. Немного истории. В журнале РАДИО №6 за 2006 увидел программатор для PIC (по описанию - хорош)на PIC16F876A (на ftp://ftp.radio.ru/pub/2006/06/icd_2.zip даже прошивка имееися и плата. Собрал его и PIC установил. Чтобы его запрограммировать собрал EXTRA-PIC (www.5v.ru). Программировать пытался через ICSP. Чтобы схема самого программатора не мешалась, ноги 1,8,14,15,20 PIC16F876А отключены и на ниx подкючены провода (длина 8см.) ICSP. Ничего не записывается в 876А, одни 3FFF. Программа для прошивки IC-RPOG 1.05E. C чего бы начать и где посмотреть????
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Jul 11 2007, 06:28
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

|
Цитата(Archivarius @ Jul 10 2007, 19:50)  Ничего не записывается в 876А, одни 3FFF. Программа для прошивки IC-RPOG 1.05E. C чего бы начать и где посмотреть???? Начать надо с просмотра перечня МК, которые способен программировать IC-PROG. Дело в том, что Ваш EXTRA-PIC - это только аппаратный адаптер, преобразующий уровни сигналов от COM-порта к TTL/CMOS. Логику работы (последовательность действий) никаким образом не задает, только транслирует действия программы, под которой он работает (в данном случае IC-PROG). А в списке поддерживаемых МК IC-PROG не числится PIC16F876 A, есть только PIC16F876. А между ними имеется ГЛОБАЛЬНАЯ разница в процедуре программирования. Или ищите для программатора экземпляр МК без буквы А (прошивка программатора к нему должна подойти), или ищите программу, которая поддерживает 876A. Только сразу предупреждаю, то МК без "А" сняты с производства более года назад.
|
|
|
|
|
Jul 11 2007, 07:13
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 7-11-05
Из: Калуга
Пользователь №: 10 558

|
Цитата(K_AV @ Jul 11 2007, 10:28)  Начать надо с просмотра перечня МК, которые способен программировать IC-PROG. Дело в том, что Ваш EXTRA-PIC - это только аппаратный адаптер, преобразующий уровни сигналов от COM-порта к TTL/CMOS. Логику работы (последовательность действий) никаким образом не задает, только транслирует действия программы, под которой он работает (в данном случае IC-PROG). А в списке поддерживаемых МК IC-PROG не числится PIC16F876A, есть только PIC16F876. А между ними имеется ГЛОБАЛЬНАЯ разница в процедуре программирования. Или ищите для программатора экземпляр МК без буквы А (прошивка программатора к нему должна подойти), или ищите программу, которая поддерживает 876A. Только сразу предупреждаю, то МК без "А" сняты с производства более года назад. Во попал !!!! Может подскажете где можно поискать "эту программу" для программирования PIC16F876A ? Цитата(K_AV @ Jul 11 2007, 10:28)  Начать надо с просмотра перечня МК, которые способен программировать IC-PROG. Дело в том, что Ваш EXTRA-PIC - это только аппаратный адаптер, преобразующий уровни сигналов от COM-порта к TTL/CMOS. Логику работы (последовательность действий) никаким образом не задает, только транслирует действия программы, под которой он работает (в данном случае IC-PROG). А в списке поддерживаемых МК IC-PROG не числится PIC16F876A, есть только PIC16F876. А между ними имеется ГЛОБАЛЬНАЯ разница в процедуре программирования. Или ищите для программатора экземпляр МК без буквы А (прошивка программатора к нему должна подойти), или ищите программу, которая поддерживает 876A. Только сразу предупреждаю, то МК без "А" сняты с производства более года назад. Посмотрел внимательно и НЕ СОГЛАСЕН. В версии IC-PROG 1.05E имеется поддержка 876А
|
|
|
|
|
Jul 11 2007, 11:36
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

|
Цитата(Archivarius @ Jul 11 2007, 10:13)  Посмотрел внимательно и НЕ СОГЛАСЕН. В версии IC-PROG 1.05E имеется поддержка 876А Таки да, ввел в заблуждение (смотрел по версии 1.05d - там 876А не поддерживается). Приношу извинения.
|
|
|
|
|
Jul 11 2007, 15:22
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 7-11-05
Из: Калуга
Пользователь №: 10 558

|
Цитата(K_AV @ Jul 11 2007, 15:36)  Таки да, ввел в заблуждение (смотрел по версии 1.05d - там 876А не поддерживается). Приношу извинения. Все мы учимся. Оказалось, что мои проблемы видимо толька начинаются :-(( Подключил к COM, запустил MPLab 7.61 (только скачал) и при попытке Сonnect вылетает сообщение: ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. Would you like to attempt to reconnect? MAX232 испрвана. С обвязкой тоже порядок. Пожалуйста укажите направление поиска неисправности.
|
|
|
|
|
Jul 11 2007, 17:51
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

|
Цитата(Archivarius @ Jul 11 2007, 18:22)  Подключил к COM, запустил MPLab 7.61 (только скачал) и при попытке Сonnect вылетает сообщение: ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. Would you like to attempt to reconnect? MAX232 испрвана. С обвязкой тоже порядок. Пожалуйста укажите направление поиска неисправности. с 7.61 дела не имел. Но ICD2 оригинальный имел 2 интерфейса (USB и RS232), а клоны делали с одним из них. Проверь настройки в MPLAB, касающиеся ICD. Что-то помнится, что по умолчанию включался USB, а RS232 нужно принудительно выбирать.
|
|
|
|
|
Jul 11 2007, 18:19
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 7-11-05
Из: Калуга
Пользователь №: 10 558

|
Цитата(K_AV @ Jul 11 2007, 21:51)  с 7.61 дела не имел. Но ICD2 оригинальный имел 2 интерфейса (USB и RS232), а клоны делали с одним из них. Проверь настройки в MPLAB, касающиеся ICD. Чо-то помнится, что по умолчанию включался USB, а RS232 нужно принудительно выбирать. Все это проделоно. Думал какой-то глюк в проге. Ставил 7.50 - все тоже. Может прошивка не правильная. Сравнивал свою ( ну которую собрал из журнала) со схемой http://de7bugger.narod.ru/index.html - очень похожи. Только некоторые порты используются по другому (интерестно кто у кого содрал?). А может в журнале опечатка (бывает потом исправления печатают)? Вот бы на автора выйти! Толькоь где его искать!!!
|
|
|
|
|
Jul 12 2007, 05:51
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 7-03-07
Пользователь №: 25 952

|
Цитата(Archivarius @ Jul 11 2007, 23:19)  Все это проделоно. Думал какой-то глюк в проге. Ставил 7.50 - все тоже. Может прошивка не правильная. Сравнивал свою ( ну которую собрал из журнала) со схемой http://de7bugger.narod.ru/index.html - очень похожи. Только некоторые порты используются по другому (интерестно кто у кого содрал?). А может в журнале опечатка (бывает потом исправления печатают)? Вот бы на автора выйти! Толькоь где его искать!!! Схема там правильная, хотя и упрощенная (упрощения такие - убрали USB, упростили контроль Vpp, упростили выходные ключи). Нужно выключать в свойствах СОМ-порта буферы FIFO (подробнее обязательно см. HELP по ICD2).
|
|
|
|
|
Jul 12 2007, 10:22
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 7-11-05
Из: Калуга
Пользователь №: 10 558

|
Цитата(AleksBa @ Jul 12 2007, 09:51)  Схема там правильная, хотя и упрощенная (упрощения такие - убрали USB, упростили контроль Vpp, упростили выходные ключи). Нужно выключать в свойствах СОМ-порта буферы FIFO (подробнее обязательно см. HELP по ICD2). Схема правильная и похоже рабочая (связь с MPLAB 7.61 установлена и загружена свежая Оperating System). Работаем далле (не заметил соединение соседних дорожек). Вопрос: а где можно посмотреть схему какого либо прогромматора без этих упрощений (Vpp. и т.д.) ?
|
|
|
|
Сообщений в этой теме
Archivarius Универсальный программатор для PIC Jul 10 2007, 16:50 miga Archivarius,
Обратите внимание на два момента:
1) ... Jul 10 2007, 22:45 Archivarius [quote name='miga' date='Jul 11 2007, ... Jul 11 2007, 05:19 Bronislav Попробуйте подключить свой программатор к программ... Jul 11 2007, 00:51       Archivarius Цитата(AleksBa @ Jul 12 2007, 09:51) Схем... Jul 12 2007, 08:05        AleksBa Цитата(Archivarius @ Jul 12 2007, 15:22) ... Jul 21 2007, 11:45         DL36 Цитата(AleksBa @ Jul 21 2007, 14:45) Кром... Jul 21 2007, 16:10 medved Сам использую простейшую схему программатора+icpro... Jul 11 2007, 08:18 Archivarius Цитата(medved @ Jul 11 2007, 12:18) Сам и... Jul 11 2007, 08:29  AleksBa Цитата(Archivarius @ Jul 11 2007, 13:29) ... Jul 11 2007, 09:01   Archivarius Цитата(AleksBa @ Jul 11 2007, 13:01) А ка... Jul 11 2007, 09:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|