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

Программируем PIC16F84A

1 4

При отлаживании программатора столкнулся с тем, что разный софт при чтении новой м/сх дает разный результат. В одном случае весь банк заполнен 3FFF, в другом 0000. Какой результат чтения верный? Предполагаю что 3FFF. В обоих случаях при попытке программирования выдает ошибку.

 

А в биосе параметры порта установлены как ECP-EPP?
Пардон, не спросил какой программатор и по какому порту. Вышесказанное для LPT. Я пользуюсь прогамматором отсюда http://pic16f84.narod.ru/ -никаких проблем.

 

Программатор СОМ-овский.

 

Не могу с FTP журнала Радио скачать программу TCOM для проверки СОМ-порта, прилагалась к №5 за 2003 год. Ссылка не работает. Может у кого-нибудь она есть, киньте, плииз, на мэйл.

 

Splav56: банк заполнен 3FFF, в другом 0000
Одни программаторы заполняют "чистую" память "0000" другие "3FFF". Это дело программатора.
По поводу программирования. Я использую программатор из http://pic16f84.narod.ru/ . При использовании PIC16F84A, этот программатор нормально пишет новую программу поверх старой. А вот при программировании PIC16F628, нужно обязательно проводить полное стиранее, иначе выдаеться ошибка. Вы предварительно стерли ПИК?

 

Сергей К: Одни программаторы заполняют "чистую" память "0000" другие "3FFF".

Это как такое может быть??? 0000 - банк полностью заполнен нулями, 3FFF - банк полностью заполнен единицами. Что для какого-то программатора надо инвертировать выходные данные??? Если да, то для какого? Лошадь пишет нули, PIP-02 и ICprog 1.05 пишут единицы. Так чем заполнены банки новой (чистой) PIC16F84A?

PS: ТСОМ скачал другим компом, поэтому надобность отпала.

 

Pony чистый(новый, неписанный) PIC16F84A читает единицами, 3F FF ( схема из журнала ).
Если IC-Prog на "железо" Pony, то надо выбрать прямой доступ к портам и иверсию данных вывода (JDM).

 

Похоже что контроллер не фукционирует. Проверил уровни ТСОМом на программаторе, все ОК. При чтении и программировании обмен идет (смотрел осциллографом). Программатор простейший с питанием от СОМ-порта, по пинам совместим с Пони из журнала. Заказал еще контроллер, проверю на нем.

 

Только JDM подходит, остальные, где общий PIC и СОМ соединены плоховаты, т.к. никогда не дадут нужные для программирования +12 В ( или дать +12 внешние ). Если тот пик был новый, то его негодность маловероятна.

 

Crot2: остальные, где общий PIC и СОМ соединены плоховаты,

Расшифруйте плииз.
Мой от JDM отличается только отсутствием транзистора. На 4 пине микросхемы в режиме программирования 11,5 вольт. ASD в статье пишет, что допуск 9 - 13вольт.