• Программатор для AVR

 

CОДЕРЖАНИЕ:

Особенности программирования микроконтроллеров AVR

Микроконтроллеры семейства AVR - это весьма популярная линейка дешевых микроконтроллеров производства фирмы Atmel. Микроконтроллеры AVR получили широкое распространение благодаря очень низкой стоимости и наличию бесплатных средств разработки и отладки Atmel Studio и бесплатных компиляторов языка C. В настоящее время фирма Atmel поглощена фирмой Microchip, что позволяет надеяться на улучшение надежности этих контроллеров. Микроконтроллеры AVR примечательны микропроцессорным ядром на основе RISC процессора и неплохим набором цифровой и аналоговой периферии, объединенной на одном кристалле.

Особенностью программирования всех контроллеров AVR является наличие кроме основного интерфейса программирования, режима последовательной загрузки - ISP. Несмотря на то, что ISP режим вынуждает пожертвовать частью выводов микроконтроллера и не поддерживает все режимы программирования, он получил широкое распространение благодаря простоте и дешевизне загрузочных кабелей (часто загрузочные кабели гордо именуются программаторами).

Большой ложкой дегтя ISP режима (в отличие, например, от аналогичного режима микроконтроллеров PIC) является возможность перевести микроконтроллер AVR в такое состояние, из которого его можно вывести только с использованием полноценного режима программирования (параллельного или высоковольтного). Еще один недостаток ISP режима программирования AVR - это необходимость программирования уже установленного на плате контроллера, хотя это же может быть и достоинством. Программирование в плате возможно, если конструкция платы предусматривает подключение разъема внутрисхемного программирования.

Программаторы ChipStar поддерживают, как программирование микроконтроллеров AVR в панельке программатора (полноценные параллельный или высоковольтный режим), так и внутрисхемную последовательную загрузку (ISP) с использованием унифицированного ICPA адаптера (Inter Circuit Programming Adapter).

Выбор программатора для микроконтроллеров семейства AVR по названию микросхемы

Для семейства AVR микросхемы легко САМОСТОЯТЕЛЬНО ДОБАВИТЬ в список программируемых.

