Обзор функциональных возможностей процессора устройства
Функциональная схема микроконтроллера AT91SAM7SE состоит из следующих частей: JTAG-порт – для программирования микроконтроллера; упреждающий диспетчер прерываний – для работы с 2 аппаратными прерываниями и 1 быстрым прерыванием; DBGU-порт (фактически это двухпроводной UART-порт) – для тестирования и отладки прошивки микроконтроллера; диспетчер управления питанием; диспетчер сброса/восстановления; таймер; сторожевой таймер; таймер реального времени; 3 диспетчера линий ввода/вывода; 2 USART-порта; SPI-порт; таймер/счетчик; аналого-цифровой преобразователь; регулятор напряжения питания; SRAM-память; Flash-память; интерфейс быстрого программирования; программа-загрузчик SAM-BA – обеспечивает легкое программирование Flash-памяти, обеспечивает графический интерфейс пользователя; интерфейс внешней шины – для подключения внешней памяти; содержит SDRAM-диспетчер, диспетчер статической памяти и диспетчер коррекции ошибок; USB-порт; диспетчер широко-импульсной модуляции; синхронный последовательный диспетчер – для подключения внешних синхронных устройств; TWI-порт. Доступны 88 программируемых линий ввода/вывода. Для организации соединения между процессором устройства и NAND Flash памятью нужно использовать интерфейс внешней шины. Соединение можно организовать по 8- или 16-разрядной мультиплексированной шине команд, адреса и данных. Микроконтроллер AT91SAM7SE дает несколько возможностей для соединения с LCD-дисплеем: через двухпроводной интерфейс TWI; через диспетчер статической памяти. Более удобен второй вариант, который позволяет организовать передачу данных по 8-разрядной шине данных. Для соединения с модулем F2M03MLA также доступны несколько вариантов: соединение по интерфейсу SPI; соединение по интерфейсу UART. Интерфейс SPI может обеспечить более высокую скорость передачи, чем UART. Основной трафик данных в устройстве представляет собой следующую цепочку: USB (память)→AT91SAM7SE→F2M03MLA. Таким образом, использование интерфейса SPI предпочтительнее. USB-порт управляющего микроконтроллера состоит из двух линий данных. USB-вход также содержит две линии данных, линии заземления и питания. То есть, организация соединения не вызывает дополнительных вопросов. Три диспетчера линий ввода/вывода и упреждающий диспетчер прерываний предоставляют в сумме 91 линию, которые могут использоваться для обработки прерываний. Для устройства требуются следующие клавиши управления (кроме клавиш управления уровнем звука): воспроизведение или вверх; стоп или вниз; на одну композицию вперед или вправо; на одну композицию назад или влево; вызов меню/пауза или кнопка подтверждения какого-либо действия. На рис. 2 показано расположение данных клавиш. Рис. 2. Расположение управляющих клавиш устройства
Часть управляющих клавиш, наиболее используемых, можно использовать вместе с линиями обработки прерываний диспетчера прерываний. К примеру, воспроизведение, меню и стоп. Остальные клавиши нужно использовать вместе с диспетчером линий ввода/вывода. Клавиши управления уровнем звука будут использовать линии ввода/вывода модуля F2M03MLA.
Обзор функциональных возможностей модуля F 2 M 03 MLA
Функциональная схема модуля состоит из: порта PCM, предназначенного для обмена речевыми данными; SPI-порта; UART-порта; 8 программируемых линий ввода/вывода, из которых 3 могут использоваться в качестве линий I2S интерфейса для подключения внешней памяти; аудио интерфейса, содержащего 4 линии для входа и 4 линии для выхода аналоговых звуковых данных; Bluetooth антенны. 4 выходных аудио линии могут использоваться для комбинированного аудио выхода, совмещающего динамики и выход для проводных наушников. 2 входных аудио линии могут использоваться для комбинированного аудио входа, совмещающего микрофон и линейный моно аудио вход. 2 программируемых линии могут использоваться для подключения к ним клавиш управления уровнем звука. Обмен данными и командами между управляющим микроконтроллером и модулем будет происходить по интерфейсу SPI с использованием алгоритма временного разделения команд и данных, то есть сначала передаются команды, а затем данные.
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему стероиды повышают давление?: Основных причин три... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (229)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |