尊敬的专家,
我在
STM32H743/753 上的 SPI 初始化遇到了一个奇怪的问题。
连接到 SPI 主机的设备需要高时钟极性 (CPOL)。所以我们在 CubeMX 中点击了它,生成的代码确实有“hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH”并且它有效。
然后我们为 SPI 切换到 LL。LL 变体显然是
“ SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH;”
但现在它失败了,如果我们将它更改为 LL_SPI_POLARITY_LOW,它就可以工作了!
有人见过这种行为吗?H7 HAL 库 v 1.9.0