Документация Engee

BA-IS-XX SPI

Страница в процессе разработки.

Работа с SPI с использованием модуля ввода-вывода RITMeX BA-IS-XX.

ba is xx spi ru

Описание

Блок используется для работы с SPI с использованием модуля ввода-вывода RITMeX BA-IS-XX.

Ниже приводится диаграмма, демонстрирующая режимы работы SPI с разными фазами.

ba is xx spi 1 ru

Порты

Вход

TX — данные для отправки по SPI
вектор

Details

Может быть массивом в зависимости от значения параметра Количество слов.

Тип данных

UInt8

Выход

RX — данные, полученные по SPI
вектор

Details

Может быть массивом в зависимости от значения параметра Количество слов.

Тип данных

UInt8

Параметры

Номер модуля — уникальная идентификация модуля
1 (по умолчанию) | 2 | 3 | 4 | 5 | 6 | 7 | 8

Details

Используется для уникальной идентификации модуля, когда в машине реального времени установлено больше одного модуля ввода-вывода этого же типа.

Номера модулей подписаны на корпусе КПМ «РИТМ».

Номер канала — номер канала SPI
1 (по умолчанию) | 2 | 3 | 4 | 5 | 6 | 7 | 8

Режим — режим работы SPI
Master (по умолчанию) | Slave

Полярность — полярность линии SCK
Active High (по умолчанию) | Active Low

Фаза — значение фазы для передачи данных
Фаза 1 (по умолчанию) | Фаза 2

Количество слов — количество слов для отправки и получения по SPI
1 (по умолчанию) | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32

Делитель частоты SPI — значение частоты сигнала SCK в режиме Master (от 100 кГц до 5 МГц)
2 (по умолчанию) | 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

Частота SPI — значение частоты SPI в МГц
5.0 (по умолчанию)

Шаг расчета — шаг расчета в секундах, с которым происходит обмен данными по SPI
-1 (по умолчанию)

Дополнительные возможности

Генерация Си кода: Да