答:一是通过 USB口升级模块程序,一是抓取模块底层数据接口,设计时,建议把模块的 USB口引出来,其中 D+和 D-不用接上下拉,模块内部已经有该部分电路。
答:EM310,GTM900C和 GTM900B指令理论上是向下兼容的。EM310某些指令上会与 GTM900B有细微差别。
例如 EM310,GTM900C的 AT%IPSEND的最大数据大于 GTM900B,EM310,GTM900C输出的 EEROR解释信息会比 GTM900B多。
GTM900B的AT命令没有返回值时可以发送回车能取消该命令。EM310,GTM900C一定要等该AT命令执行完成,才能执行下一条AT命令。在等待返回值前。所有命令不响应,也不能发回车取消当前命令。
答:EM310模块第 31管脚 VDD-IO为输入管脚,需接入与 UART匹配的电压。例如 MCU的串口高电平为 3V,需在该引脚输入 3V,在模块 RXD引脚可直接和CPU连接(串0欧姆的电阻)。如果 MCU的串口高电平为 5V,该引脚的输入电压为 5V,在模块 RXD引脚需串电阻 6.2K,详细设计说明请查看硬件手册。
答:GTM900C的第 31管脚为 VBUS是 USB的电源脚与 EM310不同,设计时悬空就行
答:由高拉低 50ms即可开机,再拉低 50ms即可关机,建议使用 OC门电路,请参考手册。
GTM900C的关机拉低时间可以编程。默认为50ms拉低关机,可以更改为拉低2S关机。
GTM900C更改开关机时序的命令AT%PWROFF如下:
AT%PWROFF=1 //设为TERM_ON拉低50ms关机
OK
AT%PWROFF=2 //设为TERM_ON拉低2s关机
OK
A:EM200模块的 VDD-IO是 2.6V电源输出管脚,可用于电平转换芯片的电源,不用可以悬空,EM310为输入管脚,需要输入与 UART匹配的电压。
A:EM310模块有两路音频接口,第一路为差分输入输出,第二路为单端输入差分输出用于免提通话, GTM900C两路都为差分输入输出,具体说明请参考硬件描述。
A:AT+CGMR
A:EM310,GTM900C模块接收到 AT COMMAND READY以后,需要等待 3秒钟,然后再发送 AT指令。
A:通过 AT%CID可以获取到 SIM卡背面的 ID号,方便查找 SIM卡的信息。
A:使用 AT%NFI调整增益的大小,打开回音抑制 AT%VLB,具体参数请查看 AT指令手册。
A:发送 AT&C0命令,DCD线路打开,发送 AT&C1命令,DCD线路只在数据载波存在时打开。
A:与 windows 系统有关,请双击根目录下的 register这个批处理文件,如果还有问题请发邮件索取 CSST的相关补丁,解压后覆盖 CSST安装目录下的三个文件
A:EM310,GTM900C的第一路音频 SPK声音比 GTM900B声音小一点,如果客户需要大音量的话,需要自己增加功放。
A:这是 EM310 110版本及之前程序的一个 BUG,华为在 B112这个版本中已修改过来。
A:GTM900C 102版本程序已经将 AT%BAND锁频命令做进去。如果发现锁频命令不能使用请确认程序版本是 102版本以上。
A:发送 AT%IOMODE=1,2,1设置数据模式为当前使用多连接 AT命令。
A:AT%NTPM,AT%BAND ,具体参数请查看 AT指令手册。
A:通过 AT指令 ATD*#06#。
A: 超级终端或SSCOM串口调试助手,模块默认波特率为 9600bps
A:模块的 RI脚会输出不同高低电平指示,具体请查看模块硬件手册。
A:AT+IPR=波特率,具体请查看模块 AT指令手册。
A:先查看 SIM卡是否已开通来电显功能,再查看是否已通过指令 AT+CLIP=1开启来电显示功能,模块默认是没有开启来电显示的。
A:AT+CNMI=2,1设置只提示短信的序列号,并保存到存储器,不提示短信内容,建议读短信后立即删除短信。
AT+CNMI=2,2设置串口直接接示短信的内容,短信不保存到存储器,可以避免短信存储器满收不到短信。
A:请检查:
1)确定开机时序是否正确。可以用其他电话拨打插在模块上的SIM卡号码确认是否已经开机。
2)关于串口:
串口电平是否匹配?
波特率是否对应?EM310,GTM900C模块默认的波特率为 9600bps;
串口接线是否正确?模块TXD为串口数据的接收脚,模块RXD为串口数据发送脚,
3)在我们的开发板上通信是否正常?模块是否已开机?在开发板上 LPG是否在闪烁?
A:请使用AT%CGPPP=0命令取消CHAT的认证,一般可以拨号成功。
A:请在开机后使用AT+CGCLASS="CG",可以解决这个问题。
A: 模块支持的AT命令中只有命令本身是忽略大小写的,而其他参数,请按照AT命令手册上给出的参数输入,注意大小写。
A:文本模式下最大可发送160个字节,PDU模式下最多70个汉字。
A:说明发送该短信使用的不是文本格式,或不是ASCII码。
A:不保存。每次掉电需要重新配置,但在不掉电情况下只需配置一次即可。
A:在使用该命令前,一定要首先使用%CGDCONT命令,比如:AT+CGDCONT=1,”IP”,”CMNET”;最好在开机初始化20-30秒后使用该命令。此外还有多种因素造成,可以参考手册中的错误代码查找失败原因。这条命令受网络因素影响较大,执行过程中需要延时。
A:只要不在数据传送中,拨打电话和收发短信不受影响。
A:在IPOPEN命令中参数必须是IP地址。
如果必须是域名,可以采用AT%DNSR 将域名解释为IP地址。再使用IPOPEN。
A:有时运营商提供的域名服务不能解析用户的域名,可以将PC机上能解析用户域名的DNS服务器地址填入AT%DNSR中的相应参数即可。
A:网络测为模块关于UDP应用分配的资源占用时间非常短,大概在15秒左右(依据不同的网络测设备而不同,但总体而言是非常短的),因为服务器的IP和端口是固定的,所以模块总可以找到服务器,但模块因为网络测的这个原因,会导致服务器原来记录下的模块IP和端口已经被释放掉,也就无法主动发送数据给模块。除非是模块这边再次主动发起数据。所以用户有必要在进行UDP应用时,发送心跳祯,来保持链接。
A: 打电话的时候不要使用%IPSEND进行数据发送,发送将不成功;也不要使用%IPCLOSE=5进行GPRS网络注销。
A:如果用户在应用层就建立了完善的应答机制,就能解决这个问题。此外在TCP模式下,也可以通过模块来获知,使用AT%TXSTATE?就能来查询对方有没有收到数据。