реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Программирование Attiny2313 по USART
mishka_rodionov
сообщение May 29 2016, 20:34
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 16-01-15
Пользователь №: 84 624



Доброго времени суток!

Кто нибудь программировал ATtiny2313 по USART? Это вообще возможно?
В datasheet как-то не явно говорится про bootloader. Раздел self-programming до конца не понял...

Сообщение отредактировал mishka_rodionov - May 29 2016, 20:34
Go to the top of the page
 
+Quote Post
Копейкин
сообщение May 30 2016, 09:23
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



У этого контроллера 2Кбайт флэш-памяти.
Прикиньте размер загрузчика UART (м.б. от Ардуино?) и сколько останется для основной программы.
Может оно того не стоит?
Go to the top of the page
 
+Quote Post
Ferrum
сообщение May 30 2016, 14:58
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 6-08-15
Из: город Москва
Пользователь №: 87 869



Во-первых стоит ли так заморачиваться с USART в attiny2313?
Во-вторых большинство Arduino на atmega программируются именно через USART (точнее UART) при помощи загрузчика, можно перейти на мегу и использовать этот загрузчик.
В-третьих попробуйте почитать переводы даташита на attiny2313 на русский язык (например я в свое время пользовался переводом даташита из книги Белова).
Go to the top of the page
 
+Quote Post
pavel-pervomaysk
сообщение May 31 2016, 06:59
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



Во первых надо читать даташит и уяснить для себя раз и навсегда, что серия tiny не имеет самопрограммирования.
Так-же не имеет "места" для загрузчика.
Go to the top of the page
 
+Quote Post
piroman
сообщение May 31 2016, 07:28
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 27-09-12
Пользователь №: 73 712



Цитата(pavel-pervomaysk @ May 31 2016, 10:59) *
Во первых надо читать даташит и уяснить для себя раз и навсегда, что серия tiny не имеет самопрограммирования.
Так-же не имеет "места" для загрузчика.


Как раз по даташиту очень даже самопрограммируется. Простому загрузчику на UART хватит 200-300 байт ПЗУ. И да отдельного бутлоадера у тини нет.
Go to the top of the page
 
+Quote Post
Molotov
сообщение Jun 11 2016, 16:12
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 17-07-15
Пользователь №: 87 598



Да! Да! Да! Микроконтроллер ATTiny2313 поддерживает Boolloader and Selfprogramming Instructions!
На втором скриншоте страница 153.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
pavel-pervomaysk
сообщение Jun 14 2016, 17:07
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



Ошибочка вышла.
Но по сути то это используется не в качестве Bootloader-а.
Стирать надо будет только определенную область и только в явном виде, какой с этого смысл вообще?
Даже если упаковать все до команды на асме, без векторов прерываний, места под что-то серьезное не хватит.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016