打印
[应用相关]

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

[复制链接]
楼主: feiqi1
手机看帖
扫描二维码
随时随地手机跟帖
21
风凉| | 2022-10-13 17:09 | 只看该作者 回帖奖励 |倒序浏览
处理收到的命令,就Switch case

使用特权

评论回复
22
捧一束彼岸花| | 2022-10-13 17:31 | 只看该作者
你这个比如已经发送命令持续16秒高电平,那你在期间发送低电平的话,电平不也要等到16s之后么

使用特权

评论回复
23
未说出口的像你| | 2022-10-13 17:53 | 只看该作者
你可以打开中断和关闭中断的方式,实现时间的控制吧,就没到时间的话,中断不开

使用特权

评论回复
24
在曼谷的春| | 2022-10-13 18:15 | 只看该作者
这收到的数据都是控制1IO的吗?

使用特权

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

使用特权

评论回复
26
失物招領| | 2022-10-13 18:59 | 只看该作者
你这逻辑得设计好,不然很容易出现问题的

使用特权

评论回复
27
失物招領| | 2022-10-13 19:21 | 只看该作者
你这逻辑得设计好,不然很容易出现问题的

使用特权

评论回复
28
一只眠羊| | 2022-10-13 19:43 | 只看该作者
没问题的,弄个串口协议吧,然后自己设计一下就好了

使用特权

评论回复
29
我吃小朋友| | 2022-10-13 20:05 | 只看该作者
没问题的,弄个串口协议吧,然后自己设计一下就好了

使用特权

评论回复
30
她已醉| | 2022-10-13 20:27 | 只看该作者
处理收到的命令就通过中断接收就行了,然后在程序中处理数据

使用特权

评论回复
31
SantaBunny| | 2023-2-22 11:06 | 只看该作者
根据接收时间判断一帧数据的长度

使用特权

评论回复
32
hearstnorman323| | 2023-3-3 20:49 | 只看该作者
先初始化串口,再接收数据就可以了。

使用特权

评论回复
33
earlmax| | 2023-3-3 21:54 | 只看该作者
如何判断串口接收到的数据               

使用特权

评论回复
34
Henryko| | 2023-3-3 22:22 | 只看该作者
可以通过协议访问吧

使用特权

评论回复
35
uytyu| | 2023-3-4 19:35 | 只看该作者
如何实现向串口循环发送及接收命令

使用特权

评论回复
36
louliana| | 2023-3-4 19:49 | 只看该作者
串口接收命令的程序怎样写               

使用特权

评论回复
37
Stahan| | 2023-3-5 19:54 | 只看该作者
注意比较字符串就可以了

使用特权

评论回复
38
maqianqu| | 2023-3-7 20:43 | 只看该作者
如何实现向串口循环发送及接收命令

使用特权

评论回复
39
juliestephen| | 2023-3-11 19:52 | 只看该作者
串口向单片机发送指令,接受环形队列怎么理解  

使用特权

评论回复
40
tifmill| | 2023-3-18 13:12 | 只看该作者
串口接收命令的程序怎样写               

使用特权

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

本版积分规则