主题 : wince5.0串口调试助手显示问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7322
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2009-07-10
最后登录: 2012-03-01
楼主  发表于: 2011-03-01 13:57

 wince5.0串口调试助手显示问题

各位大家好:我现在用mini2440的开发板,用的是友善光盘的映像文件,在烧好wince5.0后用桌面的串口调试助手与我自己用的单片机通信,我用单片机向2440发一组十六进制的数据:020300010003fd59 ,2440的串口助手也是用十六进制接收的,但是显示的却是:0203000100030FFFFFFFD59,经过多次实验,如果有一个自己是以大于8开头,则会在该字节前加很多F,感觉不是用一个自己来显示的?因为我要用串口做通信,这样显然不行,不知道是我哪里出问题了?各位请多指点,谢谢了。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-03-01 14:05
串口助手有源代码,你可以看看
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 7322
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2009-07-10
最后登录: 2012-03-01
2楼  发表于: 2011-03-01 21:36
这也是回复啊?能详细点吗?
级别: 新手上路
UID: 52657
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2011-07-22
最后登录: 2011-09-11
3楼  发表于: 2011-09-11 17:18

 回 2楼(tuhanwu) 的帖子

有源代码的吗,我最近想自己做一个串口通信软件,想找一个参考下
级别: 新手上路
UID: 50712
精华: 0
发帖: 34
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 68 分
注册时间: 2011-06-25
最后登录: 2012-04-20
4楼  发表于: 2011-09-13 23:57
这个应该是溢出问题吧,,就是char 和unsigned char的问题。本人在LINUX系统中也会出现这种奇怪现像但也不全是,主要是强制转换类型会出错,在PC虚拟机上执行的和在板上拆行的结果不一样。
级别: 新手上路
UID: 121251
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2015-12-07
最后登录: 2015-12-25
5楼  发表于: 2015-12-07 19:42
有源代码没有啊,我也在做相关的东西。需要发送十六进制数,用C语言,不是C++
级别: 新手上路
UID: 121251
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2015-12-07
最后登录: 2015-12-25
6楼  发表于: 2015-12-07 19:43
有缘吗没有啊,我也在做相关的东西,需要以十六进制发送数据。是C语言,不是C++
级别: 新手上路
UID: 131326
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2017-03-11
最后登录: 2017-04-05
7楼  发表于: 2017-03-14 16:39
我也遇到这个问题
PC之间数据收发通过蓝牙模块来串口通信没问题,PC和wince之间传输就不对,能收发,但是编码不对。
发00 收00     发01 收7F     发02 收3F     发03 收7E     发04 收1F     发05 收7D     发06收3E     发07 收7C     发08 收0F     发09 收7B