реклама на сайте
подробности

 
 
> Универсальный программатор для PIC, Как прошить PIC16F876A
Archivarius
сообщение Jul 10 2007, 16:50
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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 чего бы начать и где посмотреть????
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
K_AV
сообщение Jul 11 2007, 06:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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 не числится PIC16F876A, есть только PIC16F876. А между ними имеется ГЛОБАЛЬНАЯ разница в процедуре программирования. Или ищите для программатора экземпляр МК без буквы А (прошивка программатора к нему должна подойти), или ищите программу, которая поддерживает 876A. Только сразу предупреждаю, то МК без "А" сняты с производства более года назад.
Go to the top of the page
 
+Quote Post
Archivarius
сообщение Jul 11 2007, 07:13
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 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А
Go to the top of the page
 
+Quote Post
K_AV
сообщение Jul 11 2007, 11:36
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



Цитата(Archivarius @ Jul 11 2007, 10:13) *
Посмотрел внимательно и НЕ СОГЛАСЕН. В версии IC-PROG 1.05E имеется поддержка 876А
Таки да, ввел в заблуждение (смотрел по версии 1.05d - там 876А не поддерживается). Приношу извинения.
Go to the top of the page
 
+Quote Post
Archivarius
сообщение Jul 11 2007, 15:22
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 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 испрвана. С обвязкой тоже порядок. Пожалуйста укажите направление поиска неисправности.
Go to the top of the page
 
+Quote Post
K_AV
сообщение Jul 11 2007, 17:51
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 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 нужно принудительно выбирать.
Go to the top of the page
 
+Quote Post
Archivarius
сообщение Jul 11 2007, 18:19
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 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 - очень похожи. Только некоторые порты используются по другому (интерестно кто у кого содрал?). А может в журнале опечатка (бывает потом исправления печатают)? Вот бы на автора выйти! Толькоь где его искать!!!
Go to the top of the page
 
+Quote Post
AleksBa
сообщение Jul 12 2007, 05:51
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 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).
Go to the top of the page
 
+Quote Post
Archivarius
сообщение Jul 12 2007, 10:22
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 7-11-05
Из: Калуга
Пользователь №: 10 558



Цитата(AleksBa @ Jul 12 2007, 09:51) *
Схема там правильная, хотя и упрощенная (упрощения такие - убрали USB, упростили контроль Vpp, упростили выходные ключи). Нужно выключать в свойствах СОМ-порта буферы FIFO (подробнее обязательно см. HELP по ICD2).


Схема правильная и похоже рабочая (связь с MPLAB 7.61 установлена и загружена свежая Оperating System). Работаем далле (не заметил соединение соседних дорожек).
Вопрос: а где можно посмотреть схему какого либо прогромматора без этих упрощений (Vpp. и т.д.) ?
Go to the top of the page
 
+Quote Post
AleksBa
сообщение Jul 21 2007, 11:45
Сообщение #10


Участник
*

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



Цитата(Archivarius @ Jul 12 2007, 15:22) *
Схема правильная и похоже рабочая (связь с MPLAB 7.61 установлена и загружена свежая Оperating System). Работаем далле (не заметил соединение соседних дорожек).
Вопрос: а где можно посмотреть схему какого либо прогромматора без этих упрощений (Vpp. и т.д.) ?


Я же писал где можно достать (правда там величина Vpp не контролируется кажется ICD2, но не помню) в сообщении №9 этой темы. Кроме того поищите по слову "IDC2" так его автор в той теме обозвал. В интернете также есть схемы - olimex.com или просто по слову олимекс поищите. Но мне кажется это пока на данном этапе лишнее и лучше продолжайте пока использовать то что сделали, а там видно будет.
Go to the top of the page
 
+Quote Post
DL36
сообщение Jul 21 2007, 16:10
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(AleksBa @ Jul 21 2007, 14:45) *
Кроме того поищите по слову "IDC2" так его автор в той теме обозвал.

Обозвал специально так, что бы глобальным поиском мимо пролетали. А свои и так поймут.

Схему я чуток подправил, выходные буфера (126) можно и нужно запитать от питания Target.
Еще добавил джамперок для принудительного открытия 4066 это надо для режима отладчика.
Предусмотрел подключение внешнего питания.

Сейчас напряженка со временем, по свободе положу еще вариант.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 15:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01472 секунд с 7
ELECTRONIX ©2004-2016