Форум » Программирование микроконтроллеров. » Прошивка при включенном внутреннем RC генераторе » Ответить

Прошивка при включенном внутреннем RC генераторе

Dmitry Dubrovenko: Я по поводу последней рассылки (немного сократил название темы). Уже скоро два года, как я прошиваю 628-е ПИКи, с включённым внутренним генератором, используя ICProg. Никаких проблем у меня, при этом, не возникало. Ничем этот режим не отличается от всех остальных. Насколько знаю, проблемы с ICProg'ом возникают по двум причинам: 1. Из-за программатора (чаще), 2. Из-за использования NTFS-систем на мощных компьютерах (надо более тщательно настраивать программу, что не все делают). Руслан, какой вариант более похож на Ваш? Если же вы действительно уверены, что прошивка проходит правильно, а при проверке, после, выдаётся сообщение об ошибке, то заходим на вкладку "Программирование" ("Setting" -> "Options"), и снимаем "галку" на верификации "после программирования", оставив только "при программировании". Лично у меня, так и сделанно, но по другой причине (очень, знаете ли, люблю выставлять биты защиты ). Хотя, сперва, неплохо бы понять причину (в моём случае она вполне ясна).

Ответов - 5

Пётр: Dmitry Dubrovenko пишет: Из-за программатора На мой взгляд наиболее подходящим является программатор, который сначала подаёт напряжение 12, а уже потом 5В. В таком случае ПИК будет программироватся без таких проблем. Такой режим прогаммирования могут обеспечить программаторы, подключаемые к LPT порту. У меня такой программатор и уже много раз шил ПИК с внутренним генератором и ниразу подобных люков небыло.

Dmitry Dubrovenko: Пётр пишет: сначала подаёт напряжение 12, а уже потом 5ВТакой режим могут обеспечивать не только ЛПТ-программаторы, но и, скажем, доработанный вариант Экстра-ПИКа. Но, в данном случае, полагаю дело не в последовательности подачи напряжений. Это, по идеи, влияет только на выход MCLR (если он запрограммирован, как порт). Думаю, что дело в логических уровнях сигналов.

zvladm: Привет Всем! Хоть тема обсуждалась и двано, но хочу добавить, что сбой или неправильная запись при програмировании еще происходит из-за вмешательства других программ работающин на компьюторе. После запуска программы для программирования микроконтроллера необходимо и обязательно зайти Shift+Alt+Del и установить приоритет Realtime, и проблемы обычно кончаются.


AleksScrewdriver: Dmitry Dubrovenko, собрал ваш вариант экстрапика. Работой остался очень доволен! До этого PIC16F628A ни в какую не хотел шиться! Сейчас все шьется без проблем! Работал и из-под ICPROG и WINPIC800 - никаких проблем!!! Комп обычный одноядерный P4 3ГГц, 1,5Г оперативки, операционка WIN XP SP3! Правда сделал свой вариант печатки!

Dmitry Dubrovenko: zvladm пишет: из-за вмешательства других программ работающин на компьютореНе знаю, не экспериментировал на эту тему. Теоретически, наверное можно, однако загрузить надо "конкретно". Есть такой программатор Willem, так там, при выборе некоторых чипов, появляется специальное "окно", с просьбой закрыть все остальные программы. AleksScrewdriver пишет: сделал свой вариант печаткиА пришлите мне его, и желательно фотки программатора. Я их в галлерею выложу. Только для Extra-PIC'а у нас отдельная ветка имеется. Кстати, менее чем через месяц истекает срок договора с редакцией. Так что наконец-то выложу все материалы в открытый доступ.



полная версия страницы