Страница 1 из 1
Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 02:25:25
Demo65
Уважаемые, сделал ампервольтметр с сайта
http://vrtp.ru/index.php?showtopic=14164&st=0 надо прошить контроллер, имеется программатор Pickit2, прошивал им не раз микроконтроллеры, косяков не было. Теперь решил прошить PIC16F690, программатор всё определяет как и обычно, шьёт, стирает контроллер, но прошивка не заливается в контроллер, хотя программатор показал. что залил. Начинаю после прошивки читать контроллер, там все 0000!? Калибровка в норме, на VPP 12.3V, тест программатор проходит на ура. В чём дело не пойму. Другой контроллер такой же вставил, стирает, но не заливает прошивку. Верификация тоже не проходит, пишет 0х000000.
Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 10:27:04
otest
Выкладывай НЕХ и скрин конфигурации. По такому сообщению можно только посочувствовать.
Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 10:30:07
Demo65
Выложил hex, не понял. скрины каких настроек?
сейчас и ExtraPic попробовал прошить, пишет -Ошибка-> Адрес проверки 0х000000 В буфере:0х3002 Реально в чипе:0х0000.
Проверил сам программатор, тесты проходит, замерил все напряжения на панельке контроллера. всё в порядке, всё включается и отключается, взял несколько контроллеров других марок, прошил, стёр, всё на ура! Ни каких косяков. А вот 690, напрочь отказывается шить.
Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 12:32:52
КРАМ
Конфигурационное слово 0x039C
Из чего следует, что MCLR использован как вход.
Установите галку в меню Tools-Use Vpp first Program Entry.
Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 12:38:09
Demo65
установил галку, толку нет. Прошивка не залилась. Исходник поищу, может на сайте автора есть. Взял другую прошивку с того же сайта, тоже не залил.
Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 12:43:34
КРАМ
Залилась прошивка или нет - Вы не узнаете, если не запустите контроллер.
У Вас прошивка залочена и прочитать ее невозможно. Будут читаться одни нули.
Непрошитый контроллер читается как единицы (3FFF)
Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 12:45:52
Demo65
Хорошо, согласен, сейчас скачал прошивку с венгерского с ESR и попробовал залить, тоже самое.Тоже залочена? пишет опять -верификация 0х000000
Хотя может вы и правы, скачал ещё прошивку с венгерского ESR, залил, программатор показал, что прошивка залита, на самом деле одни 0 , прочитал прошивку, включил верификацию, та показала. что всё путём. Вопрос. можно проверить логическим анализатором Pickit этот контроллер и как?
По вашему совету, буду в железе проверять, чтобы себе и вам голову не забивать.
Спасибо за подсказку КРАМ!!! Всё прошивается, просто точно прошивка залочена и не даёт читать её, а я всю голову изломал. Век живи - век учись!!!

Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 16:55:53
otest
Вот НЕХ без защиты. Всё будет считываться.
Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 17:16:44
Demo65
Спасибо!!! сейчас посмотрим1

Ну вот, так привычнее, всё видно, что записал!!! Ещё раз Огромное спасибо!!!

Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 18:23:40
КРАМ
Вы вообще напрасно верифицируете прошивку. Она и так проверяется при программировании, а лишь потом лочится.
Я не сразу понял что Вы делаете это дополнительно...
Получили зеленый фон после прошивки - значит все ОК.

Re: Pickit2 не прошивает PIC16F690
Добавлено: Вс янв 05, 2014 18:26:17
Demo65
Спасибо, я затупил немного. по этому и делал верификацию, надо было бы мне смотреть при прошивки контроллера что программатор делает.
