Выбор модуля |
SPI |
Возможные значения: «SPI0», «SPI1», «SPI2» |
SPI0 |
Перечисление |
Выбор выводов контроллера |
PINS0 |
Выбор порта микроконтроллера. Возможные значения: «PA4..PA7», «PA15,
PB3..PB5» |
PA4..PA7 |
Перечисление |
Выбор выводов контроллера |
PINS1 |
Выбор порта микроконтроллера. Возможные значения: «PB12..PB15» |
PB12..PB15 |
Перечисление |
Выбор выводов контроллера |
PINS2 |
Выбор порта микроконтроллера. Возможные значения: «PA15, PB3..PB5»,
«PA4, PC10..PC12» |
PA15, PB3..PB5 |
Перечисление |
Режим работы SPI |
mode |
Возможные значения: «SPI_MASTER», «SPI_SLAVE» |
SPI_MASTER |
Перечисление |
Формат слова данных |
data_format |
Возможные значения: «8bit», «16bit» |
8bit |
Перечисление |
Управление выводом NSS |
NSS |
Возможные значения: «DISABLE», «SOFTWARE», «HARDWARE» |
DISABLE |
Перечисление |
Порядок выдачи битов в шину |
endian |
Возможные значения: «SPI_ENDIAN_MSB», «SPI_ENDIAN_LSB» |
SPI_ENDIAN_MSB |
Перечисление |
DMA |
Настройка DMA |
Включить DMA на прием |
DMA_RX_ON |
Возможные значения: «Да», «Нет» |
Нет |
Двоичное |
Включить DMA на передачу |
DMA_TX_ON |
Возможные значения: «Да», «Нет» |
Нет |
Двоичное |
CLK |
Настройка CLK |
Делитель тактовой частоты |
psc |
Возможные значения: «PCLK/2», «PCLK/4», «PCLK/8»,
«PCLK/16», «PCLK/32», «PCLK/64», «PCLK/128»,
«PCLK/256» |
PCLK/16 |
Перечисление |
Полярность сигнала CLK |
CKPL |
Возможные значения: «LOW», «HIGH» |
LOW |
Перечисление |
Фаза сигнала CLK |
CKPH |
Возможные значения: «1CLK», «2CLK» |
1CLK |
Перечисление |