Отправить/получить данные SSP





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

Описание

Блок обмена данными через SSP. На вход следует подать массив передаваемых данных, с выхода считывается массив полученных данных.

Для блока определены два режима обработчика: с ожиданием окончания передачи в цикле (WAIT_IN_CYCLE) и режим опроса (POLLING). В режиме ожидания данные будут полученный на текущем шаге выполнения программы с потерей вычислительного времени на обмен, в варианте опроса – на следующем, но без потери вычислительного времени на обмен.

Максимальное количество передаваемых слов данных ограничено размером аппаратного буфера FIFO и составляет 8 слов. Длина слова ограничена 16бит.

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

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

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

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

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

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

Свойства

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

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

SSP1

SSP2

SSP3(VE1T)
SSP1 Перечисление
Маска принимаемых данных mask

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

[0..0xFFFF]
0xFF Целое
Количество слов size

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

1..8
4 Перечисление
Обработчик буфера HANDLER

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

WAIT_IN_CYCLE

POLLING
WAIT_IN_CYCLE Перечисление
Программный FSS FSS

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

Да/Нет
Нет Двоичное
Порт FSS FSS_PORT

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

MDR_PORTA

MDR_PORTB

MDR_PORTC

MDR_PORTD

MDR_PORTE

MDR_PORTF
MDR_PORTD Перечисление
Пин FSS FSS_PIN

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

Pin_0

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

Параметры

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