BA-IS-XX SPI
Работа с SPI с использованием модуля ввода-вывода RITMeX BA-IS-XX.
Тип: CFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки блоков РИТМ. |
Блок BA-IS-XX SPI используется для работы с SPI с использованием модуля ввода-вывода RITMeX BA-IS-XX.
Ниже приводится диаграмма, демонстрирующая режимы работы SPI с разными фазами.
Порты
Вход
#
TX
—
данные для отправки по SPI
вектор
Details
Может быть массивом в зависимости от значения параметра Количество слов.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
RX
—
данные, полученные по SPI
вектор
Details
Может быть массивом в зависимости от значения параметра Количество слов.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Параметры
#
Номер модуля: —
уникальная идентификация модуля
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Details
Используется для уникальной идентификации модуля, когда в машине реального времени установлено больше одного модуля ввода-вывода этого же типа.
Номера модулей подписаны на корпусе КПМ «РИТМ».
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Номер канала: —
номер канала SPI
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Режим: —
режим работы SPI
Master | Slave
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Полярность: —
полярность линии SCK
Active-High | Active-Low
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Фаза: —
значение фазы для передачи данных
Фаза 1 | Фаза 2
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Количество слов: —
количество слов для отправки и получения по 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
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Делитель частоты SPI: —
значение частоты сигнала SCK в режиме Master (от 100 кГц до 5 МГц)
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 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Частота SPI, МГц: — значение частоты SPI в МГц
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Шаг расчёта, с: — шаг расчета в секундах, с которым происходит обмен данными по SPI
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
