Прием данных по SPI





| Векторный | Си |
в палитре на схеме

Описание

Блок производит посылку сообщения по SPI интерфейсу.

Блок принимает данные по шине SPI. Настройка SPI контроллеров производится с помощью ПО STM32CubeMX.

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

Имя Описание Тип линии связи
sort_block Порт сортировки Математическая

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

Имя Описание Тип линии связи
rx Массив байт Математическая
status Статус после приема данных Математическая
spi_error Код ошибки Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Выбор контроллера SPI SPI_NUM Выбор контроллера:
  • «SPI1»;
  • «SPI2»;
  • «SPI3»
SPI1 Перечисление
Размер массива Size_Rx Размер массива данных в байтах 1 Целое
Время ожидания TimeOut Интервал времени (миллисекунды), в течение которого должна завершиться посылка данных, если этот интервал превышен возникает ошибка передачи. 5000 Целое
Использовать прерывание INTR Возможно использование прерывания МК при получении сообщений или вызов функции CubeHAL с блокировкой:
  • «Да»;
  • «Нет».

При выборе генерации СИ-кода с использованием прерывания TimeOut не работает

Да Двоичное

Параметры

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

Примеры