roboforum.ru

Технический форум по робототехнике.

Не шьется pic16F873A

Все что связана с заливкой программ в микроконтроллеры.

Не шьется pic16F873A

Сообщение kumle » 05 сен 2008, 18:20

Неполучается прошить PIC16F873A, такой-же без буквы А нормально прошивается. Программатор p16pro (www.picallw.com) Проги пробовал разные (поддерживающие pic16f873a). Ошибка всегда одна и та же: После прошивки во время проверки оказывается что прошита только первая ячейка!, причем неправильно !
Может кто знает в чем дело ? На сайте microchip.ru нашел инфу, что у этих кристаллов (с индексом А) вроде бы изменен алгоритм программирования, но что конкретно изменилось найти так и не удалось !
Аватара пользователя
kumle
 
Сообщения: 45
Зарегистрирован: 21 ноя 2007, 13:12
Откуда: Москва
прог. языки: asm, c

Re: Не шьется pic16F873A

Сообщение Mazayac » 05 сен 2008, 22:18

Прошивали таким программатором PIC16F877A, ПО использовали IC-Prog, никаких проблем.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Не шьется pic16F873A

Сообщение kumle » 08 сен 2008, 12:19

Странно, я тоже пробовал использвать ic-prog, но ситуация такая-же. Еще я померял напряжение программирования у меня 12.98V. Может этого мало?
Аватара пользователя
kumle
 
Сообщения: 45
Зарегистрирован: 21 ноя 2007, 13:12
Откуда: Москва
прог. языки: asm, c

Re: Не шьется pic16F873A

Сообщение Mazayac » 08 сен 2008, 15:00

13 вольт - вполне достаточно.
IC-Prog какой версии? Еще инверсию двух каких-то сигналов на нем настраивали, каких точно - не помню, пару лет назад это было. Если программатор с индикацией - там сразу видно, что MCLR, например, сразу включен, хотя должно быть наоборот.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Не шьется pic16F873A

Сообщение kumle » 08 сен 2008, 16:57

Я пробовал версии ic-prog 1.05D и 1.05С. Сейчас залез на сайт и увидел другие версии 1.06A и 1.06B, наверное надо их попробовать. MCLR у меня был выключен вначале.
Аватара пользователя
kumle
 
Сообщения: 45
Зарегистрирован: 21 ноя 2007, 13:12
Откуда: Москва
прог. языки: asm, c

Re: Не шьется pic16F873A

Сообщение Mazayac » 08 сен 2008, 17:35

Шили версией 1.05C - все работало.
Длина шлейфа от программатора до Пика не сильно велика?
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Не шьется pic16F873A

Сообщение kumle » 11 сен 2008, 13:18

Да нет, чуть меньше полуметра, сделан из куска кабеля LPT для принтеров.
Думаю, если бы дело было в кабеле или в железе, тогда бы у меня и обычный pic16F873 не прошивался бы.

Нашел информацию в форуме microchip.ru, что была проблема для контроллеров pic16f87xA в версиях 1.05с и 1.05d. Там предлагают для решения проблемы воспользоваться версией 1.05с-а, НО интересно то, что этой версии нет на сайте ic-prog.com !!!

Порывшись в интернете я всетаки откопал файл icprog105c-a.zip. С виду не отличается от других версий ! Сегодня вечером попробую прошить им !
Аватара пользователя
kumle
 
Сообщения: 45
Зарегистрирован: 21 ноя 2007, 13:12
Откуда: Москва
прог. языки: asm, c

Re: Не шьется pic16F873A

Сообщение kumle » 07 окт 2008, 00:48

ВСем спасибо, разобрался с проблемой, оказывается новым picам немного нехватало Vpp я это понял просмотрев схему программатора Extrapic. Там средняя нога стабилизатора питания Vpp подключена не прямо к земле, а через зеленый светодиод, что немного добавляет питания !
Аватара пользователя
kumle
 
Сообщения: 45
Зарегистрирован: 21 ноя 2007, 13:12
Откуда: Москва
прог. языки: asm, c


Вернуться в Программаторы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4