Программатор Для At90S2313

/ Comments off

Микроконтроллер AT90S2313 фирмы Atmel снят с производства, поэтому найти его сейчас крайне трудно.На смену ему пришел Attiny2313, который продается на каждом углу.Тем не менее, проекты под AT90S2313 присутствуют в интернетах и старой литературе по AVR.Чтобы переделать прошивку МК под attiny нужно внести некоторые изменения в программу.В этой статье мы рассмотрим эти самые изменения, так сказать «как перетащить на более новый контроллер сферический проект в вакууме»©Lifelover. Внешне эти микроконтроллеры отличаются только надписью с названием, выпускаются они в одинаковом корпусе, следовательно, линейные размеры у них одни и те же. Список главных изменений, требующих корректировки в программе и схеме устройства под AT90S2313: -Фьюзы(FUSE)!!!

Программатор Для At90s2313

Данный программатор предназначен для внутрисхемного программирования Atmel AVR микроконтроллеров.. Список поддерживаемых микроконтроллеров: AT90S2313, AT90S2323, AT90S2343, AT90S4422, AT90S4434, AT90S8515, AT90S8535; ATTINY13, ATTINY15, ATTINY2313, ATTINY24,ATTINY25, ATTINY26, ATTINY261, ATTINY28, ATTINY44, ATTINY45, ATTINY61, ATTINY84, ATTINY84, ATTINY85, ATTINY861; ATMEGA103, ATMEGA128. ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A ► Classic Series: AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 ► Can Series: AT90CAN128 ► PWN Series: AT90PWM2, AT90PWM3. Установка драйвера USBAsp на Windows 8/10.. Здравствуйте Подойдет ли этот программатор для ATmega48-20pu?

Программатор Для At90s2313-10pi

— включают в себя еще ряд новых фишек, речь о них пойдет ниже.Новые значения рабочего напряжения МК.Изменены названия некоторых регистров.Изменен порядок работы с прерываниями.Изменения в работе таймеров. Прежде всего, нам потребуется библиотека под новый МК.Как правило, во всех более-менее современных компиляторах эта библиотека уже имеется.Подключаем ее в программе в первую очередь: #include или в зависимости от названия библиотеки #include Теперь обо всем поподробнее. Первое нововведение, оно же является наиболее важным + с ним нужно проявлять наибольшую осторожность — фьюзы(они нужны для управления всякими фичами МК).В AT90S2313 их было всего 2, и трогать их практически не приходилось, так как один из них отвечал за время старта МК, а второй за возможность программировать контроллер.Как видно, функции очень специфические, поэтому используются редко. В новом МК фьюзов стало на 15 больше, спектр их действия расширился, поэтому при работе с Attiny встречи с ними уже не избежать. В каждом программаторе есть раздел настройки FUSE. В Uniprof это кнопка FUSE вверху: Нажав на нее, мы увидим табличку с фьюзами и lock-битами: Я уже писал, что с фьюзами надо быть поосторожнее.Убить МК можно, неправильно выставив фюьзы RSTDISBL и SPIEN.Как раз тот самый, что мы не трогали в At90S2313.Впрочем, говорят, что SPIEN у attiny сбросить через последовательный программатор нельзя, но я не проверял и никому не советую.RSTDISBL, проще говоря, отвечает за роль 1ой ноги микросхемы и влияет также на возможность программирования.

Программатор

Поддерживаемые устройства: Mega серия - ATmega8 ATmega48 ATmega88 ATmega168 ATmega328 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega169 ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649 ATmega6490 ATmega8515 ATmega8535 Tiny серия - ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Другие- AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535. Так же прочитать о всех подробностях работы с таким программатором и взять драйвера и софт можно - или Комплектация: 1 Плата программатора x 1 2 ICSP кабель x 1.