- 配置GPS参数
没有配置时串口输出信息

设置参数如下: 配置参数时需要延时,不然配置不上;如100ms
GPS+北斗 N303双模导航定位模块用户手册
https://wenku.baidu.com/view/5a990a6a79563c1ec5da7186.html
void AT_SET(void)
{ //设置GPS_AT数据无返回数据,$与*之间数据BCC异或取反校验值50/05/1C... 1,1 /1.0为参数设置/取消
CmdSend_GPS_AT("$CCINV,1000,*50\r\n","OK",3,300); //INV定位时间间隔,每1S 定位一次
//推荐定位信息
CmdSend_GPS_AT("$CCMSG,RMC,1,1,*05\r\n","OK",3,300);//RMC数据输出控制:允许输出,定位一次输出一次数据
//地面速度信息
CmdSend_GPS_AT("$CCMSG,VTG,1,1,*1C\r\n","OK",3,300);//"$CCMSG,VTG,1,0,*1D\r\n" //VTG数据输出控制:允许输出,定位一次输出一次数据
//GPS定位信息
CmdSend_GPS_AT("$CCMSG,GGA,1,0,*19\r\n","OK",3,300);//GGA数据输出控制:禁止输出
//当前卫星信息
CmdSend_GPS_AT("$CCMSG,GSA,1,0,*0D\r\n","OK",3,300);
//可见卫星信息
CmdSend_GPS_AT("$CCMSG,GSV,1,0,*1A\r\n","OK",3,300);
//大地坐标信息
CmdSend_GPS_AT("$CCMSG,GLL,1,0,*1F\r\n","OK",3,300);
//当前时间(UTC)信息
CmdSend_GPS_AT("$CCMSG,ZDA,1,0,*07\r\n","OK",3,300);
CmdSend_GPS_AT("$CCMSG,DTM,1,0,*05\r\n","OK",3,300);
CmdSend_GPS_AT("$CCMSG,GNS,1,0,*02\r\n","OK",3,300);
CmdSend_GPS_AT("$CCMSG,GBS,1,0,*0E\r\n","OK",3,300);
CmdSend_GPS_AT("$CCMSG,GRS,1,0,*1E\r\n","OK",3,300);
CmdSend_GPS_AT("$CCMSG,GST,1,0,*18\r\n","OK",3,300);
CmdSend_GPS_AT("$CCMSG,TXT,1,0,*00\r\n","OK",3,300);
printf("\n\r GPS配置成功 \r\n");
}
GPS设置成功后,串口输出信息如下
根据文档进行数据转换:
https://topsemic.com/wp-content/uploads/2019/02/GPS模块使用经验分享.pdf
链接:https://pan.baidu.com/s/1kL2PsiY0czGVwNCmESEk8w
提取码:7mzl
打开转换后的经纬度坐标文本:
在地图上输入坐标即可得到相应的位置信息