序言
这个模块实验室挺多的但是没有人用,就搞来随便玩玩
我阐述你的梦!这个逼模块发短信的时候瞬间电流特别大,可能会导致单片机重启!
注意事项
这个模块不支持电信卡
初始化
AT+CPIN? //查询是否插入卡 READY就可以
AT+CSQ //确认是否有信号 至少17以上
AT+CREG? //确认注册到了网络 必须是0,1 0,0或者0,2都不行,换卡尝试
AT+COPS? //确认连接到了运营商
电话
拨打电话
ATD[num]; //拨打电话,这个分号“;”不要忘了
ATH0 //主动挂断电话
接收电话
AT+CLIP=1 //来电号码显示
ATA //接电话
ATH0 //主动挂断电话
短信
发送短信
以英文形式发送
AT+CMGF=1 //文本模式
AT+CSCS="GSM" //设置文本编码
AT+CMGS="+86xxxxxxx" //设置接收手机号
>[内容]
0x1A //发送短信,以16进制发送
以中文形式发送
AT+CSMP=17,167,2,25 //设置参数
AT+CSCS="UCS2"
AT+CMGS="003100330033xxxxxxxx003300330039003100350031" //Unicode转换后的数组,并且去掉“\u”
>621183494f605988 //同上
0x1A //发送短信,以16进制发送
接收短信
AT+CMGL="ALL" //显示所有短信
AT+CMGR=1 //读取第1条短信
AT+CMGD=1 //删除第1条短信
以下是一段实机反馈
AT+CPIN? +CPIN: READY
OK
AT+CSQ +CSQ: 21,0
OK
AT+CREG? +CREG: 0,1
OK
AT+COPS? +COPS: 1,0,"CHINA MOBILE"
OK
ATD13312339151; OK
ATH0
OK
AT+CMGL="ALL" ERROR
AT+CMGR=1 OK
AT+CMGF=1 OK
AT+CSCS="GSM" OK
AT+CMGS="+8613312339151" > WCSNDM
>
>
+CMGS: 137
OK