[嵌入式linux] Linux串口接收(8O1,raw mode)0x0C都变成了0x0A

[复制链接]
3502|6
 楼主| mxh0506 发表于 2008-12-21 09:50 | 显示全部楼层 |阅读模式
究竟是怎么回事啊? 
有人说linux不支持8O1这种数据格式,但我去掉了抽取最高位选项后其它数据都正常
我用的是2.6.24和2.6.27的核,在x86和ARM下都一样,会出这个问题
wangkj 发表于 2008-12-21 13:47 | 显示全部楼层

同ioctl设置串口传输参数

具体咋设,俺也不知道。
 楼主| mxh0506 发表于 2008-12-21 23:15 | 显示全部楼层

谢谢wangkj

今天到处搜索也没找到相关的解决方法
明天把我的串口设置贴出来,麻烦各位给看看.
wangkj 发表于 2008-12-22 09:03 | 显示全部楼层

不行你就看内核源码中的设置,肯定是可以的。

我们原来也碰到过这个问题。我没管,不是俺的责任。
要搜的话,找英文,中文的不灵。
 楼主| mxh0506 发表于 2008-12-22 11:56 | 显示全部楼层

程序中的红字是解决这一问题的关键

wangkj 发表于 2008-12-27 10:48 | 显示全部楼层

我是凭着感觉猜的。

lz厚道,解决了问题贴出来,支持一个,
版主给个裤衩吧。
这类串口问题,应该很有很多人碰到的。
 楼主| mxh0506 发表于 2008-12-29 13:10 | 显示全部楼层

我认为依靠大家帮助解决的问题结果应该共享

这是应该的,不然以后谁还帮?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

1601

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部