From 62cbabbd7c0fc280d6679f3447140b32291a786e Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期二, 28 十一月 2023 10:42:52 +0800 Subject: [PATCH] 兰州机场无委测试提交。 --- Core/Src/main.c | 31 ++++++++++++++++++++----------- 1 files changed, 20 insertions(+), 11 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index 7f793d1..be8187e 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -321,12 +321,12 @@ #ifndef UWB_OFF_FANGCHAI_ON Dw1000_Init(); Dw1000_App_Init(); - dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN); - dwt_entersleep(); +// dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN); +// dwt_entersleep(); #else #endif BSP_Init(); - APL_Init(); +// APL_Init(); Set4LEDColor_Off(); //关一下led总电源 Power_GPS_LoraOff();//关一下GPS总电源 // Lora_Sleep(); @@ -334,23 +334,32 @@ HAL_Delay(500); Set4LEDColor(GREEN,GREEN,GREEN,GREEN); HAL_Delay(500); + Set4LEDColor_Off(); //关一下led总电源 // MX_IWDG_Init(); // NVIC_SystemReset(); + usart_send[0]=0x55; + usart_send[1]=0xAA; + dwt_configcontinuousframemode(12480); + dwt_writetxdata(13, usart_send, 0);//将Poll包数据传给DW1000,将在开启发送时传出去 + dwt_writetxfctrl(13, 0);//设置超宽带发送数据长度 + dwt_starttx(DWT_START_TX_IMMEDIATE);//开启发送,发送完成后等待一段时间开启接收,等待时间在dwt_setrxaftertxdelay中设置 + /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { + IdleTask(); // HAL_IWDG_Refresh(&hiwdg); - APL_Poll();//lora接收,gps接收时间判断,单片机休眠函数,蜂鸣器判断函数。 - #ifndef UWB_OFF_FANGCHAI_ON - Uwb_Poll(); - #else - {GPS_ON_flag=1;} - #endif - Battery_Poll();//检测电量函数,每60s测一次电量。 - Time_to_restart_Poll();//防止出现意外情况,或则不考虑翻转问提,20000000s重启一次设备。 +// APL_Poll();//lora接收,gps接收时间判断,单片机休眠函数,蜂鸣器判断函数。 +// #ifndef UWB_OFF_FANGCHAI_ON +// Uwb_Poll(); +// #else +// {GPS_ON_flag=1;} +// #endif +// Battery_Poll();//检测电量函数,每60s测一次电量。 +// Time_to_restart_Poll();//防止出现意外情况,或则不考虑翻转问提,20000000s重启一次设备。 /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ -- Gitblit v1.9.3