首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

GPRS模块,PC串口能接收数据,飞凌OK6410串口接收不到

GPRS模块,PC串口能接收数据,飞凌OK6410串口接收不到

用的OK6410的板子,非飞凌的GPRS模块。想实现在ARM上与GPRS模块通讯。相同的代码,PC上可以接收到GPRS的数据,ARM上收不到。
用MFC编写程序,调用writefile和readfile实现串口读写。用的是扩展板上的串口COM1。
将GPRS模块连接PC串口,能实现向模块发送“AT”,并从模块接收到“AT OK”。
将相同的代码移植到ARM WINCE6.0上,发送命令成功(从返回的参数中看到向串口写了4个字节),但接收到的字节数始终为0,看代码中接收buffer的内存位置,所有值都为0,说明没有接收到数据。
试过用PC的超级终端代替GPRS模块,与ARM通讯。ARM中程序发送的指令,PC可以接收。超级终端发送的数据,ARM程序中也可以收到。
另外,GPRS模块接入ARM中,使用ARMV4I下的串口调试助手,同样接收不到数据。
请教各位。
返回列表