Сравнение разных моделей программаторов ChipStar для AVR
МикросхемаJa­nusLy­nxLy­nx+TAUMer­cu­ryPho­bosMTMT+MT­X+MT­++Ma­rs
1893BE1T - - - - - + + + + - -
AT90LS2313 +* + + + + + + + + - -
AT90LS2323 +* + + + + + + + + - -
AT90LS2333 +* + + + + + + + + - -
AT90LS2343 +* +* +* +* +* +* +* +* +* - -
AT90LS4433 +* + + + + + + + + - -
AT90LS4434 +* +* +* + + + + + + - -
AT90LS8535 +* +* +* + + + + + + - -
AT90S1200 +* + + + + + + + + - -
AT90S2313 +* + + + + + + + + - -
AT90S2323 - + + + + + + + + - -
AT90S2333 +* + + + + + + + + - -
AT90S2343 - + + + + + + + + - -
AT90S2343L - + + + + + + + + - -
AT90S4414 +* + + + + + + + + - -
AT90S4433 +* + + + + + + + + - -
AT90S4434 +* +* +* + + + + + + - -
AT90S8515 +* + + + + + + + + - -
AT90S8535 +* +* +* + + + + + + - -
ATMEGA128 +* + + + + + + + + - -
ATMEGA1280 +* +* +* +* +* +* +* +* +* - -
ATMEGA1280V +* +* +* +* +* +* +* +* +* - -
ATMEGA1281 +* + + + + + + + + - -
ATMEGA1281V +* + + + + + + + + - -
ATMEGA1284 +* +* +* +* +* +* +* +* +* - -
ATMEGA1284P +* +* +* + + + + + + - -
ATMEGA1284RFR2 +* +* +* +* +* +* +* +* +* - -
ATMEGA128A +* + + + + + + + + - -
ATMEGA128L +* + + + + + + + + - -
ATMEGA16 +* +* +* + + + + + + - -
ATMEGA161 +* + + + + + + + + - -
ATMEGA161L +* + + + + + + + + - -
ATMEGA162 +* + + + + + + + + - -
ATMEGA162V +* + + + + + + + + - -
ATMEGA163 +* +* +* + + + + + + - -
ATMEGA163L +* +* +* + + + + + + - -
ATMEGA164A +* +* +* + + + + + + - -
ATMEGA164P +* +* +* + + + + + + - -
ATMEGA164P-B +* +* +* + + + + + + - -
ATMEGA164PA +* +* +* + + + + + + - -
ATMEGA164PV +* +* +* + + + + + + - -
ATMEGA168 +* + + + + + + + + - -
ATMEGA168A +* + + + + + + + + - -
ATMEGA168P +* + + + + + + + + - -
ATMEGA168PA +* + + + + + + + + - -
ATMEGA168PV +* + + + + + + + + - -
ATMEGA168V +* + + + + + + + + - -
ATMEGA16A +* + + + + + + + + - -
ATMEGA16L +* + + + + + + + + - -
ATMEGA16M1 +* + + + + + + + + - -
ATMEGA2560 +* +* +* +* +* +* +* +* +* - -
ATMEGA2560V +* +* +* +* +* +* +* +* +* - -
ATMEGA2561 +* +* +* +* +* +* +* +* +* - -
ATMEGA2561V +* +* +* +* +* +* +* +* +* - -
ATMEGA32 +* +* +* + + + + + + - -
ATMEGA324A +* +* +* + + + + + + - -
ATMEGA324P +* +* +* + + + + + + - -
ATMEGA324P-B +* +* +* + + + + + + - -
ATMEGA324PA +* +* +* + + + + + + - -
ATMEGA324PV +* +* +* + + + + + + - -
ATMEGA328 +* + + + + + + + + - -
ATMEGA328P +* + + + + + + + + - -
ATMEGA32C1 +* + + + + + + + + - -
ATMEGA32L +* +* +* + + + + + + - -
ATMEGA32M1 +* + + + + + + + + - -
ATMEGA32U4 + + + + + + + + + - -
ATMEGA48 +* + + + + + + + + - -
ATMEGA48A +* + + + + + + + + - -
ATMEGA48A (S) - + + + + + + + + - -
ATMEGA48P +* + + + + + + + + - -
ATMEGA48PA +* + + + + + + + + - -
ATMEGA48PV +* + + + + + + + + - -
ATMEGA48V +* + + + + + + + + - -
ATMEGA64 +* +* +* +* +* +* +* +* +* - -
ATMEGA640 +* +* +* +* +* +* +* +* +* - -
ATMEGA640V +* +* +* +* +* +* +* +* +* - -
ATMEGA644 +* +* +* + + + + + + - -
ATMEGA644A +* +* +* + + + + + + - -
ATMEGA644P +* +* +* + + + + + + - -
ATMEGA644PA +* +* +* + + + + + + - -
ATMEGA644PV +* +* +* + + + + + + - -
ATMEGA644RFR2 +* +* +* +* +* +* +* +* +* - -
ATMEGA644V +* +* +* + + + + + + - -
ATMEGA64C1 +* + + + + + + + + - -
ATMEGA64L +* +* +* +* +* +* +* +* +* - -
ATMEGA64M1 +* + + + + + + + + - -
ATMEGA8 +* + + + + + + + + - -
ATMEGA8 (S) - + + + + + + + + - -
ATMEGA8515 +* + + + + + + + + - -
ATMEGA8515L +* + + + + + + + + - -
ATMEGA8535 +* + + + + + + + + - -
ATMEGA8535L +* + + + + + + + + - -
ATMEGA88 +* + + + + + + + + - -
ATMEGA88A +* + + + + + + + + - -
ATMEGA88P +* + + + + + + + + - -
ATMEGA88PA +* + + + + + + + + - -
ATMEGA88PV +* + + + + + + + + - -
ATMEGA88V +* + + + + + + + + - -
ATMEGA8A +* + + + + + + + + - -
ATMEGA8A (S) - + + + + + + + + - -
ATMEGA8L +* + + + + + + + + - -
ATMEGA8L (S) - + + + + + + + + - -
ATTINY10 - - - +* - - - - - - -
ATTINY11 - + + + + + + + + - -
ATTINY11L - + + + + + + + + - -
ATTINY12 +* + + + + + + + + - -
ATTINY12L +* + + + + + + + + - -
ATTINY12V +* + + + + + + + + - -
ATTINY13 +* + + + + + + + + - -
ATTINY13A +* + + + + + + + + - -
ATTINY13V +* + + + + + + + + - -
ATTINY15 +* + + + + + + + + - -
ATTINY15L +* + + + + + + + + - -
ATTINY22 +* +* +* +* +* +* +* +* +* - -
ATTINY22L +* +* +* +* +* +* +* +* +* - -
ATTINY2313 +* + + + + + + + + - -
ATTINY2313A +* + + + + + + + + - -
ATTINY2313V +* + + + + + + + + - -
ATTINY24 +* + + + + + + + + - -
ATTINY24A +* + + + + + + + + - -
ATTINY24V +* + + + + + + + + - -
ATTINY25 +* + + + + + + + + - -
ATTINY25V +* + + + + + + + + - -
ATTINY26 +* + + + + + + + + - -
ATTINY261 - + + + + + + + + - -
ATTINY261A - + + + + + + + + - -
ATTINY261V - + + + + + + + + - -
ATTINY26L +* + + + + + + + + - -
ATTINY4 - - - +* - - - - - - -
ATTINY4313 +* + + + + + + + + - -
ATTINY44 +* + + + + + + + + - -
ATTINY44A +* + + + + + + + + - -
ATTINY44V +* + + + + + + + + - -
ATTINY45 +* + + + + + + + + - -
ATTINY45V +* + + + + + + + + - -
ATTINY461 - + + + + + + + + - -
ATTINY461A - + + + + + + + + - -
ATTINY461V - + + + + + + + + - -
ATTINY48 +* + + + + + + + + - -
ATTINY5 - - - +* - - - - - - -
ATTINY84 +* + + + + + + + + - -
ATTINY84A +* + + + + + + + + - -
ATTINY84V +* + + + + + + + + - -
ATTINY85 +* + + + + + + + + - -
ATTINY85V +* + + + + + + + + - -
ATTINY861 - + + + + + + + + - -
ATTINY861A - + + + + + + + + - -
ATTINY861V - + + + + + + + + - -
ATTINY88 +* + + + + + + + + - -
ATTINY9 - - - +* - - - - - - -
IN90S2333 - - - + + + + + + - -
           
