Чтение данных SPI
![]() |
![]() |
| Си | |
| в палитре | на схеме |
Описание
Блок позволяет принимать данные, переданные по последовательной синхронной шине SPI микроконтроллера TMS320F2802x.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| spi_value | Порт вывода информации переданной по SPI шине | Математическая |
Выходные порты
Блок не имеет выходных портов.
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Режим SPI | spi_mode | Определяет режим работы устройства: ведущий (MASTER) или ведомый (SLAVE). Значение "MASTER" указывает, что микроконтроллер будет инициировать передачу данных по SPI шине и контролировать тактовый сигнал, "SLAVE" указывает, что микроконтроллер будет ожидать команды от ведущего и передаст данные в ответ на запрос ведущего | MASTER | Перечисление |
| Скорость обмена, бод | baund_rate | Скорость, с которой биты будут передаваться по SPI шине за единицу времени. Значение "500К" означает, что данные будут передаваться со скоростью 500 килобит в секунду, "1М" - 1 мегабит в секунду | 500K | Перечисление |
| Приоритет | spi_priority | Устанавливает приоритет передачи данных. Значение "IMMEDIATE" означает, что прием данных по SPI шине начинается немедленно после инициации команды приема данных, "FREERUN" прием данных осуществляется в непрерывном режиме, "AFTERRXRXSEQ" - прием данных начинается только после полной передачи предыдущих данных | FREERUN | Перечисление |
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока:

