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

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

1 4

Из свежего личного (не могу назвать его горьким) опыта работы с PIC16F84A. Как ни старался, как ни пытался избежать этого, но подключил плату с вставленным в панель PIC'ом обратной полярностью (ох уж эти разъемы без ключа (самопальные), а плата опытная, нормальных под руками не было). Палец держал на корпусе м/сх и после 15-20 секунд почуствовал приличный нагрев. Естественно питание было отключено и выяснена причина нагрева - см. выше. В удрученном состоянии решил сжечь еще и СОМ-порт заодно, т.е. проверить что стало с контроллером. Засунул в программатор, включил чтение - вся память чистая: 3FFF и FF (программа до этого была в него загружена). Включил функцию стирания (на всякий случай), затем попытался загрузить в память дамп по-новой: и, о чудо, дамп записался и верифицировался нормально. Контроллер остался ЖИВ. Умеет Microchip делать эффективную защиту "от дурака", в коем качестве я сегодня пребываю.
А может этот метод использовать как альтернативный для полной очистки памяти контроллера?

PS: Выдержит ли ATMEL-овский контроллер такое?

 

Splav56 из своего опыта общения с этим МК могу вам сказать что неправильное включение PICа в JDM программатор не портило его и даже не нагревало! И соответсвенно не выводило его из строя. Видимо это связано с малой нагрузоспособностью COM порта

 

Кстати возможно плодом вашей ошибки стал один из портов. Вы их проверяли?

 

Артём Сергеевич: Splav56 из своего опыта общения с этим МК могу вам сказать что неправильное включение PICа в JDM программатор

ДА НЕ В ПРОГРАММАТОР! Речь идет о макетной плате, где источник питания 5в 1а, а не слаботочный COM-порт! Есть желание и лишние контроллеры - проэкспериментируйте. . Кстати к питанию подтянут и MCLR, а посему на него пошло тоже минус 5 вольт!

Программатор работает прекрасно под IC-PROG.

 

Я вас прекрасно понял, не нужно таких бурных эмоций!

 
1 4