Программатор для AVR-микроконтроллеров USBasp
Мы предлагаем вам собрать нашу версию популярного программатора AVR-микроконтроллеров USBasp. Он имеет форм-фактор USB-флэшки и может быть собран в домашних условиях.А здесь вы можете ознакомиться с материалами автора проекта.
Печатная плата
Наша версия максимально уменьшена и упрощена. Вид печатной платы с лицевой:
…и с обратной стороны
Скачать файл печатной платы в формате SprintLayout можно по ссылке.
Плата двухсторонняя и при ее сборке необходимо пропаивать элементы с двух сторон (кроме кварцевого резонатора). Также на плате достаточно много переходных отверстий, в которые нужно запаять перемычки. Все это сделано для максимального уменьшения габаритов платы.
Элементы платы
- C1,С2 — конденсаторы на 22пФ, 2шт.
- DD1 — микроконтроллер Atmega8, в корпусе TQFP32, 1шт.
- HL1,HL2 — светодиоды KA-3528, 2шт. (лучше взять разных цветов)
- R1,R2, R6-R9 — резисторы с сопротивлением 1кОм, в корпусе 0805, 5шт.
- R3 — чип-резистор 0805 на 2,2кОм, 1шт.
- R4,R5 — чип-резисторы 0805 на 68 Ом, 2шт.
- VD1,VD2 — стабилитроны BZX84C3V6, 2шт.
- ZQ1 — кварцевый резонатор 12МГц, 1шт.
- Разъем IDC-06, 1шт
- USB-разъем
- Гребенка PLS-контактов
В собранном виде плата выглядит следующим образом:
Работа с программатором
Недостаток программатора в том, что его необходимо прошить. Файл прошивки можно скачать здесь.
Должны быть запрограммированы фьюз-биты SPIEN, CKOPT, BOOTSZ1, BOOTSZ0. Остальные незапрограммированы.
При первом подключении Windows предложить установить драйвер. Выберите установку из указанного места. Скачать драйвер можно здесь. После этого в системе появится устройство USBasp — все, программатор готов к работе.
Для прошивки мы используем Khazama AVR Programmer. Хотя USBasp очень популярен и многие IDE поддерживают работу с ним.
Для прошивки используется стандартный 6ти-пиновый IDC-разъем. Вот его распиновка:
Рядом с IDC-разъемом можно установить две перемычки. SlowSCK позволяет снизить скорость программирования, а перемычка RESET нужна для программирования контроллера на программаторе. То есть с установленной перемычкой его можно программировать непосредственно через тот же разъем.
Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.
Метки: ISP, USBasp, программатор AVR Просмотров: 9677