[应用相关] 单片机怎么处理串口接收到的命令

[复制链接]
风凉 发表于 2022-10-13 17:09 | 显示全部楼层
处理收到的命令,就Switch case

捧一束彼岸花 发表于 2022-10-13 17:31 | 显示全部楼层
你这个比如已经发送命令持续16秒高电平,那你在期间发送低电平的话,电平不也要等到16s之后么

未说出口的像你 发表于 2022-10-13 17:53 | 显示全部楼层
你可以打开中断和关闭中断的方式,实现时间的控制吧,就没到时间的话,中断不开

在曼谷的春 发表于 2022-10-13 18:15 | 显示全部楼层
这收到的数据都是控制1IO的吗?

月亮一键变蓝 发表于 2022-10-13 18:37 | 显示全部楼层
感觉你这逻辑有点不太对劲呢,建议还是有一套完整的串口通信协议比较好,比如字头,长度,命令字,数据,校验,结尾,就在命令字上实现高电平还是低电平的控制,数据中包含IO和时间的信息,是不是就比较好

失物招領 发表于 2022-10-13 18:59 | 显示全部楼层
你这逻辑得设计好,不然很容易出现问题的

失物招領 发表于 2022-10-13 19:21 | 显示全部楼层
你这逻辑得设计好,不然很容易出现问题的

一只眠羊 发表于 2022-10-13 19:43 | 显示全部楼层
没问题的,弄个串口协议吧,然后自己设计一下就好了

我吃小朋友 发表于 2022-10-13 20:05 | 显示全部楼层
没问题的,弄个串口协议吧,然后自己设计一下就好了

她已醉 发表于 2022-10-13 20:27 | 显示全部楼层
处理收到的命令就通过中断接收就行了,然后在程序中处理数据

SantaBunny 发表于 2023-2-22 11:06 | 显示全部楼层
根据接收时间判断一帧数据的长度
hearstnorman323 发表于 2023-3-3 20:49 | 显示全部楼层
先初始化串口,再接收数据就可以了。
earlmax 发表于 2023-3-3 21:54 | 显示全部楼层
如何判断串口接收到的数据               
Henryko 发表于 2023-3-3 22:22 | 显示全部楼层
可以通过协议访问吧
uytyu 发表于 2023-3-4 19:35 | 显示全部楼层
如何实现向串口循环发送及接收命令
louliana 发表于 2023-3-4 19:49 | 显示全部楼层
串口接收命令的程序怎样写               
Stahan 发表于 2023-3-5 19:54 | 显示全部楼层
注意比较字符串就可以了
maqianqu 发表于 2023-3-7 20:43 | 显示全部楼层
如何实现向串口循环发送及接收命令
juliestephen 发表于 2023-3-11 19:52 | 显示全部楼层
串口向单片机发送指令,接受环形队列怎么理解  
tifmill 发表于 2023-3-18 13:12 | 显示全部楼层
串口接收命令的程序怎样写               
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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