优化
This commit is contained in:
25
main.c
25
main.c
@@ -6,7 +6,7 @@ int main(void)
|
||||
stdio_init_all();
|
||||
sleep_ms(1000);
|
||||
set_sys_clock_khz(250000, true);
|
||||
|
||||
|
||||
if (watchdog_caused_reboot()) { // 判断是否从看门狗启动或者正常启动
|
||||
printf("Rebooted by Watchdog!\n");
|
||||
} else {
|
||||
@@ -15,28 +15,7 @@ int main(void)
|
||||
watchdog_enable(8300, 1); // 8秒检测是否重新加载看门狗计数器. (不更新计数器则重启硬件, 最高8秒)
|
||||
watchdog_start_tick(12);
|
||||
|
||||
|
||||
printf("EC800M\n");
|
||||
static char GPS_DATA[1024] = { 0 };
|
||||
EC800M_INIT();
|
||||
|
||||
GPS_ gps_;
|
||||
memset(gps_.time, 0, 10);
|
||||
memset(gps_.N, 0, 20);
|
||||
memset(gps_.E, 0, 20);
|
||||
|
||||
|
||||
while (1) {
|
||||
watchdog_update(); // 喂狗
|
||||
strcpy(GPS_DATA, EC800M());
|
||||
EC800M_GPS_DATA_PARSING(GPS_DATA, &gps_);
|
||||
printf(" T: %s\n N: %s\n E: %s\n", gps_.time, gps_.N, gps_.E);
|
||||
printf(" NE: %s, %s\n", gps_.N, gps_.E);
|
||||
|
||||
|
||||
printf("\r\n");
|
||||
sleep_ms(3000);
|
||||
}
|
||||
EC800M(NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user