EM310,GTM900-C 模块FAQ

EM310,GTM900-C 模块FAQ

1:EM310,GTM900C模块 USB口的作用是什么?

答:一是通过 USB口升级模块程序,一是抓取模块底层数据接口,设计时,建议把模块的 USB口引出来,其中 D+和 D-不用接上下拉,模块内部已经有该部分电路。

 

2:EM310,GM900C和 GTM900B指令是否完全兼容?

答:EM310,GTM900C和 GTM900B指令理论上是向下兼容的。EM310某些指令上会与 GTM900B有细微差别。 例如 EM310,GTM900C的 AT%IPSEND的最大数据大于 GTM900B,EM310,GTM900C输出的 EEROR解释信息会比 GTM900B多。 GTM900B的AT命令没有返回值时可以发送回车能取消该命令。EM310,GTM900C一定要等该AT命令执行完成,才能执行下一条AT命令。在等待返回值前。所有命令不响应,也不能发回车取消当前命令。

 

3:EM310模块第 31管脚 VDD-IO设计需要注意什么?

答:EM310模块第 31管脚 VDD-IO为输入管脚,需接入与 UART匹配的电压。例如 MCU的串口高电平为 3V,需在该引脚输入 3V,在模块 RXD引脚可直接和CPU连接(串0欧姆的电阻)。如果 MCU的串口高电平为 5V,该引脚的输入电压为 5V,在模块 RXD引脚需串电阻 6.2K,详细设计说明请查看硬件手册。

 

4:GTM900C的第 31管脚是否与 EM310一样?

答:GTM900C的第 31管脚为 VBUS是 USB的电源脚与 EM310不同,设计时悬空就行

 

5:EM310,GTM900C模块 TERM_ON开关机管脚的时序如何处理?

答:由高拉低 50ms即可开机,再拉低 50ms即可关机,建议使用 OC门电路,请参考手册。 GTM900C的关机拉低时间可以编程。默认为50ms拉低关机,可以更改为拉低2S关机。 GTM900C更改开关机时序的命令AT%PWROFF如下: AT%PWROFF=1 //设为TERM_ON拉低50ms关机 OK AT%PWROFF=2 //设为TERM_ON拉低2s关机 OK

 

6:EM310模块第 31管脚 VDD-IO跟 EM200一样吗?

A:EM200模块的 VDD-IO是 2.6V电源输出管脚,可用于电平转换芯片的电源,不用可以悬空,EM310为输入管脚,需要输入与 UART匹配的电压。

 

7:EM310和900C有几路音频?区别是什么?

A:EM310模块有两路音频接口,第一路为差分输入输出,第二路为单端输入差分输出用于免提通话, GTM900C两路都为差分输入输出,具体说明请参考硬件描述。

 

8:EM310,GTM900C模块版本信息查询命令是什么?

A:AT+CGMR

 

9:EM310,GTM900C模块开机接收到AT-Command Interpreter ready,是否可以马上发送 AT命令?

A:EM310,GTM900C模块接收到 AT COMMAND READY以后,需要等待 3秒钟,然后再发送 AT指令。

 

10:EM310,GTM900C模块如何获取到 SIM卡背面的 ID号?

A:通过 AT%CID可以获取到 SIM卡背面的 ID号,方便查找 SIM卡的信息。

 

11:EM310,GTM900C回音大,如何解决?

A:使用 AT%NFI调整增益的大小,打开回音抑制 AT%VLB,具体参数请查看 AT指令手册。

 

12:EM310模块的 DCD信号在什么状态下激活?

A:发送 AT&C0命令,DCD线路打开,发送 AT&C1命令,DCD线路只在数据载波存在时打开。

 

13:EM310,GTM900C烧写程序时出现代码为 0xfffffff9的问题如何解决?

A:与 windows 系统有关,请双击根目录下的 register这个批处理文件,如果还有问题请发邮件索取 CSST的相关补丁,解压后覆盖 CSST安装目录下的三个文件

 

14:EM310,GTM900C与GTM900B的音频差异?

A:EM310,GTM900C的第一路音频 SPK声音比 GTM900B声音小一点,如果客户需要大音量的话,需要自己增加功放。

 

15:EM310使用 MUX协议出现直接返回字符串是什么原因?

A:这是 EM310 110版本及之前程序的一个 BUG,华为在 B112这个版本中已修改过来。

 

16:GTM900C不能使用锁频命令是什么原因?

A:GTM900C 102版本程序已经将 AT%BAND锁频命令做进去。如果发现锁频命令不能使用请确认程序版本是 102版本以上。

 

17:GTM900C打开一条或多条 TCP/UDP链接需要设置什么?

A:发送 AT%IOMODE=1,2,1设置数据模式为当前使用多连接 AT命令。

 

18:EM310,GTM900C的网络参数指令有那些?

A:AT%NTPM,AT%BAND ,具体参数请查看 AT指令手册。

 

