u8 sim900a_gps_read_handle(u8 * message)
{
u8 res,sta;
char *p1,*p2;
if(!sim900a_send_cmd((u8 *)"AT+CGNSINF",(u8 *)"OK",300))
{
if((p1=(char*)strstr((const char*)USART2_RX_BUF,"+CGNSINF:")),(p1!=NULL))//ÅD¶ÏêÇ·ñ¶áè¡μ½"AT+CGNSINF"Ãüáî·μ»ØμÄó|′eêy¾Y
{
if((p2=(char*)strstr((const char*)p1,"OK")),(p2!=NULL))//ÅD¶Ï"AT+CGNSINF"Ãüáî·μ»ØμÄó|′eêy¾YíêÕû£¬óD¡°OK¡±½áêø±êÖ¾
{
message[0]='0'; //ìî3äêy¾Y
*p2=0;
使用的是WIFI GPS POSITION这个中的GPS定位部分,代码如上,模块PPS没亮过,其他两个灯一个常亮一个闪,有大神知道是什么原因吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
串口调试助手一直都没法用显示没有找到串口,所以直接连开发板调试的,代码应该没有问题,这部分是别人的代码,想问一下PPS没亮过,插电源的时候也不会闪一下,是它本身有问题吗
安装了,一直以来都是直接烧写开发板的
那就可以直接用开发板板载的USB转串口,连接SIM808即可测试。
一周热门 更多>