Top.Mail.Ru
Уведомления
Очистить все

[Решено] STM32Cube SPI CPOL CPHA

(@alex-con)
New member

Добрый день, у меня есть старый проект, там для SPI такие настройки:

  • CPOL = 1
  • CPHA = 1

Сейчас переношу на HAL, Cube и все такое, для CPHA есть варианты:

  • 1 Edge
  • 2 Edge
spi

Вопрос - что выбирать?

Цитата
Создатель темы Размещено : 14.05.2023 12:07
Aveal
(@aveal)
Top level Admin

По коду HAL надо смотреть:

/** @defgroup SPI_Clock_Phase SPI Clock Phase
  * @{
  */
#define SPI_PHASE_1EDGE                 (0x00000000U)
#define SPI_PHASE_2EDGE                 SPI_CR1_CPHA
/**

Значит в данном случае выбираем 2 edge.

 

ОтветитьЦитата
Размещено : 14.05.2023 12:15
(@alex-con)
New member

@aveal ага понял, спасибо. Буду переносить проект дальше, потом протестирую.

ОтветитьЦитата
Создатель темы Размещено : 14.05.2023 12:38
Поделиться: