Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование Attiny2313 по USART
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
mishka_rodionov
Доброго времени суток!

Кто нибудь программировал ATtiny2313 по USART? Это вообще возможно?
В datasheet как-то не явно говорится про bootloader. Раздел self-programming до конца не понял...
Копейкин
У этого контроллера 2Кбайт флэш-памяти.
Прикиньте размер загрузчика UART (м.б. от Ардуино?) и сколько останется для основной программы.
Может оно того не стоит?
Ferrum
Во-первых стоит ли так заморачиваться с USART в attiny2313?
Во-вторых большинство Arduino на atmega программируются именно через USART (точнее UART) при помощи загрузчика, можно перейти на мегу и использовать этот загрузчик.
В-третьих попробуйте почитать переводы даташита на attiny2313 на русский язык (например я в свое время пользовался переводом даташита из книги Белова).
pavel-pervomaysk
Во первых надо читать даташит и уяснить для себя раз и навсегда, что серия tiny не имеет самопрограммирования.
Так-же не имеет "места" для загрузчика.
piroman
Цитата(pavel-pervomaysk @ May 31 2016, 10:59) *
Во первых надо читать даташит и уяснить для себя раз и навсегда, что серия tiny не имеет самопрограммирования.
Так-же не имеет "места" для загрузчика.


Как раз по даташиту очень даже самопрограммируется. Простому загрузчику на UART хватит 200-300 байт ПЗУ. И да отдельного бутлоадера у тини нет.
Molotov
Да! Да! Да! Микроконтроллер ATTiny2313 поддерживает Boolloader and Selfprogramming Instructions!
На втором скриншоте страница 153.
pavel-pervomaysk
Ошибочка вышла.
Но по сути то это используется не в качестве Bootloader-а.
Стирать надо будет только определенную область и только в явном виде, какой с этого смысл вообще?
Даже если упаковать все до команды на асме, без векторов прерываний, места под что-то серьезное не хватит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.