Формат данных Формат фреймирования (кадрирования) данных как передатчика, так и приёмника программируется в регистре режимов SSC_TFMR и SSC_RFMR. В любом случае пользователь может независимо выбрать следующие параметры:

• событие, которое начинает передачу данных (START);
• количество битовых интервалов задержки между событием начала и первым битом данных (STTDLY);
• длительность данных (DATLEN);
• количество битов данных, которые будут переданы для каждого случая начала (DATNB);
• длительность синхронизации для каждого случая начала (FSLEN);
• очерёдность битов: следование сначала старшего или младшего значащего бита (MSBF).

Дополнительно передатчик может использоваться для передачи синхросигналов и выбора уровня, устанавливаемого на выводе TD, когда нет операций передачи данных. Это можно сделать соответственно с помощью битовых полей разрешения синхронизации фреймов данных (FSDEN) и значения данных по умолчанию (DATDEF) в регистре SSCJTFMR. Примечание. Пример отрицательного перепада на входе TF/RF.

Примечание. Поле STTDLY имеет значение 0. В этом примере в регистр SSCJTHR дважды производится запись. Значение FSDEN не имеет никакого значения при передаче. Данные синхронизации не могут выводиться в непрерывном режиме.

Режим "шлейфа"
Приёмник SSC может быть запрограммирован так, чтобы принимать данные от передатчика SSC в пределах одного и того же интерфейса, т. е. по "шлейфу". Указанный режим задаётся путём установки бита режима "шлейфа" (LOOP) в регистре SSC_RFMR. В этом случае внутри МК вывод RD соединяется с выводом TD, вывод RF - с выводом TF, a RK - с ТК.

Прерывания от SSC
Большинство битов в регистре SSC_SR имеет соответствующие им биты в регистрах управления прерываниями. Интерфейс SSC может программироваться, чтобы генерировать прерывание при наступлении соответствующего события.
Яндекс цитирования Rambler's Top100