Инициализация 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 |
Перечисление |
Параметры
Блок не имеет параметров.

