我买了一个串口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)
楼主这个问题解决了没有??我也遇到了这个问题,困扰一个多月了,怎么办?急啊,都快掉眼泪了