From 187d5a216bff2485bb98869e3b96a46ab2e2d808 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期一, 17 七月 2023 16:54:24 +0800 Subject: [PATCH] 改为dw3000,代码修改结束,没有测试,先提交一下。 --- Src/decadriver/deca_params_init.c | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/Src/decadriver/deca_params_init.c b/Src/decadriver/deca_params_init.c index de4c1d9..e5c5330 100644 --- a/Src/decadriver/deca_params_init.c +++ b/Src/decadriver/deca_params_init.c @@ -27,12 +27,12 @@ //----------------------------------------- const uint32_t tx_config[NUM_CH] = { - RF_TXCTRL_CH1, /* Tx value match UM */ - RF_TXCTRL_CH2, - RF_TXCTRL_CH3, - RF_TXCTRL_CH4, +// RF_TXCTRL_CH1, /* Tx value match UM */ +// RF_TXCTRL_CH2, +// RF_TXCTRL_CH3, +// RF_TXCTRL_CH4, RF_TXCTRL_CH5, - RF_TXCTRL_CH7, +// RF_TXCTRL_CH7, }; //RF -> Channel_Specific_Cfg -> Channel_Cfg -> RF_PLL -> RF PLL2 @@ -59,7 +59,19 @@ 0xBC //WBW }; - +/* offset from AGC_CTRL_ID in bytes */ +/* Please take care not to write other values to this register as doing so may cause the DW1000 to malfunction */ +#define AGC_TUNE1_OFFSET (0x04) +#define AGC_TUNE1_LEN (2) +#define AGC_TUNE1_MASK 0xFFFF /* It is a 16-bit tuning register for the AGC. */ +#define AGC_TUNE1_16M 0x8870 +#define AGC_TUNE1_64M 0x889B +/* offset from AGC_CTRL_ID in bytes */ +/* Please take care not to write other values to this register as doing so may cause the DW1000 to malfunction */ +#define AGC_TUNE2_OFFSET (0x0C) +#define AGC_TUNE2_LEN (4) +#define AGC_TUNE2_MASK 0xFFFFFFFFUL +#define AGC_TUNE2_VAL 0X2502A907UL const agc_cfg_struct agc_config = { AGC_TUNE2_VAL, -- Gitblit v1.9.3