| | |
| | | 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) |
| | | { |
| | |
| | | sleep_timer_start(__MS_TO_32K_CNT(time111));//测试 |
| | | } |
| | | } |
| | | #endif |
| | | |
| | | |
| | | ////注意:因为新注册的标签并不知道基站已经收到了,所以要在下一包立刻将新的标签ID发出,否则标签会一直抢占基站的poll包。 |
| | | ////方法是将新注册的标签添加到下次发送的标签列表头部,其他标签依次向后挪动。 |