Найти в Дзене
Сергей Графов

Программатор Громова -лучший программатор

При желании работать с контроллерами, нам, как ни крути, придется обзавестись программатором. В данной статье рассмотрен простейший ISP программатор для микроконтроллеров AVR, работающий с удобной программкой для прошивки контроллеров UniProf.

На сайте разработчика можно увидеть принципиальную схему программатора.

-2

Для изготовления программатора нам потребуется всего лишь:

три диода 1N4148

семь резисторов 1 кОм (1206)

один резистор на 1 кОм (1206)

• три резистора 0 кОм (1206) три резистора 0 кОм (1206)

• разъем BD-9 (мама)

• светодиод 3мм

• гребенка 2.54 

• один ISP разъем (10 пин)

Хочется отметить, что плата разведена таким образом, что большинство дорожек заходит под смд компоненты, что упрощает пайку и сводит к минимуму вероятность ляпнуть "соплю".

-3

Далее монтируем оставшиеся детали. 

-4

При отмывке флюса стерлись черные плоски на диодах. Смотрим на принципиальную схему и монтируем в верном направлении.

Подключение программатора к микроконтроллеру

На программаторе установлен 10 пиновый разъем ISP

-5

Назначение контактов ISP разъема:

1 - MOSI (выход данных для последовательного программирования)
2 - VCC +5V (Выход +5В, для питания программируемой платы от шины USB током до *200мА !!!)
3 - NC (Не подключен)
4 - GROUND (Общий или минус питания)
5 – RESET (Подключается к выводу RESET микроконтроллера)
6 - GROUND (Общий или минус питания)
7 - SCK (Выход тактирования данных)
8 - GROUND (Общий или минус питания) 
9 - MISO (Вход данных для последовательного программирования)
10 - GROUND (Общий или минус питания)

После сборки в работе нареканий нет -на отлично. Он был проверен с Uniprof, Winpic, Icprog. Все програмируется без проблем.