查看: 35214|回复: 3

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

[复制链接]
发表于 2010-10-13 13:58:45 | 显示全部楼层 |阅读模式
关键词: GPRS , 串口 , 飞凌 , 模块 , 数据
用的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下的串口调试助手,同样接收不到数据。
请教各位。
发表于 2010-10-13 16:33:40 | 显示全部楼层
试一下:
1.与模块通讯的串口线的线序,换一下,2 3脚换一下
2.检查一下,波特率, 停止位, 奇偶位。两位有些模块,在发送at指令后,不能立刻发送 \r\n 最少要延时100毫秒后,再发送。楼主可以看看芯片手册哈。
有朋友以前遇到过这样的问题,他的解决办法你可以参考一下:
串口线的问题,这样解决:找到原来的串口线,找到2.3.5脚所对应线,将2.3线对调,5线是地线不变,然后将所有的线去除(这个是主要的,先前没去除,只是调换,居然接受不到数据),应该就正常了!
可以去这里看看:www.witech.com.cn
发表于 2010-11-1 17:12:50 | 显示全部楼层
路过
发表于 2020-5-19 18:10:02 | 显示全部楼层

专注于为产业物联网提供接入通信产品和相关服务,产品涵盖2G/3G/4G/NB-IoT/eMTC等无线通信模块及整机、管道云、接入云,广泛应用于智慧能源、车联网、工业物联网、商业零售、智慧城市等行业。
有方科技产品介绍_2.jpg 有方科技产品介绍_3.jpg

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表