9. Подсистема реального времени

(Руководство разработчика по микроконтроллерам семейства HCS08)

Для настройки работы модуля RTI используется один регистр управления SRTISC.

9.1.1.1. Регистр управления SRTISC

Для МК серий AC, AW, GB, GT, LC, QA, QD, QG, Rx
РегистрРежимD7D6D5D4D3D2D1D0
SRTISCЧтениеRTIF0RTICLKSRTIE0RTIS
ЗаписьRTI ACK
Сброс00000000

Описание битов:
Имя битаОписаниеСимвол в языке С
RTIFФлаг события модуля RTI (метка реального времени). Бит доступен только для чтения. Указывает на переполнение счетчика RTI:
0 — событие не наступило;
1 — событие наступило, счетчик переполнился, метка установлена.
bRTIF
RTIACKБит подтверждения прерывания от модуля RTI. Доступен только для записи. При записи 1, бит RTIF сбрасывается.bRTIACK
RTICLKSБит выбора системы тактирования для модуля RTI:
0 — внутренний генератор с частотой 1 кГц;
1 — внешняя система тактирования.
bRTICLKS
RTIEБит разрешения генерации запроса на прерывание от модуля RTI:
0 — прерывания от модуля запрещены;
1 — прерывания от модуля разрешены.
bRTIE
RTISБиты выбора частоты переполнения счетчика модуля RTI. Возможные значения периода заполнения счетчика описаны в Табл.9.3 и 9.4.См. Табл.9.3 и 9.4

Таблица9.3. Выбор периода RTI при тактировании от внутреннего генератора

RTISПериодОбозначение в языке С
000RTI отключенRTI_OFF
0018 мсRTI_8ms
01032 мсRTI 32ms
01164 мсRTI_64ms
100128 мсRTI_128ms
101256 мсRTI_256ms
110512 мсRTI_512ms
1111024 мсRTI_1024ms

Таблица9.4. Выбор периода RTI при тактировании от внешнего генератора

RTISПериодОбозначение в языке С
000RTI отключенRTI_OFF
001tEXT * 256RTI_DIV256
010tEXT * 1024RTI DIV1024
011tEXT * 2048RTI_DIV2048
100tEXT * 4096RTIJMV4096
101tEXT * 8192RTI_DIV8192
110tEXT * 16384RTI_DIV16384
111tEXT * 32768RTI_DIV32768

Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>