主题 : 串口发送数据问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 31463
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
综合积分: 80 分
注册时间: 2010-10-31
最后登录: 2017-09-13
楼主  发表于: 2011-05-15 21:59

 串口发送数据问题

大家好,我在mini2440的板子上写了个小程序, 其间用到了串口收发数据,数据从另外一块采集板上通过串口发送数据来, 大约每秒6500个字节,板子可以成功接收,但当我向采集板发送很少量的数据(命令)时有时下位机接不到(因为没有采集板没有返回值),但是用write把数据写进串口时,write函数的返回值与我要发送的数据长度一样的,这说明数据已成功发送,但不知为何采集板有时却收不到呢,还请高手指点一二,谢谢
级别: 新手上路
UID: 31463
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
综合积分: 80 分
注册时间: 2010-10-31
最后登录: 2017-09-13
1楼  发表于: 2011-05-16 09:40
我现在认为是串口数据线没接好, 不知有没有这种可能,能接收数据,却发送数据可能由于串口线没接好,而发送失败
级别: 新手上路
UID: 31463
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
综合积分: 80 分
注册时间: 2010-10-31
最后登录: 2017-09-13
2楼  发表于: 2011-05-16 12:05
问题解决了,真是串口线的问题
级别: 新手上路
UID: 52595
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2011-07-21
最后登录: 2012-07-06
3楼  发表于: 2011-07-29 14:34
楼主  能加我qq546172371吗?我想问问 我以为是写了一个程序 想和实现一样的功能 可是 我只能写  不能读