- 博客(2)
- 收藏
- 关注
原创 STM32 HAL库串口接收错误处理
在下面的例子中使用串口1开启空闲中断接收,在这种形况下只需处理过载即可。在不使用DMA仅使用中断接收的情况下,只需要在遇到过载错误时重新开始中断接收,其他的错误甚至可以忽略。但是在启动DMA时,任何错误都需要重新开始DMA接收,在错误回调中不用区分错误类型,一律重新接收。从这段可以发现,HAL库想让我们在遇到串口过载,与启用DMA发生串口错误时重新开始串口接收。在HAL库中,串口使用中断接收需进行错误处理,下面介绍应如何正确处理。2、对于需要单独处理的串口可以注册专用的回调函数。
2025-03-28 10:10:50
675
原创 STM32Cubeide一键生成工程报告的方法
CubeMX提供了一键生成工程报告的功能。集成了MX的CubeIDE也有相同的功能,只是操作有所不同。
2025-02-07 14:00:03
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人