[其他ST产品] STM32中关于uart通信的问题

[复制链接]
 楼主| classroom 发表于 2024-7-28 14:14 | 显示全部楼层 |阅读模式
在uart通信是,如果RX1接收的数据是连续的数据流,而不是单个指令,那么uart要怎么接收并解析数据流里面的指令?
例如:在持续的数据流中如果收到0x01做出动作,蜂鸣器报警
yiy 发表于 2024-7-28 22:32 | 显示全部楼层
检查接收到的每一个字节啊。
yutingwei 发表于 2024-7-29 00:10 | 显示全部楼层
配置UART接收中断:确保接收到的数据通过中断处理程序写入缓冲区。
使用缓冲区:存储接收到的数据,并在主循环中解析数据流。
解析数据流:检查缓冲区中的数据,根据接收到的指令执行相应的操作
cr315 发表于 2024-7-29 21:45 | 显示全部楼层
首先,你需要一个缓冲区来存储从UART接收到的数据
申小林一号 发表于 2024-7-29 22:34 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

524

主题

3256

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部