Взял файл PIC16F1454_FW.hex. Записал в чип (write) его с китайской pickit3. Читаю микроконтроллер (read). Сравнил файлы (verify). Все в порядке. Ищите проблему у вас: микроконтроллер, программатор или другое, напр. подключение, способ манипуляции, настройки ПО и т.д.
Проблема решилась, я добавил отсутствующую на печатной плате связь контакта №2 (VDD от программатора) с цепью питания PIC16F1454. Чтобы не повредился стабилизатор, я, при программировании, подал питание на устройство через USB.
Программатор отработал наличие питающего напряжения, показал его величину, +3,3 вольта, микросхема определилась в программе PICkit minus автоматически. Программирование и сверка прошли успешно с первого раза.
Доработаю плату. Автор исходной разводки пока не объяснил, почему он не сделал это - необходимое! - подключение.
Ещё раз, - спасибо! Спасибо и дедушке Ляо, сделавшему клон PICkit 2, и, самое главное, - автору замечательной программы PICkit minus!
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
Пообщался с программистом, поддерживающим утилиты PICkit minus и pk2cmd, он говорит, что связь контакта VDD и цепи питания зашиваемой микросхемы - обязательна. PICkit minus, в отличие от pk2cmd, способна самостоятельно обнаруживать факт наличия внешнего питания микросхемы, а для pk2cmd при этом требуется ключ /X. (я пробовал ключ /A3.3, но не помогало)
... связь контакта VDD и цепи питания зашиваемой микросхемы - обязательна.
Отключаю опцию из Tools -> Target Vdd Source на: Force Target Так программатор получает свое напряжение от USB, а MCU - от внешнего блока питания. Связь между ними не требуется. --- Да, Вы программируете в командной строке. Почему так? (2022 год совсем не скучаю по DOS и command prompt commands ).
Я программировал с помощью GUI (PICkit minus'а), упоминаю консольную утилиту только потому, что она не требует установки .NET v3. Спасибо за подсказку про Force Target.
PS Так как я печатную плату уже исправил, надеюсь, больше с этими трудностями не столкнусь.
А PICkit_2 можно собрать на другой микросхеме, кроме PIC18F2550? (Чего давно нет на международных рынках). Хотелось бы собратьь схему для хобби, для неприхотливого занятия.
На работе долго программировал с помощью Arduino (и дополнительный скетч + программа), но хочу, чтобы все доступные функции были доступны (напр. чтение, редакция ячеек ROM, RAM, авт. восстановление калибровочной константы 12Fxxx и т. д.).
Купил второй китайский PICkit_3, но все же больше интересно на самодельный . (А JDM уже "забыл как страшный сон" , и уже близко расположенные компьютеры больше не имеют настоящего COM-порта).
У автора, на страничке выше, ссылки к PK2CMD есть:
Цитата:
... is command line tool, PK2CMDminus. It is based on the last unofficial version from MichaelS/Microchip, and updates by Miklós Márton to add support for PICkit3. ... это инструмент командной строки, PK2CMDminus. Он основан на последней неофициальной версии от MichaelS/Microchip и обновлениях Miklós Márton для добавления поддержки PICkit3.
Правильно ли я понимаю, - так как PICKit2(3) работают с микросхемами по SPI, то, теоретически, ими можно программировать не только PIC'и? Вся загвоздка в наличии/отсутствии конфигурационных файлов?
Правильно ли я понимаю, - так как PICKit2(3) работают с микросхемами по SPI, то, теоретически, ими можно программировать не только PIC'и? Вся загвоздка в наличии/отсутствии конфигурационных файлов?
PICkit™ Serial Analyzer - Вам в помощь. Для себя собрал несколько лет назад. Иногда пользуюсь.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения