11问答网
所有问题
我给单片机用串口发送“A”“B”“C”三个数据,但是我想单独提取其中一个该怎么办
如题所述
举报该问题
推荐答案 2019-02-20
串å£ååçæºåéæ°æ®ï¼ä¸è®ºåéå¤å°ä¸ªï¼åçæºä¹æ¯ä¸ä¸ªä¸ä¸ªæ¥æ¶çï¼å¦æåçæºç串å£è®¾ç½®æä¸ææ¹å¼ï¼åæ¯æ¥æ¶ä¸ä¸ªæ°æ®é½ä¼ä¸æä¸æ¬¡ï¼è¿æ ·ï¼å¨ä¸æç¨åºä¸æ顺åºæ¥æ¶å¹¶ä¿åå¨ä¸ä¸ªæ°ç»ä¸ï¼è¦å å®ä¹ä¸ä¸ªæ°ç»ãåå¦ï¼ä¸²å£åé3个æ°æ®ï¼é£å®ä¹æ°ç»å°±3个å ç´ ãå½æ¥æ¶å®3个æ°æ®åï¼åä»æ°ç»ä¸é个å¤ææè¦çå符就è¡äºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SM2S88MPSP82qPv24P.html
其他回答
第1个回答 2019-02-20
单片机接收本来就是一个字节一个字节的接收。意思就是A,B,C一个一个的接收,接收的顺序要看你发送的顺序。如果你想提取B之后面的信息,如B143那么,先获得一个字节。判断它是不是B,如if(getchar() == 'B'),然后如果是对的话,那么在里面接收后面三位字节就好了。当然我讲的只是一种比较简单的接收方法了。
第2个回答 2019-02-20
既然你都 知道是“A”“B”“C”了,还想怎么提取?
if(sbuf=='A')即可
第3个回答 2019-02-20
单片机器官相护我也没有什么情况如何处理事情都是一样的人都有时间去哪里上班吧我现在没有什么情况怎么样了解释怀宝宝不开心的事情的事顺利通过微信给我打电话给你都给你留着明天给你打电话给你
追问
哈他家决心噜噜噜不不不肚饿X5呀偷窥他他妈啧啧啧住户不不顾G8他也想要
相似回答
51
单片机怎么用串口
和两个从机通信?单片机发出的指令两个从机都收到了...
答:
要看你的具体情况,
如果你的从机也是单片机可编程的话,可以主从机通信中分别编写不同的通信协议,在发送的指令上加上校验码
,从机接收到指令后,先判断校验码是不是符合协议,如果是的话就是给自己的指令,要执行,不是的话则不执行。如果你要控制的从机不可编程,则需要对串口进行扩展,方法有很多...
大家正在搜
b和B在单片机中怎么区分
单片机中A和B
单片机应用技术模拟试卷B
单片机ADDB
单片机交换A和B内容的指令
51单片机B寄存器
DB单片机
单片机RES10SPIB
单片机DB指令
相关问题
用串口工具发送数据给单片机A,单片机A可以解析并执行相应动作...
51单片机通过串口不断连续发送两次数据(一次发送8位,先发A...
我有两个单片机用串口通讯,比如我用上位机发送两个数据,一个A...
51单片机的串口扩展问题
单片机串口给电脑传送数据,电脑怎么提取想要的数据.
单片机串口向电脑串口调试助手发送一组数字,取这组数的前两位给...
单片机串口发送数组,程序如下,请帮忙修改!!!
用单片机串口向电脑串口调试助手发送一个字符串,用C语言编程