|
|
| Векторный | Си | |
| в палитре |
на схеме |
Описание
Блок производит посылку сообщения по SPI интерфейсу.
Блок производит посылку данных ведомым устройствам по шине SPI. Блок может передавать данные
одному ведомому устройству, если для передачи данных используется линия «SSn»:
расшифровывается как Slave Select (ведомый выбран). Блок программно управляет сигналом
«SS», используя любой свободный GPIO. Настройка SPI контроллеров производится с
помощью ПО STM32CubeMX.
Свойства
| Название |
Имя |
Описание |
По умолчанию |
Тип данных |
| Время ожидания |
TimeOut |
Интервал времени (миллисекунды), в течение которого должна завершиться посылка
данных, если этот интервал превышен возникает ошибка передачи |
5000 |
Целое |
| Выбор контроллера SPI |
SPI_NUM |
Выбор контроллера: |
SPI1 |
Перечисление |
| Счетчик посылки данных |
Cnt |
При каждом обращении к блоку происходит увеличение значения счетчика на 1,
после достижения значения счетчика равного заданному происходит посылка массива
данных. Это сделано для того, чтобы скорость посылки данных не была слишком
большой |
1 |
Целое |
| Управление SS |
|
| Выбрать порт и пин |
IS_SS |
Использовать для посылки данных по шине SPI линию SS: |
Нет |
Двоичное |
| Порт |
PORT |
Свободный порт |
B |
Строка |
| Номер пин |
PIN |
Номер пин порта GPIO |
12 |
Целое |
Параметры
Блок не имеет параметров.