Делаем Arduino-like платформу
Паять с нуля - нет ни желания, ни умения - посему купил макетку с atmega328p и кварцем на борту (http://ekits.ru/index.php?productID=2543):
Для превращения в Arduino - достаточно подать прошить bootloader.
У меня самый простой программатор через com-порт AVR-PG1B:
Для того, чтобы его понял стандартный софт Arduino, пришлось добавить в файл
arduino-1.0.2\hardware\arduino\programmers.txt
следующие строчки:
ponyser.name=Pony Prog ponyser.communication=serial ponyser.protocol=ponyser
Далее из среды Arduino выбрать нужный com-порт, нужную плату (Nano w/ 328), нужный программатор (Pony Prog) и тыкнуть в Burn Bootloader. Всё!
Для дальнейшей работы с данной платой как с ардуиной - нужно прицепить какой-нибудь serial2usb конвертор. Я использовал вот такой (на базе CP2102):
Остается только правильно зарулить DTR сигнал на ногу RESET микроконтроллера - см. схемуу от Arduino Nano (http://old.amurchick.ru/data/uploads/sensorsender/arduinonano30schematic.pdf)