Инициализация SSP





|Си|
в палитре на схеме

Описание

Блок инициализирует контроллер модуля последовательной синхронной связи в режиме ведущего (MASTER). Программная реализация блока, расположена в заголовочном файле ssp.h (функция Init_SSP_Config) файла main.c проекта Test_Driver (в среде разработки Keil), который создается при генерации кода проекта и содержит тексты программ алгоритма на языке Си.

Можно использовать для программирования двух типов микроконтроллеров 1986BE1T и 1986BE9X.

Основные характеристики контроллера SSP приведены в спецификациях 1986BE1T.pdf и 1986BE9X.pdf.

Входные порты

Имя Описание Тип линии связи
sort_block Порт необходим для сортировки (определения порядка выполнения) блока. Математическая

Выходные порты

Имя Описание Тип линии связи
ready Возвращает 1 (выход готовности, сортировки блока), это необходимо для определения порядка сортировки последующих блоков. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Контроллер SSP

Возможные значения:

SSP1

SSP2

SSP3(VE1T)
SSP1 Перечисление
Скорость последовательного обмена [0..255] SCR

Возможные значения:

Целое число [0..255]
9 Целое
Коэффициент деления тактовой частоты [2..254] CPSDVSR

Возможные значения:

Целое число [2..254]
4 Целое
Фаза сигнала SSPCLK SPH

Возможные значения:

SSP_SPH_1Edge

SSP_SPH_2Edge

SSP_SPH_1Edge

Перечисление
Полярность сигнала SSPCLK SPO

Возможные значения:

SSP_SPO_Low

SSP_SPO_High
SSP_SPO_High Перечисление
Длина слова в посылке

Word_Length

Возможные значения:

SSP_WordLength4b

SSP_WordLength5b

SSP_WordLength6b

SSP_WordLength7b

SSP_WordLength8b

SSP_WordLength9b

SSP_WordLength10b

SSP_WordLength11b

SSP_WordLength12b

SSP_WordLength13b

SSP_WordLength14b

SSP_WordLength15b

SSP_WordLength16b

SSP_WordLength8b

Перечисление
Формат информационного кадра FRF

Возможные значения:

SSP_FRF_SPI_Motorola

SSP_FRF_SSI_TI

SSP_FRF_Microwire

SSP_FRF_SPI_Motorola

Перечисление

Параметры

Блок не имеет параметров.