如何用串口收到的数据控制多个函数

2019-07-21 02:57发布

比如说电脑通过串口给stm32发送了一串字符“A B C D E F G”,我现在想让stm32按次序执行每个字符所代表的函数,例如:A函数中有led的控制过程,B函数中有蜂鸣器的控制过程...这个应该怎么编写呢。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
peng1554
1楼-- · 2019-07-21 04:58
先保存接收到的数据到数组中
然后用strcmp函数比较接收到的字符串是否是你想要的。返回0就指令led控制函数
kkkkkjjj
2楼-- · 2019-07-21 10:05
 精彩回答 2  元偷偷看……
不知道起什么
3楼-- · 2019-07-21 11:00
peng1554 发表于 2019-4-13 11:32
先保存接收到的数据到数组中
然后用strcmp函数比较接收到的字符串是否是你想要的。返回0就指令led控制函数

是个办法,但是还有一个问题就是这串字符串的顺序是随机的,这些字母不一定什么顺序发过来。。
awsawzj
4楼-- · 2019-07-21 13:33
 精彩回答 2  元偷偷看……

一周热门 更多>