zhyinch
2021-04-05 5230e5273f593c67f9f75c82a1d0b49829b983b7
Ô´Âë/ºËÐİå/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;