SBUF收到一个字符A,这个A是字符吗?

2020-02-05 09:02发布

b[]={‘A’};
如果这样写.结果就正常

b[j++]=SBUF;//PC串口发A
这时b[0]为A

....
判断b[0]
if (b[0]=='A')
{
//用b[]={‘A’};就可以

//用b[j++]=SBUF.这里就不运行了.
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
marshallemon
1楼-- · 2020-02-05 14:51
呵呵,这个要看你发是什么格式
nydns
2楼-- · 2020-02-05 15:27
marshallemon 发表于 2012-6-19 14:35
呵呵,这个要看你发是什么格式

字符格式
信天游
3楼-- · 2020-02-05 19:23
ascii码或者是其他的编码方式
marshallemon
4楼-- · 2020-02-05 20:53
nydns 发表于 2012-6-19 15:54
字符格式

你发的是字符格式,输出是以该字符的ASC码表示的,你接受到的也是ASC码值
jswd0810
5楼-- · 2020-02-05 23:56
 精彩回答 2  元偷偷看……
xiaopaohu123
6楼-- · 2020-02-06 04:09
代码有问题,字符一般就是ASIC码

一周热门 更多>