From 5e7b2ec568c4fd0497564e6f45a482a4e0f33b33 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期三, 23 七月 2025 11:12:51 +0800 Subject: [PATCH] 1.1,加入灯跟宏定义控制1hz 5hz --- keil/uwb_tag.c | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/keil/uwb_tag.c b/keil/uwb_tag.c index b32f674..32dde35 100644 --- a/keil/uwb_tag.c +++ b/keil/uwb_tag.c @@ -286,6 +286,28 @@ temp_flag=1; } } + +#ifdef _UWB_1HZ +uint16_t time111=1000; +void SetLPTimer(uint16_t time) +{ + sleep_timer_stop(); + if(time==0) + { + time111=1000; + sleep_timer_start(__MS_TO_32K_CNT(time111)); + } + else + { + time111=time111+time; + if(time111>1100) + { + time111=1000; + } + sleep_timer_start(__MS_TO_32K_CNT(time111));//测试 + } +} +#else uint16_t time111=5000; void SetLPTimer(uint16_t time) { @@ -305,6 +327,8 @@ sleep_timer_start(__MS_TO_32K_CNT(time111));//测试 } } +#endif + ////注意:因为新注册的标签并不知道基站已经收到了,所以要在下一包立刻将新的标签ID发出,否则标签会一直抢占基站的poll包。 ////方法是将新注册的标签添加到下次发送的标签列表头部,其他标签依次向后挪动。 -- Gitblit v1.9.3