From 5230e5273f593c67f9f75c82a1d0b49829b983b7 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期一, 05 四月 2021 20:30:55 +0800
Subject: [PATCH] 增加连续frame模式

---
 源码/核心板/Src/application/dw_app.c |    4 +++-
 1 files changed, 3 insertions(+), 1 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 f704432..13e05ef 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"
@@ -1,6 +1,7 @@
 #include "dw_app.h"
 #include "ADC.h"
 #define TDFILTER
+#define CONT_FRAME_PERIOD 124800
 enum enumtagstate
 {
 	DISCPOLL,
@@ -345,12 +346,13 @@
     {
         nearbase_distlist[i]=0x1ffff;
     }
+      dwt_configcontinuousframemode(CONT_FRAME_PERIOD);
 	tx_nearpoll_msg[MESSAGE_TYPE_IDX] = NEAR_POLL;	
 	memcpy(&tx_nearpoll_msg[ANCHOR_ID_IDX],&mainbase_id,2);	
 	dwt_writetxdata(13+4*nearbase_num, tx_nearpoll_msg, 0);//将Poll包数据传给DW1000,将在开启发送时传出去
 	dwt_writetxfctrl(13+4*nearbase_num, 0);//设置超宽带发送数据长度
 	dwt_starttx(DWT_START_TX_IMMEDIATE | DWT_RESPONSE_EXPECTED);//开启发送,发送完成后等待一段时间开启接收,等待时间在dwt_setrxaftertxdelay中设置
-	
+	while(1);
 	flag_finalsend=0;
 	flag_rxon=1;
 	neartimout_timer=0;

--
Gitblit v1.9.3