Как проще всего прошить микроконтроллер?

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...

Регулярно получаю этот вопрос от тех радиолюбителей, которые раньше с PIC-контроллерами дела не имели, используя «более простые и народные» AVR-контроллеры.

Второй по частоте вопрос: где фузы к прошивкам? Как фузы надо выставлять??

Так как я слегка ленюсь многократно писать одно и то же, я решил снять короткое видео о том, как прошивать PIC контроллер с помощью программатора PICkit2, который на Алиэкспресс стоит 8 долларов.

Это ВЕСЬ процесс прошивки в PIC12F629 последнего моего проекта «мягкого будильника». От начала и до конца. Больше ничего не надо делать. Только впаять контроллер в плату.
И всё.

🙂

На момент начала записи контроллер уже находится в панельке. При запуске программатор автоматически определяет наличие и тип контроллера и сам не него настраивается.
То же самое происходит и при открытии файла прошивки.
Исключение — мелкие контроллеры PIC10 — у них нет DivicID, по которой программатор определяет вставленный в панельку чип. Для десятой серии надо контроллер выбирать вручную (меню Device Family -> Baseline) — на экране появится окошко с полем выбора контроллера.

После выбора типа контроллера дальше всё как в видео. Ничего другого делать больше не надо.

Для прошивки новых семейств микроконтроллеров от Microchip, имеющих низковольтное ядро (4-5 знаков после буквы F в названии), нужно обновить файл описаний контроллеров у программатора (гугол ищет за секунду) и сделать на один клик больше, указав низковольтное ядро.

Ну и  прошивка крошки PIC10F200.

0

4 thoughts on “Как проще всего прошить микроконтроллер?

    1. Не подскажу, но пока не слышал, чтоб кто-то жаловался — софт написан с использованием стандартных библиотек, поэтому работает корректно в стандартной среде.

      0

Добавить комментарий