[技术问答]

单片机与PC串口通信问题

[复制链接]
754|8
手机看帖
扫描二维码
随时随地手机跟帖
lxメ蝎サソリの|  楼主 | 2016-9-26 23:38 | 显示全部楼层 |阅读模式
用新塘M0516单片机向PC端发送任意字符 PC端给单片机发送‘9’并在串口调试助手上显示有些问题:
1、ucData_1和UA0_RBR用printf输出时 怎么显示0
2、检测ucData_1==9时,P4_DOUT&=~(1UL<<0)不成立?
       
1.png
2.png
3.png
4.png
5.png
稳稳の幸福| | 2016-9-28 19:04 | 显示全部楼层
字符在系统里实际上不等于他看起来的值,应该加‘’
那个判断改成‘9’

使用特权

评论回复
wahahaheihei| | 2016-9-29 17:16 | 显示全部楼层
ucData_1==9
这个不对,你收到的是9,字符9.
应该写成ucData_1=='9'
或者写成9+‘0’

使用特权

评论回复
lxメ蝎サソリの|  楼主 | 2016-9-29 22:04 | 显示全部楼层
wahahaheihei 发表于 2016-9-29 17:16
ucData_1==9
这个不对,你收到的是9,字符9.
应该写成ucData_1=='9'

之前的版本是ucData_1=='9’但还是会出现上面的问题

使用特权

评论回复
lxメ蝎サソリの|  楼主 | 2016-9-29 22:48 | 显示全部楼层
稳稳の幸福 发表于 2016-9-28 19:04
字符在系统里实际上不等于他看起来的值,应该加‘’
那个判断改成‘9’

之前的试了ucData_1=='9’但还是会出现上面的问题

使用特权

评论回复
捉虫天师| | 2016-11-7 21:46 | 显示全部楼层
最后解决了没,?你先打印一下看看那个数字是几

使用特权

评论回复
lxメ蝎サソリの|  楼主 | 2016-11-18 11:46 | 显示全部楼层
捉虫天师 发表于 2016-11-7 21:46
最后解决了没,?你先打印一下看看那个数字是几

解决了

使用特权

评论回复
捉虫天师| | 2016-11-29 23:23 | 显示全部楼层
多用几次串口的打印,以后就娴熟了。

使用特权

评论回复
huangcunxiake| | 2016-12-4 15:32 | 显示全部楼层
通常单片机的几个串口功能不尽相同,有一个,只能输出,用于打印信息。

使用特权

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

本版积分规则

1

主题

7

帖子

0

粉丝