微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于串口接收和发送数据的问题

关于串口接收和发送数据的问题

时间:10-02 整理:3721RD 点击:
我想接收一串字符,当字符串开头为&cmd时接收数据,我写代码如果判断if(a==“&cmd”)时,接收数据是不成功的,但如果我判断if(a==‘&’)就能接收数据,为什么判断字符串就不能接收,判断字符就能接收呢

a是什么?这个需要逐个比对

a表示发送的数据的内容

仔细看看数据手册串口的部分就知道了

你这是一个字符对应多个字符,怎么可能正确呢

你把字符串跟字符来做对比,当然不行了,最短的字符串都比字母多一字节.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top