19:EM310,GTM900C的 IMEI号如何查询?

A:通过 AT指令 ATD*#06#。

 

20:使用什么样的软件来测试 EM310,GTM900C模块?

A: 超级终端或SSCOM串口调试助手,模块默认波特率为 9600bps

21:EM310,GTM900C模块使用外置协议栈时如何知道电话的呼入或接收到短信?

A:模块的 RI脚会输出不同高低电平指示,具体请查看模块硬件手册。

 

22:如何更改波特率?

A:AT+IPR=波特率,具体请查看模块 AT指令手册。

 

23: EM310,GTM900C模块没有来电提示,如何设置?

A:先查看 SIM卡是否已开通来电显功能,再查看是否已通过指令 AT+CLIP=1开启来电显示功能,模块默认是没有开启来电显示的。

 

24:如何设置 EM310,GTM900C模块短信上报方式?

A:AT+CNMI=2,1设置只提示短信的序列号,并保存到存储器,不提示短信内容,建议读短信后立即删除短信。 AT+CNMI=2,2设置串口直接接示短信的内容,短信不保存到存储器,可以避免短信存储器满收不到短信。

 

25:MCU串口与模块串口连接后,发 AT指令不响应或串口不通主要有那些原因?

A:请检查: 1)确定开机时序是否正确。可以用其他电话拨打插在模块上的SIM卡号码确认是否已经开机。 2)关于串口: 串口电平是否匹配? 波特率是否对应?EM310,GTM900C模块默认的波特率为 9600bps; 串口接线是否正确?模块TXD为串口数据的接收脚,模块RXD为串口数据发送脚, 3)在我们的开发板上通信是否正常?模块是否已开机?在开发板上 LPG是否在闪烁?

 

26:使用外置协议栈时CHAT的认证失败拨号不成功怎么办?

A:请使用AT%CGPPP=0命令取消CHAT的认证,一般可以拨号成功。

 

27:使用专网数据卡只需连接GPRS网络的情况下模块注册不上网络怎么办?

A:请在开机后使用AT+CGCLASS="CG",可以解决这个问题。

 

28:读短信参数只支持大写,不支持小写。比如:AT+CMGL=”ALL”, 只能输入”ALL”, 而不能输入”all”

A: 模块支持的AT命令中只有命令本身是忽略大小写的,而其他参数,请按照AT命令手册上给出的参数输入,注意大小写。

 

29:使用文本和PDU模式发送或存储短信的最大长度是多少?

A:文本模式下最大可发送160个字节,PDU模式下最多70个汉字。

30:为何在文本模式下,读取的短信的内容显示不是文本格式的 A:说明发送该短信使用的不是文本格式,或不是ASCII码。

 

31:APN参数掉电保存么?

A:不保存。每次掉电需要重新配置,但在不掉电情况下只需配置一次即可。

 

32:使用AT%ETCPIP建立GPRS链接失败 A:在使用该命令前,一定要首先使用%CGDCONT命令,比如:AT+CGDCONT=1,”IP”,”CMNET”;最好在开机初始化20-30秒后使用该命令。此外还有多种因素造成,可以参考手册中的错误代码查找失败原因。这条命令受网络因素影响较大,执行过程中需要延时。

 

33: 在ETCPIP成功后能否拨打电话,收发短信?

A:只要不在数据传送中,拨打电话和收发短信不受影响。

 

34:使用IPOPEN命令,能否在参数中输入域名而不是IP地址?

A:在IPOPEN命令中参数必须是IP地址。 如果必须是域名,可以采用AT%DNSR 将域名解释为IP地址。再使用IPOPEN。

 

35:AT%DNSR 不能解析域名,而PC机能解析域名?

A:有时运营商提供的域名服务不能解析用户的域名,可以将PC机上能解析用户域名的DNS服务器地址填入AT%DNSR中的相应参数即可。

 

36:当建立UDP链接后,过了一段时间,服务器主动发送数据给模块,模块无法收到

A:网络测为模块关于UDP应用分配的资源占用时间非常短,大概在15秒左右(依据不同的网络测设备而不同,但总体而言是非常短的),因为服务器的IP和端口是固定的,所以模块总可以找到服务器,但模块因为网络测的这个原因,会导致服务器原来记录下的模块IP和端口已经被释放掉,也就无法主动发送数据给模块。除非是模块这边再次主动发起数据。所以用户有必要在进行UDP应用时,发送心跳祯,来保持链接。

 

37:当在建立连接情况下,打电话的时候的数据操作问题

A: 打电话的时候不要使用%IPSEND进行数据发送,发送将不成功;也不要使用%IPCLOSE=5进行GPRS网络注销。

 

38:如何知道对方已经收到我发出去的数据?

A:如果用户在应用层就建立了完善的应答机制,就能解决这个问题。此外在TCP模式下,也可以通过模块来获知,使用AT%TXSTATE?就能来查询对方有没有收到数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值