[Перевод] Пишем OTA-загрузчик для ATmega128RFA1 (в составе устройства Smart Response XE)


\r\n
\r\nВсё началось с приобретения автором на вторичном рынке интересного устройства — Smart Response XE (краткое описание). Предназначено оно для школ: каждый ученик в классе получает по девайсу, похожему на электронную записную книжку или переводчик девяностых, учитель задаёт вопрос, и ученики набирают на клавиатурах устройств ответы, поступающие по радиоканалу (802.15.4) в приёмник, подключённый к учительскому ПК.
\r\n
\r\nПоддержка этих устройств прекращена несколько лет назад, и то, что школы закупали по 100-200 долларов за штуку, теперь всплывает на eBay по 10 и меньше. «Железо» там ну очень подходит для гиковских опытов:
\r\n
\r\n
    \r\n
  • клавиатура на 60 клавиш
  • \r\n
  • дисплей с разрешением в 384x136, 2 бита на пиксель — аналогично БК, CGA, но 4 не цвета, а градации яркости
  • \r\n
  • микроконтроллер ATmega128RFA1 (128 кБ флеш-памяти, 4 кБ ПЗУ, 16 кБ ОЗУ, приёмопередатчик стандарта 802.15.4)
  • \r\n
  • внешняя (по отношению к микроконтроллеру, а не всему устройству) флеш-память на 1 мегабит (128 килобайт) с интерфейсом SPI
  • \r\n
  • отсек для 4 элементов ААА.
  • \r\n

\r\nПо названию микроконтроллера понятно, что он относится к семейству AVR, а значит, сделать устройство Arduino-совместимым — задача более чем тривиальная… Читать дальше →

Источник: RSS-лента https://habr.com/ru/post/447026/?utm_campaign=447026

  • 0


0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.