From 4c16cf5693d5df801fe4b54c52d945db2aa55b0e Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期五, 21 三月 2025 10:00:48 +0800 Subject: [PATCH] 修改4g打印乱码的错误问题 --- keil/include/main/main.c | 57 +++++++++++++++++++++++++-------------------------------- 1 files changed, 25 insertions(+), 32 deletions(-) diff --git a/keil/include/main/main.c b/keil/include/main/main.c index 94b17c8..7ced589 100644 --- a/keil/include/main/main.c +++ b/keil/include/main/main.c @@ -370,31 +370,31 @@ // g_com_map[IP_3]=6; // g_com_map[PORT]=6666; - g_com_map[IP_0]=117; - g_com_map[IP_1]=72; - g_com_map[IP_2]=111; - g_com_map[IP_3]=237; - g_com_map[PORT]=7000; - - g_com_map[TCP_IP_0]=111; - g_com_map[TCP_IP_1]=198; - g_com_map[TCP_IP_2]=60; - g_com_map[TCP_IP_3]=6; - g_com_map[TCP_PORT]=1234; +// g_com_map[IP_0]=117; +// g_com_map[IP_1]=72; +// g_com_map[IP_2]=111; +// g_com_map[IP_3]=237; +// g_com_map[PORT]=7000; +// +// g_com_map[TCP_IP_0]=111; +// g_com_map[TCP_IP_1]=198; +// g_com_map[TCP_IP_2]=60; +// g_com_map[TCP_IP_3]=6; +// g_com_map[TCP_PORT]=1234; /* RTCMMODE_NONE, RTCMMODE_TCP, RTCMMODE_NTRIP, */ - g_com_map[RTCMMODE_INDEX] = RTCMMODE_NTRIP; +// g_com_map[RTCMMODE_INDEX] = RTCMMODE_NTRIP; - snprintf((char *)&g_com_map[NTRIP_HOST_INDEX], 32, "140.143.212.42"); - g_com_map[NTRIP_PORT_INDEX] = HIDO_UtilStrToInt("8005"); -// snprintf((char *)&g_com_map[NTRIP_PORT_INDEX], 32, "8005"); - snprintf((char *)&g_com_map[NTRIP_USERNANME_INDEX], 32, "test005"); - snprintf((char *)&g_com_map[NTRIP_PASSWORD_INDEX], 32, "Hxzk0228"); - snprintf((char *)&g_com_map[NTRIP_SOURCENAME_INDEX], 32, "RTCM32_GNSS2"); +// snprintf((char *)&g_com_map[NTRIP_HOST_INDEX], 32, "140.143.212.42"); +// g_com_map[NTRIP_PORT_INDEX] = HIDO_UtilStrToInt("8005"); +//// snprintf((char *)&g_com_map[NTRIP_PORT_INDEX], 32, "8005"); +// snprintf((char *)&g_com_map[NTRIP_USERNANME_INDEX], 32, "test005"); +// snprintf((char *)&g_com_map[NTRIP_PASSWORD_INDEX], 32, "Hxzk0228"); +// snprintf((char *)&g_com_map[NTRIP_SOURCENAME_INDEX], 32, "RTCM32_GNSS2"); if(g_com_map[BIND_DEV_ID]==0) @@ -434,13 +434,13 @@ { LOG_INFO(TRACE_MODULE_APP,"单点定位模式模式. \r\n"); } + delay_ms(500); } uint32_t adctick = 0; uint8_t only_one_flag; uint16_t chongman_time; uint8_t bat_percent_old=100; uint8_t input5vflag; -uint8_t kai_4g_flag; void IdleTask(void) { if(read_5v_input_pca()) @@ -483,12 +483,6 @@ } if(DBG_GetMode() == DBG_MODE_SHELL) { - if(kai_4g_flag==0) - { - kai_4g_flag=1; -// PCA9555_Set_One_Value_Output(AIR780E_ENBALE,1); - //Shell_Init(); - } if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) {TCPClient_Poll_1();} //HIDO_InputPoll(); @@ -507,6 +501,12 @@ if(DBG_GetMode() == DBG_MODE_SHELL) { Set4LEDColor(uwbled,rtkled,led4g,powerled); + if(g_com_map[CNT_RESTART]==1) + { + g_com_map[CNT_RESTART]=0; + save_com_map_to_flash(); + NVIC_SystemReset(); + } } else { @@ -659,13 +659,6 @@ TCPClient_Poll(); if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) {TCPClient_Poll_1();} -// if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_NTRIP&&gps_ntripsend==2) -// { -// gps_ntripsend=0; -// NTRIPApp_ReportGGA(YUANGPS_ParseGGA_data, YUANGPS_ParseGGA_changdu); -// memset(YUANGPS_ParseGGA_data,0,YUANGPS_ParseGGA_changdu); -// YUANGPS_ParseGGA_changdu=0; -// } if(flag_secondtask) { flag_secondtask = 0; -- Gitblit v1.9.3