меню

После того, как нашел в интернете одну интересную задумку, решил ее повторить. Заказал недостающие компоненты схемы (в том числе китайскую версию arduino pro mini), начал ее дорабатывать, собирать. Столкнулся с проблемой, что не получалось вгрузить (залить) скетч на arduino pro mini ни через PL-2303HX, ни через CH340G USB-to-TTL конвертер. Решил данную проблему следующим образом.


Суть проблемы (как выяснилось в ходе поиска устранения проблемы) заключалась в том, что на китайской сборке arduino pro mini отсутствовал загрузчик. Чтобы его можно было записать при помощи программы Arduino IDE нужно выполнить ряд действий.


Вначале следует спаять простой программатор Громова. Схема и описание программатора ЗДЕСЬ. Схема подключения программатора Громова к arduino pro mini приведена на главном изображении данной статьи.


После этого нужно внести небольшие изменения в двух файлах программы Arduino IDE. Изменения нужно вносить внимательно, т.к. программа очень чувствительна к регистру символов, неверному переводу строк и другим правкам. Изменения лучше делать через программу Notepad++.


Первый файл avrdude.conf находится в папке \hardware\tools\avr\etc\ (путь указан от корневой папки, где установлена программа Arduino IDE). В самом конце файла с новой строки нужно добавить:



programmer
id = "gromov";
desc = "serial port banging, reset=dtr sck=rts mosi=txd miso=cts";
type = "serbb";
connection_type = serial;
reset = 4;
sck = 7;
mosi = 3;
miso = 8;
;


Второй файл programmers.txt находится в папке \hardware\arduino\avr\. Также в конце файла следует добавить следующие строки:



gromov.name=GromovProg
gromov.communication=serial
gromov.protocol=gromov


Остается запустить программу Arduino IDE, выбрать COM порт, к которому подключен программатор Громова, в перечне программаторов выбрать «GromovProg» и нажать «Записать Загрузчик».


После того, как загрузчик будет записан, залить скетч на arduino pro mini не составит труда как через PL-2303HX, так и через CH340G USB-to-TTL конвертер.

Поделиться:
Необходимо авторизоваться, чтобы комментировать.