База знаний / Справочник TiOS / Аппаратные средства / Tibbo Project System (TPS) / Tibbit-модули / Доступные Tibbit-модули / #26, M1S: процессор ИК-команд / Регистры
Регистры делителя несущей
Адрес = &h006 (младший байт) и &h007 (старший байт); доступ на чтение и запись
Младший и старший байты делителя несущей - значения, которое соответствует частоте модуляции следующим образом:
Modulation_frq = 12Mhz / divider_value
Как пользоваться этими регистрами:
- Если запись ИК-данных выполняется в режиме с несущей (регистр команд, бит 4 = 0), то после успешного приёма ИК-кода регистры делителя несущей будут содержать значение делителя для измеренной несущей частоты. Программе нужно сохранить измеренное значение делителя вместе с записанными данными.
- Если запись ИК-данных выполняется в режиме без несущей (регистр команд, бит 4 = 1), программа должна записать в регистры делителя несущей правильное значение для ожидаемой несущей частоты.
- Перед передачей ИК-данных программа должна записать в регистры делителя несущей правильное значение для нужной несущей частоты.