From acce179c49a6a9c625e9402e6f9046d1325ffcea Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期三, 26 二月 2025 18:04:26 +0800
Subject: [PATCH] 初步写完键盘驱动和串口初始化

---
 keil/include/drivers/serial_at_cmd_app.c |   52 ++++++++++++++++++++++++++--------------------------
 1 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/keil/include/drivers/serial_at_cmd_app.c b/keil/include/drivers/serial_at_cmd_app.c
index b1d32e0..995196d 100644
--- a/keil/include/drivers/serial_at_cmd_app.c
+++ b/keil/include/drivers/serial_at_cmd_app.c
@@ -25,7 +25,7 @@
 uint8_t GPS_GSVmessage[150]={0};
 double jd,wd;
 int analysis_num,pos_state;
-uint8_t state5V_prase_flag=1,gps_prase_flag=1;
+uint8_t state5V_prase_flag=0,gps_prase_flag=1;
 extern void IO_LED_control_change(uint8_t data);
 extern void IO_control_init(void);
 extern void blink_led(uint8_t*state);
@@ -259,38 +259,38 @@
                    
                     wd=strtod(wdrecv.m_pData,NULL);
                     jd=strtod(jdrecv.m_pData,NULL);
-										if(wd!=0)
-										blink_led(&gps_success_state);
+//										if(wd!=0)
+										//blink_led(&gps_success_state);
                     pos_state=atoi(Posstate.m_pData);
-										if(gga_num<10&&!gps_open_flag)
-												{
-													gps_timeout_flag=0;
-												snprintf(GGA_Format_message, sizeof(GGA_Format_message), "%s,%04x,%x,%d,%d,0,0\r\n", \
-																			 GPS_GGAmessage,g_com_map[DEV_ID],bat_percent,userkey_state,gps_timeout_flag);
-												datalenth_gga = sprintf((char*)&GGA_Final_message[u32GGaLenth],"%s",GGA_Format_message);
-												u32GGaLenth += datalenth_gga;
-												gga_num++;//有效数据计数
-												}else{
-												UDPClient_UploadGPS_10pack();//上传GPS超时无效数据
-												}
+//										if(gga_num<10&&!gps_open_flag)
+//												{
+//													gps_timeout_flag=0;
+//												snprintf(GGA_Format_message, sizeof(GGA_Format_message), "%s,%04x,%x,%d,%d,0,0\r\n", \
+//																			 GPS_GGAmessage,g_com_map[DEV_ID],bat_percent,userkey_state,gps_timeout_flag);
+//												datalenth_gga = sprintf((char*)&GGA_Final_message[u32GGaLenth],"%s",GGA_Format_message);
+//												u32GGaLenth += datalenth_gga;
+//												gga_num++;//有效数据计数
+//												}else{
+//												UDPClient_UploadGPS_10pack();//上传GPS超时无效数据
+//												}
 								if(pos_state!=0)
 								{
 									
                 
 								//gps_power_state=0;//关闭gps
 //								if(gps_open_flag){
-								if(gps_open_flag&&!gps_first_flag){
-									
-								delay_ms(1000);
-								gps_timeout_flag=0;//不超时接收状态
-                gps_need_data_flag=0;//接收数据完成
-                gps_wait_count=0;//清0接收状态
-								UDPClient_UploadGPS();//上传GPS超时无效数据
-								gps_power_state=0;//立即关掉gps,防止串口数据过多导致无法切换休眠
-								update_led_power_state();
-//									}else{
-//												
-											}
+//								if(gps_open_flag&&!gps_first_flag){
+//									
+//								delay_ms(1000);
+//								gps_timeout_flag=0;//不超时接收状态
+//                gps_need_data_flag=0;//接收数据完成
+//                gps_wait_count=0;//清0接收状态
+//								UDPClient_UploadGPS();//上传GPS超时无效数据
+//								gps_power_state=0;//立即关掉gps,防止串口数据过多导致无法切换休眠
+//								update_led_power_state();
+////									}else{
+////												
+//											}
 								pos_state=0;//防止多次进入
 								}
 						

--
Gitblit v1.9.3