打印
[其他ST产品]

使用RTOS,用串口发送help,会回复一些信息,这个一般怎么做?

[复制链接]
134|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
w2nme1ai7|  楼主 | 2024-2-29 11:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是用串口给单片机发送一些命令,类似于AT指令似的,然后会响应对应的操作,一般是使用switch么?还是用啥方式实现?

使用特权

评论回复
沙发
LinkMe| | 2024-2-29 13:15 | 只看该作者
直接用RTThread的shell组件即可。

使用特权

评论回复
板凳
理想阳| | 2024-2-29 13:16 | 只看该作者
其实就类似字符串匹配,匹配到啥内容,返回啥内容。

使用特权

评论回复
地板
ClarkLLOTP| | 2024-2-29 17:26 | 只看该作者
switch要保证输入字符完全一样才行

使用特权

评论回复
5
Henryko| | 2024-2-29 22:35 | 只看该作者
有写好的库,直接调用就行

使用特权

评论回复
6
未说出口的像你| | 2024-3-15 22:03 | 只看该作者
一般都是串口 通信就OK了啊

使用特权

评论回复
7
我吃小朋友| | 2024-3-16 01:00 | 只看该作者
其实就是列表,跟串口有点关系

使用特权

评论回复
8
温室雏菊| | 2024-3-16 03:00 | 只看该作者
我觉得可能是进入到了AT这种指令模式吧

使用特权

评论回复
9
白马过平川| | 2024-3-16 05:00 | 只看该作者
一般就是串口匹配字节了吧,发什么,回对应的内容

使用特权

评论回复
10
西洲| | 2024-3-16 07:00 | 只看该作者
这个应该类似于log吧,都是固定好的库

使用特权

评论回复
11
捧一束彼岸花| | 2024-3-16 09:00 | 只看该作者
创建一个任务来处理串口通信。这个任务负责接收串口数据,并根据接收到的内容进行相应的处理和回复

使用特权

评论回复
12
月亮一键变蓝| | 2024-3-16 11:00 | 只看该作者
感觉这个任务可以在串口接收中断或定时器中断中,将接收到的数据传递给串口通信任务进行处理

使用特权

评论回复
13
她已醉| | 2024-3-16 13:00 | 只看该作者
在串口通信任务中,根据接收到的内容进行判断,如果接收到"help",则发送相应的信息回复

使用特权

评论回复
14
风凉| | 2024-3-16 15:00 | 只看该作者
我觉得都是列表吧,就是找到对应的字节,回复一下就好了

使用特权

评论回复
15
故意相遇| | 2024-3-16 22:00 | 只看该作者
有点像switch case这种逻辑

使用特权

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

本版积分规则

32

主题

1114

帖子

2

粉丝