Программаторы для микроконтроллеров
ЖЕЛЕЗО
USBAsp
USBasp - простой внутрисхемный USB-программатор для микроконтроллеров Atmel AVR. Программатор построен на микроконтроллере ATMega88 (или ATMega8) и содержит минимум деталей. Программатор использует свой USB-драйвер, никакие специальные USB контроллеры не нужны.
Качаем драйвер для USBasp http://www.fischl.de/usbasp/
AVR-910
Классика жанра. еще Сom на борту.
Программатор совместим с такими программами и комплексами:
- пакет программ AVR Studio,
- CV AVR,
- ChipBlaster AVR.
Программатор Громова
Под каждый тип программатора чаще всего требуется своя программная оболочка. Для сборки программатора Громова не требуется программировать микроконтроллер. В данном программаторе он отсутствует. Этот программатор работает с двумя широко распространенными оболочками для прошивания: PonyProg и Uniprof. Данный программатор подключается к СОМ порту. Единственным препятствием для его сборки может стать физическое отсутствие данного разъема на материнской плате вашего системного блока. Почему именно системного блока? Потому что ноутбуки, а также современные модели материнских плат 2010 - 2011 года выпуска и выше часто имеют на контактах СОМ порта пониженное напряжение питания. Что это означает? Это означает, что вы можете собрать данный программатор, а он у вас не заработает. Но с компьютерами 2007 - 2008 года выпуска и старше, за исключением ноутбуков, данный программатор должен гарантированно работать. Подключение через переходники USB – COM не спасают в этом случае, так как при этом наблюдается в лучшем случае, сильное снижение скорости, в худшем, программатор вообще отказывается работать.
stk200 / stk300
STK200/300 — Наверное самый распространённый SPI-программатор для AVR. Это его буферизованная версия т.е LPT-порт компа защищён буферными элементами микросхемы 74LS244 от каких-либо непредвиденностей. Можно ещё добавить резисторы по 100-200 Ом между портом и микросхемой
Программатор STK500
СОФТ - программы для программаторов
UNIPROF
UNIPROF – это ISP (in system programming) программатор для AVR микроконтроллеров (смотрите список слева). Имеет встроенные модули отладочного обмена, позволяющие при помощи того же самого шлейфа, при помощи которого программировали, производить realtime отладку программы. (далее – просто программатор).
Программатор позволяет:
- Читать/писать/сравнивать FLASH память программ и EEPROM;
- Чтение/запись/сравнение FLASH возможно в указанных границах;
- Читать/писать fuse и lock биты;
- Читать настроечные байты OSCCAL и при необходимости помещать их в буфер EEPROM или FLASH;
- Вручную корректировать содержимое окна EEPROM и перемещать блоки FLASH;
- Работает с файлами в форматах HEX, BIN и generic;
- Возможна подача любой команды протокола обмена “вручную”;
- Режим “тормоз” для низких тактовых;
Программатор работает под Win98, под Win2000/XP – при запуске с уровня амина. Подключается к программируемому (отлаживаемому) устройству при помощи двух видов шлейфов – для LPT порта или для COM порта. Каким пользоваться – выбирать вам. Шлейф для COM порта надежнее (сжечь COM порт очень трудно , шлейф для LPT – предельно прост и к тому же работает немного быстрее.