14,3 тыс читали · 4 года назад
Микроконтроллер ATtiny2313. Обзор, программирование, сравнение с другими микроконтроллерами
Здравствуйте, уважаемые читатели! В этой статье хочу рассказать о пожалуй третьем по популярности после ATtiny85 и ATtiny13 представителе данного семейства – микроконтроллере ATtiny2313. Если мы попробуем вбить в Google название семейства, то он обязательно будет присутствовать в предлагаемых запросах. Характеристики ATtiny2313 Начнем с характеристик. Первое, и самое очевидное отличие от микроконтроллеров, которые я рассматривал до этого, это число ножек. У ATtiny2313 их 20. Т.е. нам потенциально доступно 18 портов ввода-вывода...
1174 читали · 2 года назад
USBasp для параллельного программирования AVR
Идея этого устройства у меня возникла, когда я натолкнулся на исходники программатора USBasp на GitHub. Покопавшись немного в исходных кодах, я подумал, а почему бы просто не переписать функции работы с программируемым микроконтроллером по SPI протоколу на функции программирования по параллельному высоковольтному протоколу. Это позволит работать с "залоченными" неправильно установленными fuse-битами микроконтроллерами с помощью привычных всем инструментов, основанных на avrdude да ещё и по USB! Тем...
5 лет назад
Вторая программа уже интереснее. ATtiny2313
Всем привет. Пришло время поработать. (Что опять работа?) Пора сесть за пылную клавиатуру, выпить позавчеравший оставшийся на дне кружки кофе и написать вторую программу для нашего контроллера. Начинаем как обычно (закрываем доту) открываем Atmel Studio и создаем в ней проект на языке ассемблер (за что??). Создание проекта можно подсмотреть в прошлой статье. Отлично! Создали проект, теперь можно и передохнуть (пару месяцев). Электрическую схему оставим как есть, так как мы же не хотим опять возится с этими проводками, резисторами и прочей маленькой нечестью, обойдемся как-нибудь без них...
1895 читали · 5 лет назад
USB программатор параллельных Flash и EEPROM микросхем памяти. Продолжение
В первой части статьи я предоставил схему, прошивку программатора, софт и кратко описал принцип их работы. На тот момент программатор имел не очень впечатляющий функционал и перечень программируемых устройств, возможно поэтому, не вызвал особого интереса...