安信可A6模块短信模式的配置
前段时间搞了下这个,配置的时候碰到很多问题。
最后上电初始化时是这样配置的
AT //第一条为无效指令,A6模块根据这次数据传输调整波特率
AT+GMGD=1,4 //删除存储的所有短信
AT+CSMS=0,1,1,1 //选择短消息服务
AT+CNMI=2,2,0,1,1 //配置短信接收模式
AT+CMGF=1 //设置短信格式为text
AT+CSCS="GSM" //设置短信编码用GSM
AT+CPMS="SM","SM","SM" //选择短消息内存为SM卡
附上模块程序(STM32F103C8T6)
//gprs_ga6.h
#ifndef __GPRS_GA6_H__
#define __GPRS_GA6_H__
#include "usart.h"
#define GPRS_GA6_TRUE 1
#define GPRS_GA6_FALSE 0
#define GPRS_GA6_NULL 0
extern void GPRS_GA6_Init(void);
//extern void GPRS_GA6_Recive_Unit(void);
//extern int GPRS_GA6_SMSMODE_Loop_Init(u16 time);
extern u8 GPRS_GA6_InitComplete_Flag;
#endif
//gprs_ga6.c
#include "gprs_ga6.h"
//A6模块初始化完成标志
u8 GPRS_GA6_InitComplete_Flag &#