А. В. Комаров цифровые сигнальные процессоры
Вид материала | Документы |
- Архитектура процессов и ее оптимизация, 98.67kb.
- Обзор аппаратных и программных средств реализации параллельной обработки, 211.84kb.
- Темы Лекции Практика, 13.65kb.
- Лекция: графические процессоры и редакторы, 204.53kb.
- Реферат по дисциплине «Аппаратные средства» на тему: «Процессоры эвм», 333.09kb.
- ru/computers/classes html, 11.94kb.
- Методические указания му 2568 09 Издание официальное Москва 2009 Контроль численности, 527.33kb.
- Первая помощь при укусах насекомых и змей помощь при укусах комаров, 30.72kb.
- Фестиваль «Цифровые каникулы» – музей, образование, бизнес, 48.15kb.
- Неоднородный полупроводниковый носитель информации в переменном магнитном поле, 107.68kb.
Работа с регистрами данных проста. Например, для выдачи содержимого регистра АХ0 через SPORT1 достаточно написать ТХ1 = АХ0;. А для считывания принятых данных из SPORT0 – AY0 = RX0;. Обычно эта пересылка осуществляется в обработчике прерывания по приему последовательного порта.
Перед первым использованием последовательных портов кроме регистров, упомянутых в табл. 1.13, необходимо проинициализировать биты 12-10 регистра управления системой System Control Register (см. п. П1.1), расположенного по адресу 0x3FFF. Бит 12 разрешает работу SPORT0, а бит 11 – SPORT1, если они установлены. После сброса процессора эти биты обнулены, поэтому для работы с соответствующими последовательными портами они должны быть программно установлены.
Бит 10 регистра управления системой определяет конфигурацию SPORT1. Если бит 10 установлен, то SPORT1 работает в режиме последовательного порта, в противном случае – в альтернативном режиме в соответствии с табл. 1.14.
Таблица 1.14.
Альтернативная конфигурация SPORT1
Имя контакта | Альтернативное имя | Альтернативная функция |
RFS1 | IRQ0# | Внешнее прерывание 0 |
TFS1 | IRQ1# | Внешнее прерывание 1 |
DR1 | FI | Входной флаг |
DT1 | FO | Выходной флаг |
SCLK1 | SCLK1 | Та же самая |