Пользуясь свободным временем на работе решил сделать небольшой FAQ для народа, впервые применяющего МК AVR.
Поскольку МК этой серии применяется в большинстве новых Спектрум-девайсов, надеюсь, что эта инфомация будет полезной
Итак, программы для прошивания МК.
Классика жанра - AVReal. Старенькая, консольная, но вполне работающая. Хелп встроен прямо в программу. Для работы под ХР потребует установки дров, коие есть в комплекте поставки. Для работы требует программаторы ByteBlasterMV или STK200. И тот, и другой очень похожи друг на друга и неплохо собираются "на коленке". Схему байтбластера можно покурить здесь - http://www.altera.ru/cgi-bin/go?35 , схема STK200 - http://hardlock.org.ua/mc/other/stk200/index.html
Самой простой будет судя по всему Uniprof. Эта прога хороша еще и тем, что в достаточно подробном и понятном хелпе есть также описание и самих программаторов, работающих с этой программой.
Это и пресловутый "пять проводков" на порт LPT, и чуть более сложный из десятка резисторов/диодов адаптер для COM-порта. Именно такие адаптеры у меня работают и дома и на работе. Он хорош еще и тем, что подходит для среды разработки Algorithm Builder (визуальный ассемблер). Я начинал писать программы для МК именно в этой среде, чего могу порекомендовать и прочим "чайникам"
Классическим инструментом написания программ является конечно же атмелевский ассемблер/отладчик/симулятор AVR Studio, который бесплатно доступен на альма-матер www.atmel.ru
Если же от ассемблера вас "не торкает", а родным является язык C, то тут можно порекомендовать WinAVR, CodeVision, что-то там еще...
Для полноты картины можно упомянуть и о языке BASIC. Есть такое чудо на МК. Вполне себе неплохо работает. http://www.mcselec.com/index.php?opt...d=14&Itemid=41
Для тех, у кого на напряженка с портами LPT и COM, остается вариант USB-программатора. Покупать оригинальный атмелевский - вариант для маньяков/олигархов. Самодельный проггер сделать несложно и самому. Я сделал себе на днях и теперь доволен как слон
самодельный проггер называется USBAsp, программа его поддержки - AVRDude (АВРчувак ). Минус программатора в том, что для его изготовления понадобится и ATMega8 (ATMega48), причем прошитая...
Сайтик с подробной инструкцией по изготовлению и работе с проггером - http://easyelectronics.ru/usb-progra...vr-usbasp.html
На этом же сайте найдете просто море полезной информации о МК и об электронике вообще. Также порекомендую "пушистый" сайт маньяков-электронщиков www.radiokot.ru На этом сайте есть раздел "Статьи", где можно порыться в свое удовольствие, а также "жирный" форум.
В аттаче я прилагаю файлы Uniprof'a и AVReal'a с драйверами.
З.Ы. У кого если есть что добавить - добавляйте!