gps
Dependencies: mbed
main.cpp
00001 #include "mbed.h" 00002 00003 //serial config 00004 Serial pc(PA_0,PA_1); //Serial class for transmission of serial data 00005 //***Broche Connexion GPS ***********// 00006 Serial GPSTXRX(PA_2,PA_3); // input PB_1 for X axis 00007 00008 int main() 00009 { 00010 pc.baud(9600); 00011 pc.format(8,SerialBase::None,1); 00012 //----------prinf test sur pc--------- 00013 pc.printf("\r\n GPS Test program"); 00014 pc.printf("\r\n******\r\n"); 00015 //------------------------ 00016 00017 00018 while(1) { 00019 pc.printf("\r\n GPS Test en cours"); 00020 pc.printf("\r\n******\r\n"); 00021 00022 int i; 00023 int tag[256]; 00024 char buff[55]; 00025 00026 00027 for(i=0;i<255;i++) 00028 { 00029 tag[i]=GPSTXRX.getc(); 00030 pc.printf("gps:%d",tag[i]); 00031 sprintf(buff,"%d%d%d%d%d",tag[0],tag[1],tag[2],tag[3],tag[4]); 00032 pc.printf("%s \r\n",buff); 00033 int code = atoi(buff); 00034 pc.printf("%d \r\n",code); 00035 } 00036 00037 wait(10); 00038 /* if(GPSTXRX.readable()) 00039 { 00040 serial.putc(GPSTXRX.getc()); 00041 } 00042 char c; 00043 char buffer[128]; 00044 00045 GPSTXRX.gets(buffer,8); 00046 00047 serial.printf("I got '%s'\n", buffer); 00048 wait(1);*/ 00049 } 00050 }
Generated on Sat Jul 30 2022 10:19:34 by 1.7.2