STM32Cube中F3工程的串口问题
用STM32Cube生成STM32F3的工程,包含USART1,关闭所有高级选项,使能空闲中断+DMA接收发现遇到FE错误的时候,HAL的回调函数不能正确识别该错误
出现FE错误
这里没进去
空闲中断里观察值
与期望值不一致
这个问题直接导致后面的数据全错了,不知道是我配置的问题,还是HAL库的问题
HAL的库有很多问题的,建议少用。
如果一定要用,只能自己修改相差代码了。 HAL的库有很多问题的,建议少用。 不怎么用HAL库 HAL 方法我有一个 成熟的 USART-DMA 空闲自定义长度 接收; 我没时间整理 发上来 需要的 qq847004637 不怎么用HAL库 感觉编译好慢啊 你们可以怀疑HAL有问题,不过串口这么成熟、常用的外设有问题的概率非常非常小。建议楼主,先好好看看初始化自己的配置,再看看各个函数的调用方式是否正确,程序的逻辑是否正确。
页:
[1]