主题 : 关于mini2440板子上串口发送16进制数据的问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 26755
精华: 0
发帖: 101
金钱: 505 两
威望: 101 点
综合积分: 202 分
注册时间: 2010-08-13
最后登录: 2017-09-13
楼主  发表于: 2010-08-23 10:21

 关于mini2440板子上串口发送16进制数据的问题

板子环境 内核linux-2.6.32.2 ,使用的板子上自带光盘安装的应该是linux2010-03-01
现在串口发送16进制数据是出现问题,如果超过8个16进制的数据是,从串口检测的结果来看在第8个16进制数的后面加2个空格后在显示后面的数据如下是
如以16进制发送 AA AA AA 96 69 00 03 11 FF ED  
检测到的结果是 AA AA AA 96 69 00 03 11   FF ED  
但是以字符串形式发送就没有这个问题
我写的程序和板子上串口助手在进行16进制数据发送的时候都会出现这个问题 我想是不是串口驱动有问题,
另外问一下,发送16进制和发送字符串有什么区别吗
我写的串口程序在台式机上的linux没有问题,用arm-linux 编译后下载到板子上执行就会有这个问题
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-08-23 12:05
你确定多出来的两个"空格"是ASCII字符的"0x20"还是别的无法显示的字符?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 26755
精华: 0
发帖: 101
金钱: 505 两
威望: 101 点
综合积分: 202 分
注册时间: 2010-08-13
最后登录: 2017-09-13
2楼  发表于: 2010-08-23 14:56

 回 1楼(kasim) 的帖子

"多出来的两个"空格"是ASCII字符的"0x20"还是别的无法显示的字符"
这个怎么查看?因为我在调试的时候使用现成的串口监视工具,用16进制(ASCII)输出显示的时候前面是两个空格不是"0x20"
[ 此帖被13771920631在2010-08-23 15:12重新编辑 ]
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2010-08-23 15:37
可以用putty或者secureCRT这样的工具,选择log串口session里收到的所有数据,然后用16进制编辑器打开session的log文件。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 26755
精华: 0
发帖: 101
金钱: 505 两
威望: 101 点
综合积分: 202 分
注册时间: 2010-08-13
最后登录: 2017-09-13
4楼  发表于: 2010-08-23 16:42
引用第3楼kasim于2010-08-23 15:37发表的  :
可以用putty或者secureCRT这样的工具,选择log串口session里收到的所有数据,然后用16进制编辑器打开session的log文件。

我用putty查看过了每发一次16进制数据后,和上面的同样,
下面是我使用putty打开log文件的截图,只发了一次 AA AA AA 96 68 00 01 03 FF DE数据

级别: 侠客
UID: 26755
精华: 0
发帖: 101
金钱: 505 两
威望: 101 点
综合积分: 202 分
注册时间: 2010-08-13
最后登录: 2017-09-13
5楼  发表于: 2010-08-24 09:03

 回 3楼(kasim) 的帖子

板主在吗?能分析一下我贴出来的原因吗