Проверка программатора и тестовая прошивка МК PADAUK

Для начала проверим наш программатор. Приложение для программатора Free PDK называется EASYPDKPROG и работает из командной строки. Скачиваем его отсюда. Распаковываем. Подключаем программатор к USB. Теперь открываем папку из командной строки: Shift + ПКМ на любом свободном месте и выбираем «Открыть окно команд».

В открывшемся окне вводим команду:

easypdkprog probe

Эта команда проверяет подключённый программатор и микроконтроллер. Вот так она ответит, если не увидит программатор:

А если всё нормально, и программа обнаруживает программатор, то будет такой ответ:

Если же в программатор будет установлен микроконтроллер из перечня, то в ответе должно присутствовать его наименование:

Кстати, чтобы самому не вводить команды можно использовать программу FreePDK-WRITER: исходники скачать можно отсюда.  Исполняемый файл там не выложили, поэтому придётся собрать самому. Я сделал это за вас:

Оба .exe файла должны находиться в одной папке.

Ответ будет приходить также в окне CMD. Ниже два скомпилированных файла: один для многократно программируемого PFS154, другой для однократно программируемого PMS150C (того самого, что стоит 3 цента).

Попробуем прошить для проверки. К сожалению, для 150С это будет первый и последний раз. Такая вот безвозвратная потеря.

В обоих случаях светодиод висит на выводе PA4. Схема подключения программатора тоже стандартная:

В некоторых случаях подключенная периферия не позволяет нормально прошивать микроконтроллер. Поэтому светодиод на Pin PA4 желательно подключить уже после прошивки.

После удачной прошивки микроконтроллера PFS154 получаем такой ответ в командной строке:

Что означает, что всё прошло как надо. Помните, что питание на контроллер подается только в момент прошивки, и чтобы увидеть мигающий светодиод, надо подать внешнее питание.

В следующей части настроим компилятор и редактор кода.