免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2657 | 回复: 1
打印 上一主题 下一主题

关于linux串口读的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-25 14:44 |只看该作者 |倒序浏览
10可用积分
我写了一个程序读串口数据,串口数据应该是一个14个字节的数据,我设了一个while循环不停的读串口,结果读数据时不是一次把这个数据全读出来了,而是好几次读出来的,而且读了三遍,比如第一次读了1个字节,第二次读了13个字节,然后读了7个字节,又读了7个字节,就这样没两次读出的数据个数正好是14个,读了三遍。
读数据不是按照我预期想的一次读了出来,而且读的数据除了第一个字节正确以外,其余全变成了00,请问这是为什么?我怎么解决?

论坛徽章:
0
2 [报告]
发表于 2008-04-25 17:05 |只看该作者
原帖由 witt1982 于 2008-4-25 14:44 发表
我写了一个程序读串口数据,串口数据应该是一个14个字节的数据,我设了一个while循环不停的读串口,结果读数据时不是一次把这个数据全读出来了,而是好几次读出来的,而且读了三遍,比如第一次读了1个字节,第二 ...



你在网上GOOGLE一下,(LINUX 串口编程),就能的找到你要的文章。(我以前做过,但现在忘记了,那个写文章的人好象是IBM的)
,好好看看他的文章,我相信你会有收获的。

(好象有一个用tcseterm,tcgeterm,记不太请楚了)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP