高中生
最后登录1970-1-1
在线时间 小时
注册时间2015-1-7
|
发表于 2015-4-26 14:34:54
|
显示全部楼层
USART1_Config();
/* 配置USART2 */
USART2_Config();
/* 初始化系统定时器 */
SysTick_Init();
LCD_Init();
Sd_fs_init();
LCD_Clear(0, 0, 240, 320, BACKGROUND);
LCD_DispStr(10, 5, (uint8_t *)"This is a GSM send message demo", WHITE);
//printf("\r\n野火WF-SIM900A模块发送短信例程\r\n");
//检测模块响应是否正常
while(sim900a_cmd("AT\r","OK",1000) == SIM900A_TRUE)
{
//printf("\r\n模块响应测试不正常!!\r\n");
//printf("\r\n若模块响应测试一直不正常,请检查模块的连接或是否已开启电源开关\r\n");
LCD_DispEnCh(10, 40, " 模块响应测试正常", RED);
}
//LCD_DispEnCh(7, 7, " 模块响应测试正常", RED);
// printf("\r\n通过了模块响应测试,5秒后开始发送短信测试... \r\n");
//延时5秒再发送命令到模块
SIM900A_DELAY(5000);
//发送短信
sim900a_sms((char *)num,"happy");
printf("\r\n英文短信已发送至:%s,为方便测试,请在程序中修改接收短信的手机号码",num);
//LCD_DispEnCh(10, 60, " 英文短信已发送至手机", RED); |
|