两只袜子 发表于 2025-1-9 11:25

STM32G070使用HAL_SPI_Receive函数疑问

配置为主机只接收模式,并开启CRC功能,发现波形会多读一笔数据,调试看代码确实多读了一笔,这里是不是一个bug?


if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE)
{
SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT);

等SPI_FLAG_RXNE标志
读一笔数据

等SPI_FLAG_RXNE标志
再读一笔数据

..........................
}
复制代码
页: [1]
查看完整版本: STM32G070使用HAL_SPI_Receive函数疑问