急问:WinCE下用GPRS串口猫 不能读串口

2008pcu   2009-3-13 18:35 楼主
我买了一个串口SIM300GPRS模块,想用在WinCE上拨号上网。

当在PC上时,把模块连到COM1上,发送"AT/r",收到:at OK

但是在安装了WinCE的开发板上,把模块连到com1上,设置同样的串口参数,发送"AT/r",却收不到任何数据。在程序中使用ReadFile函数时,返回TRUE,但是读到的都是0字节。

我在PC上的WinCE模拟器中映射PC的COM1,这时候WinCE模拟器可以使用串口收发at命令。

在WinCE开发板上,连上GPRS猫,发送AT命令,但收不到,然后我再拔下猫的串口插到PC上,读串口,还能读到前面发的那些AT命令。

开发板上的COM1是没问题的,可以来读别的串口设备。

我为这个问题已经郁闷了好几个星期了,实在搞不清楚是什么原因,恳请有经验的人指教,谢谢!

回复评论 (10)

楼主,你要注意把SIM300模块开启才可以哦!具体你要参考SIM300的手册的power on部分。
点赞  2009-3-13 21:58
simcom模块串口流控的脚接了没,没接的话直接把流控脚接地
点赞  2009-4-16 15:19
你的代码能确定没问题吗?
点赞  2009-4-17 10:08
检查下com口是不是被占用了先。我遇到过这个问题。COM1被wince自带的moden占用了。你换个COM3或者COM4什么的试试。
点赞  2009-4-18 14:05
不出所料 應該是開發板上只有TX RX GND三根線

GPRS Modem是需要流控信號的(RTS CTS)
点赞  2009-4-18 14:12
我目前也遇到同样问题,请问你是否已经解决。
点赞  2009-4-20 08:02
楼主这个问题解决了没有??我也遇到了这个问题,困扰一个多月了,怎么办?急啊,都快掉眼泪了
点赞  2009-8-17 14:50
关注。
点赞  2009-8-17 17:31
真的需要CTS,RTS这些控制信号吗?
点赞  2009-8-17 18:25
应该是连线的问题
点赞  2009-8-18 08:49
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复