新手入门
- 积分
- 4
- 金钱
- 4
- 注册时间
- 2017-5-25
- 在线时间
- 0 小时
|
1金钱
我准备做一个可以实时发送经纬度的东西,改了原子的SIM900的例子。怎么发送实时的经纬度???
u8 sim900a_send_cmd(u8 *cmd,u8 *ack,u16 waittime)
{
u8 res=0;
USART3_RX_STA=0;
if((u32)cmd<=0XFF)
{
while((USART3->SR&0X40)==0);
USART3->DR=(u32)cmd;
}else u3_printf("%s\r\n",cmd);
if(ack&&waittime)
{
while(--waittime)
{
delay_ms(10);
if(USART3_RX_STA&0X8000)
{
if(sim900a_check_cmd(ack))break;
USART3_RX_STA=0;
}
}
if(waittime==0)res=1;
}
return res;
}
|
|