Свежие обсуждения
Микроконтроллеры

не знаю, как подключить пик :)

1 4 6

Такое бывает при работе в WinXP. Необходим специальный драйвер icprog.sys (см. аттач). Драйвер этот должен находиться в той же папке, что и файл icprog.exe. При одной из настроек программатора (вызывается нажатием F3) - либо "прямой доступ к портам", либо "используя драйвер Windows" - должно заработать.
http://www.pic16.nm.ru/jdm_xp_setting.gif

46946.zip

 

ХР (как и любая другая NT-система) не дает прикладным программам прямой доступ к портам. Поэтому необходим свой драйвер или использовать стандартные ф-и API.

 

опять что-то не так

заливаю код программы, а он при проверке говорит, что ошибка по даресу 0000h, а если считать память пика, то там все пусто.

я так понимаю, это программатор виноват. а что там можно не так припаять?

 

Вот и я так мучался с СОМ-программатором. Там проблема в слабости шин СОМ-порта у некоторых мамок. Почитайте здесь: http://pro-radio.ru/controllers/1456-3/ . там написано как доработать железо. После доработки он у меня читал и писал 84А на ура, а с 628А завыкобенивался, давал ошибку при верификации, хотя программировал нормально. Я плюнул и сделал программатор для LPT, с тех пор проблем не имею.

 

Алконаффт: опять что-то не так
Попробуйте несколько раз подряд прочитать память программ, чтоб конденсаторы в программаторе как следует зарядились.

 

Я тоже так делал, все равно не получается.

Может я что-то неправильно припаял? Например, транзисторы..

 

Стабилитроны какие установлены? Какое напряжение на _MCLR в процессе программирования при вставленном контроллере? Сколько экземпляров контроллеров испытывали?
Может быть, мне просто повезло, но никаких проблем с JDM + icprog у меня не возникало. На разных матплатах пробовал. Иногда некоторые кристаллы не с первого раза читаются/прошиваются, при повторных попытках всё ОК. За всё время только один PIC не смог повторно прошить, но похоже что вина не в программаторе, сам контроллер пострадал при экспериментах.

 

Алконаффт:
все равно не получается
Может, всё-таки, причина - неправильная настройка IC-Prog?

 

Напряжение на MCLR при программировании не более 1.8 В

 

Алконаффт: Напряжение на MCLR при программировании не более 1.8 В

Если не откажетесь от этого программатора, то придется добавить небольшую доработку:

и использовать внешний источник питания.