16+
Понедельник
19 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Точка опоры  (14.03.2015 11:31, ссылка, просмотров: 2668)
Just another fucking AVR bootloader. 
Поскольку проекты закрыты, дам ссылку тут. Кому-нибудь да пригодится. Начальный загрузчик (ассемблер) для микроконтроллеров AVR фирмы Atmel с поддержкой программ AVRDUDE и AVRProg. Поддерживаются все 8-битные микроконтроллеры серии ATmega (по крайней мере – ATmega8, ATmega88, ATmega162, ATmega32 и ATmega1284), без проблем должны работать также серии AT90USB и AT90CAN. Обеспечивается программирование (за исключением области загрузчика, даже при сброшенных битах защиты) и чтение FLASH- и EEPROM-памяти, чтение служебной информации МК (биты конфигурации и защиты, идентификаторы). Имеется метка "hot_start" для вызова загрузчика из прикладного ПО. Предусмотрена возможность перемещения векторов прерываний в область загрузчика и обратно. Можно использовать 32-битный счётчик реального времени в ОЗУ и программу его обслуживания в области загрузчика, продолжающую счёт как во время работы прикладного ПО, так и при загрузке нового (использовано в исходном проекте на ATmega162). Передача управления загрузчику производится при подаче питания на МК битами конфигурации BootRST и BootSZ[1:0]. После запуска загрузчик ожидает установку заданного уровня на заданном выводе (по умолчанию – низкого уровня на выводе RxD). Если заданный уровень отсутствует, управление передаётся прикладному ПО по адресу 0. Обмен данными осуществляется через УСАПП (USART или USART0, если у МК есть более одного). Поддерживаются режимы блочной пересылки данных между ПК и загрузчиком.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII