Windows CE系统下GPRS模块的上网配置与调试

4星 · 超过85%的资源 需积分: 12 3 下载量 45 浏览量 更新于2024-09-13 1 收藏 635KB DOC 举报
"这篇文档详细介绍了如何在Windows CE (wince)系统下配置和使用GPRS模块进行上网。首先,硬件连接部分讲述了GPRS模块与蓝星主板全功能扩展串口2的正确连接方法,强调了直连方式以及对RTS\CTS硬件流控的弃用。其次,注册表修改部分提供了将调制解调器驱动从COM1改为挂载在COM2上的步骤,通过编辑ser_16552.reg文件来实现这一改动。" 在Windows CE (wince)系统中实现GPRS上网功能,涉及到的关键技术点包括: 1. **硬件连接**:GPRS模块通常具有串行通信接口,如UART,需要正确连接到设备的串口。文中提到的GPRS模块和蓝星主板全功能扩展串口2之间的连接是直连方式,即RXD连接到TXD,TXD连接到RXD,用于数据传输。由于GPRS模块可以直接与PC通信,硬件流控(如RTS/CTS)被暂时弃用,以简化连接。在接线错误的情况下,可能会导致通信失败,表现为无响应或端口不可用。 2. **注册表修改**:在wince系统中,调制解调器驱动通常预设挂载在COM1上,但实际使用的是COM2。因此,需要通过修改系统注册表来重新配置。这涉及编辑注册表键值,将"HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial"的相关条目更改为对应COM2,并确保"Order"、"UnitIndex"、"DeviceArrayIndex"、"Prefix"、"Index"和"Dll"等参数设置正确。同时,还需要在相应的"Unimodem"子键下设置"Tsp"和"DeviceType",以便调制解调器驱动能够识别并处理GPRS模块。 3. **调制解调器驱动**:在Windows CE系统中,调制解调器驱动(如Unimodem.dll)扮演着关键角色,它负责处理与GPRS模块的通信协议,实现拨号上网功能。通过将调制解调器驱动挂载到正确的串口(COM2),系统才能识别GPRS模块并执行拨号命令。 通过以上步骤,可以在wince系统下成功配置GPRS模块,实现GPRS上网功能,允许设备通过GPRS网络进行数据传输和互联网访问。这对于移动设备或远程监控系统等应用非常有用。