Запись данных 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 | Перечисление |
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока:

