From 6d08f540240e0baad08328f06c66d8e2fb1f336f Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期三, 04 十二月 2024 09:16:16 +0800 Subject: [PATCH] 实现,1对1通信,超时时间2ms --- keil/include/components/hal/pan_rf.c | 30 ++++++++++++++++++++++++------ 1 files changed, 24 insertions(+), 6 deletions(-) diff --git a/keil/include/components/hal/pan_rf.c b/keil/include/components/hal/pan_rf.c index 2dd6886..496c9de 100644 --- a/keil/include/components/hal/pan_rf.c +++ b/keil/include/components/hal/pan_rf.c @@ -2432,20 +2432,38 @@ return LEVEL_ACTIVE; } - +void set_test_mode1_reg(void) +{ + uint8_t tmpreg; + tmpreg = rf_read_spec_page_reg(PAGE3_SEL, 0x12); + rf_write_spec_page_reg(PAGE1_SEL, 0x25, 0x48); + rf_write_spec_page_reg(PAGE3_SEL, 0x12, (0x02|(tmpreg&0x08))); +} /** * @brief set rf default para * @param[in] <none> * @return result */ -RF_Err_t rf_set_default_para(void) + +//RF_Err_t rf_set_default_para(void) +//{ +// RF_ASSERT(rf_set_freq(DEFAULT_FREQ)); +// RF_ASSERT(rf_set_sf(DEFAULT_SF)); +// RF_ASSERT(rf_set_code_rate(DEFAULT_CR)); +// RF_ASSERT(rf_set_bw(DEFAULT_BW)); +// RF_ASSERT(rf_set_crc(CRC_OFF)); +// RF_ASSERT(rf_set_tx_power(DEFAULT_PWR)); + +// return OK; +//} +RF_Err_t rf_set_default_para(uint32_t freq, uint8_t sf) { - RF_ASSERT(rf_set_freq(DEFAULT_FREQ)); + RF_ASSERT(rf_set_freq(freq)); + RF_ASSERT(rf_set_sf(sf)); RF_ASSERT(rf_set_code_rate(DEFAULT_CR)); RF_ASSERT(rf_set_bw(DEFAULT_BW)); - RF_ASSERT(rf_set_sf(DEFAULT_SF)); - RF_ASSERT(rf_set_crc(CRC_ON)); + RF_ASSERT(rf_set_crc(CRC_OFF)); RF_ASSERT(rf_set_tx_power(DEFAULT_PWR)); return OK; -} +} \ No newline at end of file -- Gitblit v1.9.3