打印
[应用相关]

单片机怎么处理串口接收到的命令

[复制链接]
楼主: feiqi1
手机看帖
扫描二维码
随时随地手机跟帖
41
bqyj| | 2023-3-27 21:20 | 只看该作者 回帖奖励 |倒序浏览
这个不是ST的串口程序

使用特权

评论回复
42
Henryko| | 2023-4-2 16:25 | 只看该作者
这个需要通信协议的吧

使用特权

评论回复
43
belindagraham| | 2023-4-2 17:04 | 只看该作者
具体的解析方式可以根据命令协议的不同而不同。  

使用特权

评论回复
44
lihuami| | 2023-4-2 17:20 | 只看该作者
需要考虑单片机的资源和性能限制,以确保系统的稳定和可靠性。  

使用特权

评论回复
45
minzisc| | 2023-4-2 17:27 | 只看该作者
当接收到完整的数据帧后,单片机需要对数据帧进行解析,以确定该数据帧对应的命令类型及其参数。

使用特权

评论回复
46
hilahope| | 2023-4-2 17:33 | 只看该作者
开辟一个缓冲区,用于存储接收到的串口数据。缓冲区的大小应该根据需要接收的数据量进行定义,并保证足够存储接收到的完整数据帧。

使用特权

评论回复
47
yeates333| | 2023-4-2 18:13 | 只看该作者
一般来说,串口数据到达后,单片机会触发一个中断,将数据存储到接收缓冲区中。

使用特权

评论回复
48
sheflynn| | 2023-4-2 20:40 | 只看该作者
根据解析出的命令类型及其参数,可以执行相应的操作,如修改某个状态、控制某个外设等。  

使用特权

评论回复
49
abotomson| | 2023-4-2 21:29 | 只看该作者
在处理串口命令时,单片机需要根据实际应用需求进行设计,确保命令的正确解析和执行,并避免命令协议的不兼容问题。

使用特权

评论回复
50
MessageRing| | 2023-4-5 23:05 | 只看该作者
要用固定长度

使用特权

评论回复
51
wangpe| | 2023-5-30 21:10 | 只看该作者
编制一个完整的通讯协议

使用特权

评论回复
52
songqian17| | 2023-5-30 21:12 | 只看该作者
命令所对应的执行动作都是按秒计时的

使用特权

评论回复
53
happy_10| | 2023-5-30 21:14 | 只看该作者
在执行期间,又收到相反的动作命令又该怎么处理。

使用特权

评论回复
54
yufe| | 2023-5-30 21:15 | 只看该作者
这个相对简单一些,只要注意比较字符串即可.

使用特权

评论回复
55
guoyt| | 2023-5-30 21:17 | 只看该作者
怎么处理串口接收到的命令是业务逻辑问题,得根据命令的含义做处理.

使用特权

评论回复
56
chuxh| | 2023-5-30 21:18 | 只看该作者
这个是靠通讯协议来处理的,要根据实际需求编制通讯协议。

使用特权

评论回复
57
happy_10| | 2023-5-30 21:19 | 只看该作者
直接使用串口中断处理。

使用特权

评论回复
58
happy_10| | 2023-5-30 21:21 | 只看该作者
必须约定好通信格式吧。

使用特权

评论回复
59
wenfen| | 2023-5-30 21:23 | 只看该作者
这个就是一个编码和译码的过程。

使用特权

评论回复
60
wuhany| | 2023-5-30 21:25 | 只看该作者
16进制的数据好解析的呀。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则