Pic 16f676
-
- Сообщения:9
- Зарегистрирован:Чт окт 07, 2010 7:47 pm
Здравствуйте, подскажите как прошить 16f676?
Re: Pic 16f676
ezoflash4v5 , adapter pic-a1, софт 0.98d12c3
чип в корпусе DIP-14 устанавливается в гнездо DIP-20 адаптера.
чип проверен , cмотреть chip_test файл. Правда с фюзамы полностью неразобрался.
чип в корпусе DIP-14 устанавливается в гнездо DIP-20 адаптера.
чип проверен , cмотреть chip_test файл. Правда с фюзамы полностью неразобрался.
-
- Сообщения:9
- Зарегистрирован:Чт окт 07, 2010 7:47 pm
Re: Pic 16f676
ссылку можно на адаптер? а то нашел viewtopic.php?f=3&t=2399&start=15
Re: Pic 16f676
Да, нет другой докментации на момент.
Адаптер pic_a1 cделан на базе этой документации, правда разводка другая.
Плата адаптера доступна комерчески, фотография собранной версии.
viewtopic.php?f=3&t=3613#p9505 ,в топике от 02.05.11
Другой вариант - использовать универсальный адаптер (или даже гнездо DIP14) и соединить 5 проводов между соединителем ICSP программатора и чипом .
ICSP/1 > 4 (Vpp), ICSP/2 >1 (Vcc), ICSP/3 > 14 (GND), ICSP4 > 13 (RB7), ICSP/5 > 12 (RB6)
Выводы соединений можно также найти в chip_test файл.
Фотография универсального адаптера viewtopic.php?f=3&t=2631#p6953 , в топике от 09.10.10
Адаптер pic_a1 cделан на базе этой документации, правда разводка другая.
Плата адаптера доступна комерчески, фотография собранной версии.
viewtopic.php?f=3&t=3613#p9505 ,в топике от 02.05.11
Другой вариант - использовать универсальный адаптер (или даже гнездо DIP14) и соединить 5 проводов между соединителем ICSP программатора и чипом .
ICSP/1 > 4 (Vpp), ICSP/2 >1 (Vcc), ICSP/3 > 14 (GND), ICSP4 > 13 (RB7), ICSP/5 > 12 (RB6)
Выводы соединений можно также найти в chip_test файл.
Фотография универсального адаптера viewtopic.php?f=3&t=2631#p6953 , в топике от 09.10.10
-
- Сообщения:9
- Зарегистрирован:Чт окт 07, 2010 7:47 pm
Re: Pic 16f676
Если можно то объясните вы тупому по шагам как зашить, ну не разобраться мне, выдает ошибку при попытке прошить OSCCAL instruction ERROR No command …at adress 0x3FF
Re: Pic 16f676
Как упоминал с фюзами неразобрался. Я получаю аналогичное сообщение.
Если акцептирую обе последующие сообщения , то программирование начинается , результат проверки удачный. Я не силен в пиках , но возможно что последний адрес 0х3FF имеет отношение к OSCCAL. Софт на это акцентирует внимание и просит подтверждения (?).
Рекомендую использовать WinPic800 http://www.winpic800.com/index.php?lang=en
После инсталяции изменить язык интерфейса, если необходимо.
Далее выбрать в Settings > Hardware > Willem , LPT1. Выбрать чип и вперед.
Если используешь ezoflash4v5 , установить джампера питания Jp2, Jp3, удалить Jp6.
Программирование того же файла в PIC16F676 проходит без задержек.
Если акцептирую обе последующие сообщения , то программирование начинается , результат проверки удачный. Я не силен в пиках , но возможно что последний адрес 0х3FF имеет отношение к OSCCAL. Софт на это акцентирует внимание и просит подтверждения (?).
Рекомендую использовать WinPic800 http://www.winpic800.com/index.php?lang=en
После инсталяции изменить язык интерфейса, если необходимо.
Далее выбрать в Settings > Hardware > Willem , LPT1. Выбрать чип и вперед.
Если используешь ezoflash4v5 , установить джампера питания Jp2, Jp3, удалить Jp6.
Программирование того же файла в PIC16F676 проходит без задержек.
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Pic 16f676
Именно.Ezo писал(а):Я не силен в пиках , но возможно что последний адрес 0х3FF имеет отношение к OSCCAL.
В этом адресе должна находиться калибровочная константа для внутреннего осциллятора (которую, кстати, составленная программа должна считывать и помещать в регистр OSCCAL, см п. 9.2.5.1 даташита). Данную константу прошивают при изготовлении чипа, и она доступна для чтения, даже при выставленных битах защиты.
Нормальный программатор обычно сверяет считанную константу с данными в последней ячейки памяти программ, и, при несовпадении выдаёт соответствующее сообщение. Короче говоря, надо оставлять константу, которая уже прописана в чипе (если её до этого не затёрли).
P.S.: Аналогичную структуру внутреннего осциллятора имеют PIC12F629 и PIC12F675. Наверное, и ещё какие-то.