Вход

Просмотр полной версии : Проблема с прошивкой PIC16F628


Anonymous
07.12.2004, 08:46
IcProg, Athlon 2800+, Win XP, Универсальный программатор на com1.
Чего-то не программится...пробовал 16F628-04/p, 16F628-04/p.
Ставил I/o Delay 10,7,5. Большой нажат, маленький отжат. IcProg при всяком удобном случае (при запуске, при изменении I/O Delay, при старте программирования, при тесте программатора) пишет: Privileged instruction. Такое впечатление что комп не видит программатор. Процесс не идет. Ждал минут 5. А может пик не правильно поставил? Красная стрелка на рис. указывает на "зарубку". Галка в опциях нужна ХР? Чего не правильно делаю-то? Кто скажет?

Anonymous
07.12.2004, 12:54
Нужна не только галка, но и сам файл драйвера для ХР! Он должен лежать в папке с программой.
Семен, семенович...ясно.

L()R[)
07.12.2004, 13:19
ВСЕМ ВСЕМ ВСЕМ давно должно быть ясно!!!
ЧТО если в XP пишет Privileged Instruction!
ТО надо в первую очередь установить программу UserPort !!!!
Эта программа разрешает прямой физический доступ к портам (с ней идёт специальны драйвер-эмулятор)!!!

Установи прогу, запусти драйвер и будет тебе радость великая! Это справедливо для всех программ, которые пытаются получить прямой физический доступ к портам, а ХР этого сделать не даёт!!!

Если в инете эту прогу не найдёте, то пишите на passwd@tut.by - вышлю!!! Она мало весит в архиве!!!

Anonymous
08.12.2004, 08:21
ВСЕМ ВСЕМ ВСЕМ давно должно быть ясно!!!
ЧТО если в XP пишет Privileged Instruction!
ТО надо в первую очередь установить программу UserPort !!!!
Наверное это справедливо. Для работы IcProg достаточно драйвера в папке проги. Я взял на сайте программы. Спасибо Angelexу.

Anonymous
08.12.2004, 13:44
Сомневаюсь я, что в нужную панельку пик установил...в описании программатора (универсального) не нашел информации о том какие микрухи в какие панели вставлять...Причем на старом киевсате в описании была ссылка что-то вроде "фото с обозначениями". У кого есть такая информация? Может поделитесь?

Anonymous
08.12.2004, 17:58
Вот еще вопрос - сильвер не дербанил, дербанил простую симу, думаю у сильвера под площадкой вид пика+память такой же, интересно в таком "корпусе" пик можно приобрести? Какие предложения может есть по "сокращению" размеров пиков? Самоделкин, ау.

Samodelkin
09.12.2004, 21:48
Сравниваем ...



И читаем ...
Контроллер 16f628 является более "продвинутым" аналогом 16f84а, сохраняя программную совместимость с ним. Среди усовершенствований 16f628 имеет "режим низковольтного программирования" (LVP), и по умолчанию (после команды стирания) контроллер находится именно в нем. Запрограммировать его в таком состоянии по стандартному (12в.) протоколу не удастся. Выхода из этой ситуации два :


Первый и менее пригодный-найти (временно) некий программатор поддерживающий низковольтный протокол и им снять флаг низковольтного режима. Далее все должно работать на любом программаторе (где низковольтного режима и в помине нет - например COMPIC1), естественно не используя команды стирания всей микросхемы (при ней контроллер опять перейдет в низковольтный режим).
Ну и второй - о чем собственно и речь. Перевести контроллер в стандартный режим можно и аппаратно - "повесив" через резисторы на землю определенные биты портов.Для универсализации изготавливаемого переходника (с возможностью работы с другими контроллерами с низковольтным режимом - такими как 16f877 и прочими) вешаем на землю порты RB3 и RB4 (соответственно пины 8 и 9) через резисторы 75-100 Ом (можно оба и через один). Но НЕ В КОЕМ СЛУЧАЕ не ПРЯМО НА ЗЕМЛЮ - так контроллер можно и зажарить - в чем я имел горький опыт убедиться. При программировании в софте снимаем галочки "Запись блоками" и "MCLR как VCC", и наоборот устанавливаем "Контроль VCC для JDM" и "Деактивировать порт" (также как и для 16f84a).
http://migera.ru/Radio/jdm/16f628.html

Samodelkin
09.12.2004, 22:09
Вот , на русском :
http://www.microchip.ru/files/d-sheets-rus/pic16f62x.pdf

Anonymous
10.12.2004, 09:14
16f628 имеет "режим низковольтного программирования" (LVP), и по умолчанию (после команды стирания) контроллер находится именно в нем.
О как.

http://www.microchip.ru/files/d-sheets-rus/pic16f62x.pdf
Это есть. Плохо читал.
Самоделкин первый, адназначна.

Сайт управляется системой uCoz