USB Программатор AVR

Необходимый элемент разработки устройств на базе микроконтроллеров AVR.

Схема и прошивка программатора взята здесь: http://www.prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm

Называется AVR 910. Проверен в CodeVisionAVR и AVRStudio.
В оригинальной схеме не было возможности питания программируемого устройства от программатора(что очень удобно для маломощных устройств).
Поэтому были внесены соответствующие коррективы для 5 и 3,3В.








Ко всем программаторам на основе микроконтроллеров есть один деликатный вопрос. Как прошивать будем? Для курицы нужно яйцо. Решается с помощью стороннего программатора. Например такого: http://www.robolive.ru/circuit/progavr.php

Чтобы залить прошивку в программатор, нужно соединить проводом(на время заливки) площадки, обозначенные на рисунке платы белой линией(это сигнал сброса МК). После заливки запаять перемычку R13.
Расположение контактов разъема программатора соответствует AVRISP. 



В итоге получаем компактный программатор размером с USB флешку.

 






Еще стоит сказать, что при назначении COM порта следует установить его от COM1 до COM4 иначе программа может его не заметить.