Добрый день, у меня есть старый проект, там для SPI такие настройки:
- CPOL = 1
- CPHA = 1
Сейчас переношу на HAL, Cube и все такое, для CPHA есть варианты:
- 1 Edge
- 2 Edge
Вопрос - что выбирать?
По коду HAL надо смотреть:
/** @defgroup SPI_Clock_Phase SPI Clock Phase * @{ */ #define SPI_PHASE_1EDGE (0x00000000U) #define SPI_PHASE_2EDGE SPI_CR1_CPHA /**
Значит в данном случае выбираем 2 edge.
@aveal ага понял, спасибо. Буду переносить проект дальше, потом протестирую.