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

 
 
> Универсальный программатор для 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

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


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:16
Рейтинг@Mail.ru


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