Инициализация SSP для МК 1986BE9X
| |Си| | ||
| в палитре | на схеме |
Блок инициализирует контроллер модуля последовательной синхронной связи в режиме ведущего с использованием интерфейса SPI фирмы Motorola. Программная реализация блока, расположена в заголовочном файле ssp.h (функция Init_SSP_Config) файла main.c проекта Test_Driver (в среде разработки Keil), который создается при генерации кода проекта и содержит тексты программ алгоритма на языке СИ. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.
Прим.:
Блок стоит использовать совместно с контроллером DMA.
Входные порты
-
init_port - инициализация портов модуля.
Выходные порты
- ready - необходим для сортировки последующих блоков.
Свойства
| Название | Имя | Описание | По умолчанию |
| Контроллер | SSP | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | SSP1 |
| Скорость последовательного обмена | SCR | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | 9 |
| Коэффициент деления тактовой частоты | CPSDVSR | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | 2 |
| Фаза сигнала SSPCLK | SPH | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | SSP_SPH_2Edge |
| Полярность сигнала SSPCLK | SPO | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | SSP_SPO_High |
| Длина слова в посылке | Word_Leng | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | SSP_WordLength8b |
Параметры
Блок не имеет параметров.