Загрузите программу в PIC18F без использования PICKit или ICSP

В настоящее время я изучаю использование PIC18F4550 для своего проекта. Есть ли способ загрузить программу в PIC без использования ICSP или PICKit? Можем ли мы при первом использовании PIC использовать USB для загрузки программы в PIC?


person Wan Shahmisufi Wan Jamaludin    schedule 08.08.2017    source источник
comment
Вам нужно некоторое оборудование для программирования PIC. Веллеман продает дешевый комплект, который подключается к последовательному порту. Это очень практично, так как может программировать множество различных типов PIC. Единственным недостатком является то, что он очень медленный при использовании кабеля USB-последовательный. Но если у вас есть ПК с настоящим последовательным портом, он работает вполне нормально.   -  person Michaël Roy    schedule 11.08.2017


Ответы (2)


У меня самого возник этот вопрос,

Для программирования PIC можно использовать множество устройств. веб-сайт Microchip предлагает несколько вариантов. Однако PICKit может программировать, а также выполнять аппаратную отладку контроллеров PIC. Существует ICD3, которая дает доступ к более глубокому анализу. Есть еще много сторонних программаторов для PIC-контроллера.

Один из этих программистов необходим для программирования PIC в первый раз. ваш PIC может быть изначально запрограммирован кодом загрузчика. Как только вы загрузите загрузчик, вам больше не нужен программатор. Вы можете отправлять свои шестнадцатеричные файлы через USB или UART, и PIC запрограммирует себя с помощью этого нового шестнадцатеричного кода. У ezbl от microchip есть способ сделать это через USB, но работает только с PIC24/dsPIC33

У Microchip есть очень хорошая документация по загрузчику AN851.

person nikhil patil    schedule 08.08.2017
comment
Пожалуй, единственное, что я хотел бы добавить, это то, что некоторые поставщики продают наборы для разработки, которые поставляются с предварительно запрограммированным PIC. Кто-то все еще использовал аппаратный программатор, чтобы установить там лодочный погрузчик, но, что касается конечного пользователя, он программирует его без дополнительного оборудования. - person Mathieu L.; 09.08.2017
comment
Я никогда не мог заставить PICKit, а не ICD3 надежно работать для отладки PIC на месте. Они всегда заканчивались тем, что не работали в режиме отладки до конца проекта... :( Однако программирование с ними работает как шарм. - person Michaël Roy; 12.08.2017

Вы можете попробовать простой программатор PIC, найденный на этой странице. Он работает с бесплатным программным обеспечением PICpgm. Я использовал это программное обеспечение раньше, и оно должно отлично работать с 4550.

http://tomeko.net/misc.php

http://picpgm.picprojects.net/

person Michaël Roy    schedule 12.08.2017