标题:
基于SIM800A英文短信控制继电器STM32单片机(程序实测有效)
[打印本页]
作者:
usb123
时间:
2017-8-23 21:51
标题:
基于SIM800A英文短信控制继电器STM32单片机(程序实测有效)
单片机是STM32F103C8T6 GSM模块是SIM800A
所有资料(完整源码)51hei提供下载:
英文短信测试成功.rar
(380.65 KB, 下载次数: 131)
2017-8-23 23:36 上传
点击文件名下载附件
下载积分: 黑币 -5
单片机源程序(主程序)如下:
#include "sim900a.h"
#include "usart2.h"
#include "delay.h"
#include "sys.h"
#include "string.h"
#include "stm32f10x.h"
#include "usart.h"
#include "stdio.h"
#include "LED.h"
#include "beep.h"
u8 SMS[50];
int main(void)
{
u8 res=1;
delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 设置中断优先级分组2
LED_GPIO_Config();
BEEP_GPIO_Config();
NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
USART2_Init(115200); //初始化串口2
USART3_Init(9600); //LOG信息
UART3SendString("系统初始化完毕\r\n",strlen("系统初始化完毕\r\n"));
while(res)
{
res=GSM_Dect();
delay_ms(2000);
}
res=1;
while(res) //只需要修改电话号和内容即可
{
UART3SendString("设置为文本模式\r\n",strlen("设置为文本模式\r\n"));
// res=sim900a_send_chmessage_zc((u8*)"",(u8*)"");//发送短信程序
// res=SetText_Mode();
res=sim900a_send_enmessage();
// delay_ms(2000);
}
res=1;
while(res)
{
Check_New_Message();
}
}
复制代码
作者:
ZMM1232
时间:
2019-5-23 09:51
你好 修改电话号那里的函数怎么写
作者:
cmd003
时间:
2019-5-28 08:49
电路图有没有。??
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1