Режим Сравнения:
((()))
У таймеров есть предделители частоты, которые можно настраивать.
Кроме того программно можно подключить выход таймера Т1 ко входу таймера Т2
Таймеры могут быть запрограммированы в режим ENCODER.
(((таймеры и фазовые задержки, квадратурная обработка)))
АЦП
((()))
АЦП – Аналоговый мультиплексер, схема выборки\хранения, преобразователь напряжение\код, регистр.
На выходе АЦП часто ставят компараторы. 1 или 2 (min, max)
Прерывания
ICU + PTS
NMI – немаскируемое прерывание снаружи
TRAP – внутренний немаскируемый запрос на прерывание
PTS – сервер периферийных транзакций – средство для внепрограммной обработки прерываний. Чтобы работало, нужно предварительно заполнить таблицу, которая находится в IRAM. В ней указывается количество байт или слов, которые подлежат пересылке, указывается, как это должно осуществляться, начальный и конечный адрес. Источником может быть память, EPR, UART, и проч. Приемником – обычно память или UART. BLOCK – размер блока (1-32 байт\слов). Что передается и как, определяется байтом управления. Он определят, блочный или не блочный обмен, происходит ли инкремент памяти.
Можно сортировать данные, управлять EPR, управлять АЦП (мультиплексером). Когда счетчик обнуляется, происходит уже программное прерывание.
SLAVE PORT
С помощью этого порта микропроцессор может встраиваться в магистраль другого микропроцессора.
((()))
4 регистра:
Протокол может быть любым, решается индивидуально в каждом случае.
PWM – широтно-импульсный модулятор.
((()))
Регистр периода, 2 счетчика, регистр DUTY (длительности), компаратор, триггер.
WFG – waveform generator
Программируется частота\период импульсов, «мертвое время» (dead time)
Все логические команды обнуляют бит Carry
У МП есть 4 режима работы
Обычная работа
Stand by
Power down ( если возникает внешнее прерывание, процессор
ONCE – on socket emulator – использовался для отладки. Спец выводы устанавливались в спец состояние и МП отключался от всех своих выводов. Можно было подключить внешний процессор и им анализировать
Порты ввода\вывода
таймеры
PCA
Uart
Scon – 52 – передатчик пуст
Scon – 50 – передатчик пуст, но флаг готовности снят
Прерывания
Сигнальные процессоры
Вопрос об архитектуре. Аппаратурная реализация функций, не только математических, но и оператора цикла, реализация fifo, циклического буфера и пр.
Общие черты процессоров обработки событий, цифровой обработки информации и пр.
Все в целом:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.