STM32控制SIM900A模块发送短信的问题

2019-07-14 23:31发布

STM32与sim900a模块串口三线连接,程序如下,极度简化了程序。结果单步调试的时候短信能发出去,让它自己跑就不行,是什么问题?

                USART1_Puts("at+cops? ");//发送指令查询当前服务状态                               
                Delayms(500);                          //等待响应

                USART1_Puts("AT+CMGF=1 ");//设置英文方式发送
                Delayms(500);
                               
                USART1_Puts("AT+CMGS="150****7285" ");//发送的号码               
                Delayms(500);
                               
                USART1_Puts("HELLO! Chan.");//发送的内容
                Delayms(500);
                USART1_PutHex(0x1A);//以0x1a来结束,表示内容结束,发送短信       

                while(1);                       
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。