关于GSM800A发送短信 只需要配置好USART发送AT指令 模块会自动执行指令完成操作
//主函数部分
int main(void)
{
Usart1_Init(115200);
Usart2_Init(115200);
Delay_Init(72);
while(1)
{
/*****************************************************************************************
函数名 : GSM发送短信
功能 : 由PA2(usart2)发送AT指令向sim800A的TXD 完成发送短信 PA3是读取sim800a的数据(未写)
出口参数: PA2->TXD PA3(未使用)
入口参数:发送的数据
返回值 :无
******************************************************************************************/
Usart2_Send_string((u8 *)"AT\r\n"); //发送AT字符串
Delay_Ms(2000);
Usart2_Send_string((u8 *)"AT+CMGF=1\r\n"); //发送AT字符串
Delay_Ms(2000);
Usart2_Send_string((u8 *)"AT+CMGS=\"18176219627\" \r\n"); //发送AT字符串
Delay_Ms(2000);
Usart2_Send_string((u8 *)"huangqiubin\r\n"); //发送AT字符串
Delay_Ms(2000);
// Usart2_Send_string((u8 *)"1A\r\n"); //发送AT字符串 二进制发送
Usart2_Send_byte(0x