Чтобы избежать сбоев при программировании микроконтроллеров на аппаратном уровне, рекомендуется:
- Проверить источник питания. 1 Он должен подходить для программатора. 1
- Выбрать правильный последовательный порт. 1 В программном обеспечении нужно указать порт, к которому подключён программатор. 1
- Установить драйверы. 1 Они необходимы для функционирования программатора. 1
- Выполнить подтягивания. 1 Многие микроконтроллеры требуют этого в своей схеме перед программированием. 1 Например, микроконтроллеру PICAXE для программирования нужен подтягивающий резистор 10 ком на последовательном выводе. 1
- Последовательно заменять отдельные составляющие системы программирования. 2 Например, попробовать заменить программируемый микроконтроллер, проверить питание, сигналы RXD и TXD, заменить переходник USB — COM TTL, шнур USB, порт USB компьютера. 2
Также для успешного программирования микроконтроллеров рекомендуется изучить архитектуру контроллера, способы адресации, регистры и их назначения, периферийные модули и режимы их работы. 4