中级会员
- 积分
- 407
- 金钱
- 407
- 注册时间
- 2015-8-21
- 在线时间
- 92 小时
|
楼主 |
发表于 2017-1-2 15:59:44
|
显示全部楼层
本帖最后由 一个菜鸟 于 2017-1-2 16:01 编辑
[mw_shl_code=c,true]sim800c_mtest_ui(40,30);
ntp_update();//±
while(1)
{
delay_ms(10);
sim_at_response(1); //ìéGSMé·,°±
if(sim_ready) //SIM¨÷.
{
key=KEY_Scan(0);
if(key)
{
switch(key)
{
case KEY0_PRES:
sim800c_call_test();//
break;
case KEY1_PRES:
sim800c_sms_test(); //
break;
case WKUP_PRES:
sim800c_gprs_test();//GPRS
break;
case KEY2_PRES:
sim800c_spp_test();//猀瀀瀀
break;
}
sim800c_mtest_ui(40,30);
timex=0;
}
}
if(timex==0) //2.5×óü
{
if(sim800c_gsminfo_show(40,225)==0)sim_ready=1;
else sim_ready=0;
}
if((timex%20)==0)LED0=!LED0;//200ms
timex++;
}[/mw_shl_code]
原子哥,你的ntp_update网络同步时间函数在while(1)主循环的外部,但是模块启动之后需要几秒钟的时间才能注册到网络,
在执行ntp_update的时候,假如还没有注册到网络,ntp_update函数不是会没有效果了吗?
|
|