ST意法半导体
直播中

张强

7年用户 1345经验值
私信 关注
[问答]

在while(1)循环中实现HAL_UART_Receive_IT函数,出现打印错误怎么解决?

我面临的问题是,我在 while(1) 循环中实现了 HAL_UART_Receive_IT 函数,然后我检查缓冲区的元素是否为 n 或 r。在我输入第一条消息后,它会打印出“String Received”。但在那之后它不断打印“错误”。我阅读了几篇文章并为中断启用了 IRQ,但我对其实现感到困惑。我想知道它到底是怎么做到的。









回帖(1)

石璞璞

2023-1-12 10:58:47
有 1700 多种不同的 STM32 芯片。你用的是哪一个?
CubeMX 中有大量示例供您学习。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分