void my(void)
{
float t=37.5,h=42.1;
char on[50]={"ON"};
char off[50]={"OFF"};
// int temp=0;
if(sim900a_send_cmd("AT","OK",100)==1)
{
Show_Str(10,0,200,16,"No Device!",16,0);
}
if(sim900a_send_cmd("AT","OK",100)==0)
{
LCD_Clear(WHITE);
Show_Str(10,15,200,16,"GET IT!",16,0);
}
// if(sim900a_send_cmd("ATE0","OK",200)==0)
// {
// Show_Str(10,105,200,16,"buhuixian!",16,0);
// }
if(sim900a_send_cmd("AT+CSCS=\"GSM\"","OK",200)==0)
{
Show_Str(10,30,200,16,"GSM zifuji!",16,0);
}
if(sim900a_send_cmd("AT+CMGF=1","OK",200)==0)
{
Show_Str(10,45,200,16,"wenben moshi!",16,0);
}
if(sim900a_send_cmd("AT+CMGS=\"18148026249\"",">",200)==0)
{
Show_Str(10,60,200,16,"send number!",16,0);
u2_printf("Temp is %4.2f\nHumi is %4.2f\nState is %s",t,h,off);
Show_Str(10,75,200,16,"send words!",16,0);
}
if(sim900a_send_cmd((u8*)0X1A,"+CMGS:",1000)==0)
{
Show_Str(10,90,200,16,"Finish!",16,0);
}
if(sim900a_send_cmd((u8*)0X1B,"+CMGS:",1000)==0)
{
Show_Str(10,120,200,16,"Stop sending!",16,0);
}
// delay_ms(2000);
// LCD_Clear(WHITE);
USART2_RX_STA=0;
if(USART2_RX_STA&0X8000)sim_at_response(1);
}
|