3G ttyUSB0转串口发短信问题

我用的是ARM开发板,LINUX内核。用HUAWEI EM660的3G板子。在LINUX命令提示符下,用AT命令发短信一点问题都没有。成功返回OK等等。但是用程序自动发短信,就出问题,比如我发HELLO,
,等发完后,我为了验证发的是否成功,再读串口,READ,就出现了问题。返回的内容老包含刚发出去的内容,比如发了HELLO 后,READ 串口,返回HELLO OK .本来只返回OK的。不知什么原因呀?望大家帮忙解决?是串口设置问题?还是 缓冲问题?还是驱动问题?
  有人说参考tip 源代码,我怎么在网上找不见呢?是在LINUX 内核中吗?

作者: kunlunxue   发布时间: 2011-01-08

这个,我个人以为主要是串口操作问题,跟3G无关,我以前做GSM的时候也遇到过这个问题。

但是最近好像论坛里面LZ时常提问关于3G模块发送之后,接受的内容里面包括了发送的信息。

我的3G模块现在没带在身边,等出差回去了我测试下。


OK.

我把这个帖子推荐到首页,看看其他的高手有没有测试过或者有类似经验的可以给我们分享下。


作者: feiyinzilgd   发布时间: 2011-01-08

说的不错 看一看 顺便攒点积分去下载

作者: DemonGunner   发布时间: 2011-01-08

路过 进来看看

作者: longmeisky   发布时间: 2011-01-08

路过 进来看看

作者: comewisdom   发布时间: 2011-01-08

3G应该没问题,可能是串口操作的代码有问题

作者: wind995   发布时间: 2011-01-08

mask

作者: sbwwkmyd   发布时间: 2011-01-08

mask

作者: hell_lucifer   发布时间: 2011-01-08

引用 5 楼 wind995 的回复:

3G应该没问题,可能是串口操作的代码有问题


我也是这么觉得的。

以前做GSM 串口的时候也发现过接受到的包括了发送的消息。
后来发现是串口设置问题。

作者: feiyinzilgd   发布时间: 2011-01-08

非常好··学习了··

作者: xiaoqian88123   发布时间: 2011-01-08