Свежие обсуждения
Консультации

Порекомендуйте АЦП

1 3 5

Allex, спасибо, буду пробовать. :)

 

Решил попробовать на 628А, до того, как городить кровать под 874-й. В ICprog 1.05D выбрал Propic2, в настройках инвертировал все, как написано. Система ВИН98, поэтому окно включения драйвера для NT неактивно. По осциллографу обмен по 12 и 13 пинам проходит, Vdd и Vpp в норме, но при чтении из чипа в буфер программатора на экране так и остаются 3FFF, т.е. не читает. :( С/д на программаторе зажигаются как положено. В чем может быть проблема?

PS: попробовал записать чистую 628А: пишет нормально, но верификация не проходит :( То же самое, что было у меня на СОМ-овском программаторе под управлением этой же IC-prog 1.05. А 16F84А читал и писал нормально.

 

Обычно самое простое решение и есть правильное. :)
А в контроллер что-либо записано? "Нулевый" МК и читается как 3FFF, а если траблы с железом, то читаются нули.

 

Allex: А в контроллер что-либо записано?

См. мой предыдущий пост, где PS:

 

Splav56, к сожалению, не могу повторить Ваш эксперимент - дома сейчас ремонт, и все железяки на балконе в картонных коробках :) К тому же, у нас уже два часа ночи, так что соображаю довольно туго. Попробуйте в настройках программатора подвигать задержку, или может, у IC-prog глюк именно с этим контроллером.

 

Allex: Попробуйте в настройках программатора подвигать задержку, или может, у IC-prog глюк именно с этим контроллером.

Шьет программатор контроллер нормально, я прошил чистый 628А и проверил в железе работу, но верификация и чтение не проходят. На экране в буфере 3FFF при чтении прошитого м/к, а при верификации пишет ошибку с ячейки 0000, что тоже говорит о том, что чтение с кристалла не проходит. Года полтора назад я сталкнулся точно с тем же эффектом при прошивке 628-го JDM-программатором через COM - порт. Возможно это глюк IC-prog при работе с 628А, т.к. 86А он прошивал и верифицировал без проблем. Завтра попробую еще поковырять, а то в таком режиме работать не очень удобно.

 

Splav56 - лучше сделать LPT программатора. У пиков с буквой А - изменен алгоритм программирования, я не помню в чем там дело - год назад что-то понимаал и тут писал - но смысл кажется был в том ,что у сом -программаторов - элементарно одной ножки не хватает ( для отдельного ключа), чтобы полностью соблюсти алгоритм ...

 

stump: Splav56 - лучше сделать LPT программатора

У меня LPT программатора и есть аднака. :о)) В IC-prog дистанцируется как Pro Pic 2.

 

Попробуйте вывод 4, PIC16F628, подтянуть к источнику питания программатора (+5 В), через резистор 1 кОм.
Писал и читал PIC16F628А на Pro Pic 2, тоже под WIN 98 через LPT порт (правда год назад), никаких проблем не возникало.
Установки в IC-prog, смотрите рисунок, у Вас такие?

 


АК: Установки в IC-prog, смотрите рисунок, у Вас такие?

Нет у меня проинвертировано всё, как написано здесь: http://pic16f84.narod.ru/progr.htm

Привожу цитату:

Другие программы, работающие с этой схемой:
- IC-PROG. - очень универсальная программа. Поддерживает практически весь ряд PIC микроконтроллеров и не только их. Для того, чтобы IC-PROG работал с этой схемой, следует использовать следующие настройки: программатор = ProPic 2 Programmer, параметры сигналов = установить везде инверсию.

Вот схема:

и доработка:

АК: Попробуйте вывод 4, PIC16F628, подтянуть к источнику питания программатора (+5 В), через резистор 1 кОм.

Для чего? Пишет-то он нормально, значит управление по -MCLR проходит нормально.
Похоже проблема в DATA OUT (см. схему), или с D1.5 , или, что более вероятно, программатор производит чтение не через 10-й pin порта. Пока еще не успел дальше поработать с железом программатора, поэтому о результатах сообщу позже.

Может быть кто-нибудь знает с какого пина читает IC-prog, чтобы не шариться с осциллографом?