From d43f5c57427173eba8a2d1ed11bb8da408ec5dfc Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期二, 31 八月 2021 20:06:16 +0800
Subject: [PATCH] 2K 板子测试完成 增加功率测试

---
 源码/核心板/Src/application/dw_app.c |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c"
index e4d44e8..6b2be20 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c"
@@ -370,7 +370,7 @@
       cs_lastdist[channel] = currentdist;
       return cs_lastvalid[channel];
   }
-
+#define CONT_FRAME_PERIOD 124800
 uint16_t g_Resttimer;
 uint8_t result;
 u8 tag_succ_times=0;
@@ -510,6 +510,7 @@
 
 					if(!g_com_map[MODBUS_MODE])
 					{
+					   u32 devid;
 					hex_dist2 = hex_dist2;		
 					usart_send[2] = 1;//正常模式
 					usart_send[3] = 17;//数据段长度
@@ -520,10 +521,22 @@
 					memcpy(&usart_send[9],&hex_dist2,4);
 					usart_send[13] = bat_percent;
 					usart_send[14] = button;
-                    usart_send[15] = rec_firstpath_power;
 					checksum = Checksum_u16(&usart_send[2],17);
 					memcpy(&usart_send[19],&checksum,2);
 					UART_PushFrame(usart_send,21);
+                    Spi_ChangePrescaler(SPIx_PRESCALER_SLOW);	
+                    dwt_configcontinuousframemode(CONT_FRAME_PERIOD);
+                    dwt_writetxdata(20, tx_final_msg, 0);//将Poll包数据传给DW1000,将在开启发送时传出去
+                    dwt_writetxfctrl(20, 0);
+                    dwt_starttx(DWT_START_TX_IMMEDIATE);
+                        devid =  dwt_readdevid();
+                        LED0_ON;
+                    while(devid==DWT_DEVICE_ID )
+                    {
+                        devid =  dwt_readdevid();
+                    }
+                    
+                    NVIC_SystemReset();
 					}
 				}
 		//			memcpy(&Modbus_HoldReg[anc_id_recv*2],&hex_dist,4);

--
Gitblit v1.9.3