QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1968|回复: 3
收起左侧

[求助] 51串口问题

[复制链接]
发表于 2014-7-30 09:15:45 | 显示全部楼层 |阅读模式 来自: 中国浙江杭州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在以下程序中,我希望输入1时,串口助手显示“today is monday”,可是不管输入的是什么,串口助手都显示“Others”。请大家帮我看看错在哪了。谢谢
6 R0 i9 R) J& O6 c- {/ k
- N: r( Z6 Q# W( I5 C" ?2 H4 h5 ]4 b
http://www.3dportal.cn/discuz/source/plugin/sina_xweibo_x3/xwb/images/bgimg/icon_logo.png 该贴已经同步到 -明静的微博
1.png
2.png
3.png
发表于 2014-10-17 15:50:12 | 显示全部楼层 来自: 中国广东深圳
感觉应该在串口中断程序内出问题了,if(a==1),此处a是uchar,后面是int值1,转换出问题了。
发表于 2014-10-21 18:57:50 | 显示全部楼层 来自: 中国北京
本帖最后由 mtu12v 于 2014-10-21 19:01 编辑 + O3 D: [1 X4 g+ Z2 O, p' N
9 o) v, U/ K+ F' ^' P
ASCII码中,字符“0”=48,字符“1”=49,串口助手发送使用HEX试试
发表于 2015-1-4 09:06:48 | 显示全部楼层 来自: 中国天津
不是INT与UCHAR的转换问题,3#楼说的是对的,要搞清楚,数据字符和十六进制的关系。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表