ИТОГИJa­nusLy­nxLy­nx+TAUMer­cu­ryPho­bosMTMT+MT­X+MT­++Ma­rs
Программируют
микросхемы AVR
+*/- +*/- +*/- +*/- +*/- +*/- +*/- +*/- +*/- - -

Примечание:  +  программирует,  +*  программирует, возможно требуется адаптер,  -  не программирует


Микросхемы семейства AVR, которые скоро будут программироваться

Микросхемы, помеченные ***, легко САМОСТОЯТЕЛЬНО ДОБАВИТЬ в список программируемых.

AT90CAN128 *** AT90USB1286 *** AT90USB1287 *** ATMEGA103 *** ATMEGA103L *** ATMEGA128 *** ATMEGA128RFA1 *** ATMEGA128RFR2 *** ATMEGA16 *** ATMEGA161 *** ATMEGA161L *** ATMEGA162 *** ATMEGA162V *** ATMEGA163 *** ATMEGA163L *** ATMEGA165 *** ATMEGA165A *** ATMEGA165P *** ATMEGA165PA *** ATMEGA165PV *** ATMEGA165V *** ATMEGA169 *** ATMEGA169A *** ATMEGA169P *** ATMEGA169PA *** ATMEGA169PV *** ATMEGA169V *** ATMEGA16HVA *** ATMEGA16HVB *** ATMEGA16L *** ATMEGA16PA *** ATMEGA16U2 *** ATMEGA16U4 *** ATMEGA2564RFR2 *** ATMEGA256RFR2 *** ATMEGA32 *** ATMEGA323 *** ATMEGA323L *** ATMEGA325 *** ATMEGA3250 *** ATMEGA3250A *** ATMEGA3250P *** ATMEGA3250PA *** ATMEGA3250PV *** ATMEGA3250V *** ATMEGA325A *** ATMEGA325P *** ATMEGA325PA *** ATMEGA325PV *** ATMEGA325V *** ATMEGA329 *** ATMEGA3290 *** ATMEGA3290A *** ATMEGA3290P *** ATMEGA3290PA *** ATMEGA3290V *** ATMEGA329A *** ATMEGA329P *** ATMEGA329PA *** ATMEGA329V *** ATMEGA32A *** ATMEGA32HVB *** ATMEGA32HVE2 *** ATMEGA32L *** ATMEGA32U2 *** ATMEGA406 *** ATMEGA64 *** ATMEGA645 *** ATMEGA6450 *** ATMEGA6450A *** ATMEGA6450P *** ATMEGA6450V *** ATMEGA645A *** ATMEGA645P *** ATMEGA645V *** ATMEGA649 *** ATMEGA6490 *** ATMEGA6490A *** ATMEGA6490P *** ATMEGA6490V *** ATMEGA649A *** ATMEGA649P *** ATMEGA649V *** ATMEGA64A *** ATMEGA64HVE2 *** ATMEGA64L *** ATMEGA64RFR2 *** ATMEGA8 *** ATMEGA8515 *** ATMEGA8515L *** ATMEGA8535 *** ATMEGA8535L *** ATMEGA8HVA *** ATMEGA8L *** ATMEGA8U2 *** ATTINY15L *** ATTINY1634 *** ATTINY167 *** ATTINY20 *** ATTINY22L *** ATTINY24 *** ATTINY26 *** ATTINY26L *** ATTINY28L *** ATTINY28V *** ATTINY40 *** ATTINY43U *** ATTINY45 *** ATTINY6 *** ATTINY8 *** ATTINY828 *** ATTINY84 *** ATTINY87 *** ATXMEGA128A1 *** ATXMEGA128A1U *** ATXMEGA128A3 *** ATXMEGA128A3U *** ATXMEGA128A4 *** ATXMEGA128A4U *** ATXMEGA128B1 *** ATXMEGA128B3 *** ATXMEGA128C3 *** ATXMEGA128D3 *** ATXMEGA128D4 *** ATXMEGA16A4 *** ATXMEGA16A4U *** ATXMEGA16C4 *** ATXMEGA16D4 *** ATXMEGA192A1 *** ATXMEGA192A3 *** ATXMEGA192A3U *** ATXMEGA192C3 *** ATXMEGA192D3 *** ATXMEGA256A1 *** ATXMEGA256A3 *** ATXMEGA256A3B *** ATXMEGA256A3BU *** ATXMEGA256A3U *** ATXMEGA256C3 *** ATXMEGA256D3 *** ATXMEGA32A4 *** ATXMEGA32A4U *** ATXMEGA32C3 *** ATXMEGA32C4 *** ATXMEGA32D3 *** ATXMEGA32D4 *** ATXMEGA384A1 *** ATXMEGA384C3 *** ATXMEGA384D3 *** ATXMEGA64A1 *** ATXMEGA64A1U *** ATXMEGA64A3 *** ATXMEGA64A3U *** ATXMEGA64A4 *** ATXMEGA64A4U *** ATXMEGA64B1 *** ATXMEGA64B3 *** ATXMEGA64C3 *** ATXMEGA64D3 *** ATXMEGA64D4 ***

к началу поиска (новый поиск) к началу поиска (новый поиск)

Рекомундуемая модель программатора для микроконтроллеров AVR

Если Вам необходимо просто загружать микроконтроллеры AVR внутрисхемно через последовательный интерфейс, то Вам подойдет любой программатор ChipStar. Для программирования микроконтроллеров AVR в панельке программатора в разных корпусах могут понадобиться универсальные адаптеры-переходники с корпуса DIP на необходимый корпус.

При выборе модели программатора можно ориентироваться на следующее:

  • ChipStar-Lynx - программирует 60% всех микросхем AVR во всех вариантах корпусов (большей частью не поддерживаются корпуса TQFP).
  • ChipStar-Mercury и все остальные модели программаторов - программируют все микросхемы AVR во всех вариантах корпусов.

Вопросы по выбору программатора для микроконтроллеров AVR

Какой программатор для AVR лучше выбрать?

Любой программатор ChipStar программирует микроконтроллеры AVR. Если нужно работать только с этими микроконтроллерами, достаточно программатора ChipStar-Lynx.

Посмотреть другие вопросы по выбору программатора.

вверх вверх