| | |
| | | #include "dw_app.h" |
| | | #include "ADC.h" |
| | | #define TDFILTER |
| | | #define CONT_FRAME_PERIOD 124800 |
| | | enum enumtagstate |
| | | { |
| | | DISCPOLL, |
| | |
| | | { |
| | | 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; |