Подниму сообщение.
Сам столкнулся с данной проблемой.
Прога не видит (нет в списке 16f1938). Сам программатор pickit3 определяется.
Добавлено: Ср июн 10, 2020 21:49:19
вечером гляну и отпишусь.подзабылось чуть.самое главное это системный файлик установить в проге программатора.файл в папке с прогой должен быть.
Добавлено after 4 hours 20 minutes 21 second:
самое первое-зайти в инструменты,затем выбрать скачать пиккит операционной системы.отпишись если не пойдёт прошивка f1938.
Добавлено: Ср июн 17, 2020 20:43:24
Установил MPLAB X IPE установил питание от контроллера (поругался, что напряжение 4,75 а не 5В), поменял напругу на 4,75. Контроллер якобы прочитался. Стирается. Но не читается и не программируется. При проверке на наличие записанной программы, пишет, что контроллер не пустой.Плату с распаянным контроллером покупал готовую, остальные элементы сам расспаивал.
PicKit3 подключен напрямую в разъем платы, сам контроллер так же распаян на плате. Собираю девайс по прилагаемой схеме.
Прошивка Pic контроллера Pickit3
Если использую для программирования PICkit 3 Programmer v3.10 то в списке моего контроллера нет. загрузку операционки программатора сделал файлом, лежащий в корне программы.
Добавлено after 1 minute 23 seconds:
Еще инфа по моей конструкции.
Добавлено after 2 minutes 5 seconds:
Что самое инетересное, на всех выводах есть пакеты ипульсов, как будто с контроллером идет общение через программатор.
Добавлено after 4 minutes 21 second:
С внешним питанием схемным 5В тоже пробывал.
Добавлено: Ср июн 17, 2020 22:14:47
да я тоже эту схему делал и прошивал этим программатором.всё работает.сейчас проверил ,заодно и вспомнил.на схему подать напряжение надо.установить ос программатора. прога пиккит 3 определит микросхему автоматом.выбрать прошивку и прошить.в пдф к тюнеру написано что можно изменить и как выглядит перед прошивкой экран.я делал что на плате 5 пиновый разъём установил и к нему подключал шлейф,который шол вместе с программатором.у программатора 6 пинов.подключаем 5 которые начинаются от стрелочки на программаторе.заходить в MPLAB X IPE не надо.если не получиться прошить пишите.бум пробовать ещё,хотя вроде как расписал.
Добавлено after 7 minutes 16 seconds:
и немного о тюнере.не плохо работает если правильно сделан тандем матч и изменения в проге под себя выставлено.
Добавлено: Чт июн 18, 2020 08:28:10
Да, все так и делал.
Установил PicKit3Programmer 3.10 залил прошивку в шнурок (bootloader вроде). Подключил шнурок напрямую к плате (вставив в штырьки) до этого через переходник делал.
Вот, что смущает. Конектил без питалова, программатор ругается. Включал питание и от шнурка и подключал напругу к плате с контроллером, программатор не ругается, но автоматом не определяет мой контроллер. В списке моего контроллера нет. До этого пользовался PicKit3Programmer бета версией какой то, там в списке есть мой контроллер, но тоже не конектился.
Первое программирование PIC микроконтроллера с помощью PICKit3 и программы PICKit3.10
MPLAB тоже не определяет контроллер, но стирать, стирает.
Вот наверняка какая то мелочь, а я все мимо нее прохожу и не могу залить новую прошивку в него.
Вечерком еще одна попытка.
Добавлено: Чт июн 18, 2020 12:13:59
Подключите без питалова. В программаторе установите напряжение 4-4.5В. У этого программатора бывают проблемы при плохом шнуре USB или слабом выходе USB порта. У вас, при подаче напряжения на устройство, может стартовать ПИК и отключать вывод программирования. Провода от программатора до ПИКа короткие.
_________________
Лучше умному тупить, чем тупому умничать
Добавлено: Чт июн 18, 2020 19:31:25
PIC 16F1938 программируется при таком напряжении? 4. 4,5Вольт достаточно? Где то читал, что на вход MCLR должно подаваться повышенное напряжение для программирования.
Из вашего сообщения возникает подозрение, что в момент записи идет потребление тока и соответственно просадка по USB?
Программатор подключен напрямую в разъем на плате, без удлинителя. Шнурок в USB менял на укороченный, USB 3.0, вроде ампераж выше чем USB2.0, не должна быть просадка.
Вот что не проверял при программировании так это напряжение питания. Сегодня проверю.
Добавлено after 2 hours 15 minutes 28 seconds:
Итак, в MPLAB выставил напряжение 4,5В (по факту мультиметр показывает 4,42В)
Во время чтения или записи в первый момент напряжение проседает до нуля потом прямым фронтом стоит 4,41В
Не записывало, не счтитывало. Ошибка «Warning: Debug bit is set on target image. This may not run correctly in production.»
Добавлено after 2 minutes 27 seconds:
Сейчас набирал сообщение, решил еще раз проверить, иии записала прогу.
Чудеса, да и только. Три раза перепробывал.
«The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x3fff
configuration memory
EEData memory
User Id Memory
Programming/Verify complete»
Добавлено after 3 minutes 51 second:
Закрыл прогу, вытащил девайс и USB.
Решил все повторить, все.
«The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x39df
configuration memory
EEData memory
program memory
Address: 0 Expected Value: 31b0 Received Value: 0
Failed to program device»
Что не так делаю??
Добавлено after 27 minutes 15 seconds:
Походу проблема в плохом контакте между программатором и платой, пошевелил, придавил на излом и сразу вылезло окно: «Memory image changed/ Do you wish to continue programming the device?»
И после этого прошивается, проверяется,
Добавлено after 9 minutes 47 seconds:
Проблема плохого контакта не подтвердилась
Добавлено after 47 minutes 10 seconds:
Фигня какая то. MPLAB считывает чип, смотрю программу везде нули (считывание проходит с ошибкой), После этого эти же нули записываются в чип.
Но стоит открыть hex файл и попытаться ее записать, вылазит ошибка.
PicKIT3 програмер вообще не видит чип на плате.
Источник: www.radiokot.ru
Ремонт программатора PICkit3
Чтобы не шерстить интернет при очередном ремонте PICkit3, решил свести информацию в одну статью.
Тема: Неисправность PicKit3
Прошу растолковать. Приобрел пару PIC16F1938, потом пришел программатор PICKIT3. Читая и вникая в тему, понял что необходимо используя как программатор PICKIT3 необходимо залить ОС. Всё сделал как надо, ОС залилась, программатор в программе Pickit 3 v3.10 определяется, прописывается ID, из программы программатор управляется.
Т.е. вижу индикацию двух св.диодов зел./син. красный моргает при выполнении какой либо операции. Далее подключаю сокетку (шла вместе с программатором). В меню указываю тип PIC, вставляю PIC16F1938, нажимаю «Чистая ли?» пишет что PIC не найден. А раз не видит PIC все остальные операции естественно не доступны.
А так как больше ни каких PIC у меня нет, т.е. не с чем сравнить возникает вопрос, PIC16F1938 пластмасса с ножками, или сам программатор «глючный». Подскажите как можно определить каким либо ещё способом работоспособность программатора, или микросхем PIC16F1938. А то уже мозг выносит этот программатор, с Атмегой у меня таких проблем никогда не возникало.
Не главное что имеешь, главное что умеешь.
Источник: www.cqham.ru