BA-IS-XX SPI
Working with SPI using the RITMeX BA-IS-XX I/O module usage.
blockType: CFunction
|
Path in the library:
|
Description
| To work with the block, install/update the support package RITM blocks. |
Block BA-IS-XX SPI It is used to work with SPI using the RITMeX BA-IS-XX I/O module usage.
Below is a diagram showing the operating modes of SPI with different phases.
Ports
Input
#
TX
—
data to be sent via SPI
vector
Details
Can be an array depending on the value of the Number of words parameter.
| Data types |
|
| Complex numbers support |
No |
Output
#
RX
—
data received via SPI
vector
Details
Can be an array depending on the value of the Number of words parameter.
| Data types |
|
| Complex numbers support |
No |
Parameters
Параметры
#
Номер модуля: —
unique module identification
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Details
Used to uniquely identify a module when more than one I/O module of the same type is installed in the real-time machine.
Module numbers are signed on the RITM housing.
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
#
Номер канала: —
SPI channel number
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Details
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
#
Режим: —
SPI operating mode
Master | Slave
Details
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
#
Полярность: —
SCK line polarity
Active-High | Active-Low
Details
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
#
Фаза: —
phase value for data transmission
Фаза 1 | Фаза 2
Details
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
#
Количество слов: —
number of words to send and receive via 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
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
#
Делитель частоты SPI: —
frequency value of SCK signal in Master mode (from 100 kHz to `5 MHz)
|
`12 | 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
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Частота SPI, МГц: — SPI frequency value in MHz
Details
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Шаг расчёта, с: — calculation step in seconds with which SPI data is exchanged
Details
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
