首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

急问:WinCE下用GPRS串口猫 不能读串口解决方案

2012-05-28 
急问:WinCE下用GPRS串口猫 不能读串口我买了一个串口SIM300GPRS模块,想用在WinCE上拨号上网。当在PC上时,把

急问:WinCE下用GPRS串口猫 不能读串口
我买了一个串口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是没问题的,可以来读别的串口设备。

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

[解决办法]
楼主,你要注意把SIM300模块开启才可以哦!具体你要参考SIM300的手册的power on部分。
[解决办法]
simcom模块串口流控的脚接了没,没接的话直接把流控脚接地
[解决办法]
检查下com口是不是被占用了先。我遇到过这个问题。COM1被wince自带的moden占用了。你换个COM3或者COM4什么的试试。
[解决办法]
不出所料 應該是開發板上只有TX RX GND三根線

GPRS Modem是需要流控信號的(RTS CTS)
[解决办法]
收发线交叉
[解决办法]
首先要tx.rx交叉. 还有就是很多GPRS需要cts/rts握手协议信号线

热点排行