Table of Contents
Микроконтроллеры Atmel AT91 SAM7
Микроконтроллеры Atmel семейства AT91 SAM7 имеют архитектуру ARM7TDMI. Микроконтроллеры работают на частоте до 48-55-60 МГц, имеют внутреннюю память RAM, Flash ROM, кэш, USB, широкий набор встроенной периферии, а также отличаются низкой стоимостью - около $10-15.
Есть варианты со встроенным контроллером Ethernet 100Base-T: SAM7X.
Отладочная плата SAM7X
Компания Olimex предлагает отладочную плату SAM7-EX256 с процессором AT91SAM7X256, имеющую:
- 256 килобайт памяти команд
- 64 килобайта памяти данных
- Порт Ethernet 100Base-T
- Порт USB 2.0 (12 Мбит/сек)
- Порт RS-232 (сигналы TXD, RXD, RTS, CTS)
- Порт CAN
- Цветной экран LCD разрешением 128×128 с подсветкой
- Аудио вход и выход (моно)
- Слот для карты SD/MMC
- Джойстик на 4 направления плюс нажатие
В Москве такую плату можно приобрести в фирме "Терраэлектроника" по цене порядка 3200 руб.
Документация
- Плата SAM7-EX256, схема электрическая принципиальная.
- Микроконтроллер SAM7X - краткое описание.
- Микроконтроллер SAM7X - полное описание.
Программное обеспечение
- FreeRTOS для SAM7-EX256, с поддержкой TCP/IP.
- Конвертер BMP в массив для LCD.
Загрузка новой прошивки
Стираем старую прошивку:
- Отключите питание платы
- Установите джампер ERASE
- Включите питание на 10 секунд (или больше)
- Отключите питание
- Снимите джампер ERASE
- Включите питание
После такой процедуры плата начнет определяться компьютером как “atm6124.Sys ATMEL AT91xxxxx Test Board”.
Для загрузки новой прошивки вызовите sam-prog.exe. Если плата подключена, в поле статуса появится “Active Connection: 1”. Выберите файл и нажмите кнопку “Write Flash”. По завершении должен быть статус “Success: 1”. Отключите и снова включите питание платы.