Mar
15
Mar
10
各厂商有所区别,部分不能通用
一、一般命令
1、 AT+CGMI 给出模块厂商的标识。
2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带
(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。
3、 AT+CGMR 获得改订的软件版本。
4、 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。
5、 AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于是可以转换
每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。
6、 AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。
ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。
7、 AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。
在读取IMSI之前应该先输入PIN(如果需要PIN的话)。
8、 AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。
9、 AT+GCAP 获得能力表。(支持的功能)
10、A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。
11、AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。
命令AT+CFUN=0的功能与+CPOF相同。
12、AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。
13、AT+CPAS 返回移动设备的活动状态。
14、AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码
“+CME ERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。
15、AT+CKPD 小键盘控制。仿真ME小键盘执行命令。
16、AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。
17、AT+CALA 警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃)
18、AT+CRMP 铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。
有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。
19、AT+CRSL 设定或获得到来的电话铃声的声音级别。
一、一般命令
1、 AT+CGMI 给出模块厂商的标识。
2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带
(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。
3、 AT+CGMR 获得改订的软件版本。
4、 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。
5、 AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于是可以转换
每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。
6、 AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。
ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。
7、 AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。
在读取IMSI之前应该先输入PIN(如果需要PIN的话)。
8、 AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。
9、 AT+GCAP 获得能力表。(支持的功能)
10、A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。
11、AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。
命令AT+CFUN=0的功能与+CPOF相同。
12、AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。
13、AT+CPAS 返回移动设备的活动状态。
14、AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码
“+CME ERROR:
15、AT+CKPD 小键盘控制。仿真ME小键盘执行命令。
16、AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。
17、AT+CALA 警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃)
18、AT+CRMP 铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。
有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。
19、AT+CRSL 设定或获得到来的电话铃声的声音级别。
Mar
10
AT+CCED 小区环境描述
命令发送(command):
AT+CCED=[,]
命令响应(Response):
[+CCED: <小区信息>]…
OK
参数说明:
0 : 立刻响应一次
1 : 自动输出
2 : 停止自动输出
1 : 主小区信源信息
MCC, MNC, LAC, CI, BSIC, BCCH Freq (absolute), RxLev,RxLev Full, RxLev Sub, RxQual, RxQual Full, RxQual Sub, Idle TS
2 : 1 到 6 个邻近小区信源信息:
MCC, MNC, LAC, CI, BSIC, BCCH Freq (absolute), RxLev
8 : 主小区的信号量指示,范围是0-31.(响应格式可参考+CSQ,相当于AT+CSQ)
RSSI
15 : 全部信息输出
注意:
可以采用几种模式的混合输出。
是 ASCII 字符串表示的值 (除CI 和LAC 是十六进制外,其它都是十进制)。
如果值无法获得则在两个逗号之间为空。
如果 参数不填,则使用上一次+CCED命令的值(没有的话为15)。
MCC/MNC 在没有服务的情况下为0.
命令发送(command):
AT+CCED=
命令响应(Response):
[+CCED: <小区信息>]…
OK
参数说明:
0 : 立刻响应一次
1 : 自动输出
2 : 停止自动输出
1 : 主小区信源信息
MCC, MNC, LAC, CI, BSIC, BCCH Freq (absolute), RxLev,RxLev Full, RxLev Sub, RxQual, RxQual Full, RxQual Sub, Idle TS
2 : 1 到 6 个邻近小区信源信息:
MCC, MNC, LAC, CI, BSIC, BCCH Freq (absolute), RxLev
8 : 主小区的信号量指示,范围是0-31.(响应格式可参考+CSQ,相当于AT+CSQ)
RSSI
15 : 全部信息输出
注意:
可以采用几种模式的混合输出。
如果值无法获得则在两个逗号之间为空。
如果
MCC/MNC 在没有服务的情况下为0.
Mar
5
我还是习惯以前的记事本
打开"注册表编辑器",找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name],在右侧的窗格中将"默认"的值设置为你所需的网页源码编辑器执行文件的绝对路径,我要改的就是记事本的绝对路径: C:\WINDOWS\system32\notepad.exe
打开"注册表编辑器",找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name],在右侧的窗格中将"默认"的值设置为你所需的网页源码编辑器执行文件的绝对路径,我要改的就是记事本的绝对路径: C:\WINDOWS\system32\notepad.exe
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name]
@="C:\\WINDOWS\\system32\\notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name]
@="C:\\WINDOWS\\system32\\notepad.exe"
Mar
5
解决方法:(任选一个即可)
方法1.在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,把它选成是,
将Debug版本中第一次生成的.res文件删除后重新Build一次
方法2、在C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
把这几个文件拷贝到运行程序同一文件夹或放到system32下,就可以了。
方法3、采用Release模式,不要采用Debug模式就可以了
方法1.在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,把它选成是,
将Debug版本中第一次生成的.res文件删除后重新Build一次
方法2、在C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
把这几个文件拷贝到运行程序同一文件夹或放到system32下,就可以了。
方法3、采用Release模式,不要采用Debug模式就可以了
Mar
5
cl : Command line warning D9028 : minimal rebuild failure, reverting to normal build
stdafx.cpp : fatal error C1902: Program database manager mismatch; please check your installation
原因:是由于mspdb80.dll不匹配造成的,搜索mspdb80.dll文件,删除多余的mspdb80.dll
正常的mspdb80.dll文件会存在于:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
C:\Program Files\Microsoft Visual Studio 8\Team Tools\Performance Tools
C:\Program Files\Microsoft Visual Studio 8\VC\bin\ia64
C:\Program Files\Microsoft Visual Studio 8\VC\bin\amd64
C:\Program Files\Common Files\Microsoft Shared\VSA\8.0\VsaEnv
文件生成日期:2005年11月11日
==============================
找到并删除以下路径中的mspdb80.dll文件
C:\Program Files\Microsoft Visual Studio 8\VC\bin
文件生成日期:2008年12月13日
如果别的路径中有这个文件,文件生成日期跟正常的不一样的全部删除!重启VS再次编译OK
stdafx.cpp : fatal error C1902: Program database manager mismatch; please check your installation
原因:是由于mspdb80.dll不匹配造成的,搜索mspdb80.dll文件,删除多余的mspdb80.dll
正常的mspdb80.dll文件会存在于:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
C:\Program Files\Microsoft Visual Studio 8\Team Tools\Performance Tools
C:\Program Files\Microsoft Visual Studio 8\VC\bin\ia64
C:\Program Files\Microsoft Visual Studio 8\VC\bin\amd64
C:\Program Files\Common Files\Microsoft Shared\VSA\8.0\VsaEnv
文件生成日期:2005年11月11日
==============================
找到并删除以下路径中的mspdb80.dll文件
C:\Program Files\Microsoft Visual Studio 8\VC\bin
文件生成日期:2008年12月13日
如果别的路径中有这个文件,文件生成日期跟正常的不一样的全部删除!重启VS再次编译OK











