From 61b5220eefbec3fff8df2fa0ff13d216626df280 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期六, 07 十一月 2020 17:40:07 +0800 Subject: [PATCH] Revert "Revert "Revert "V1.34 增加滤波 防撞1对10发货""" --- 源码/核心板/Src/application/dw_app.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" index 94a6032..bbdefa4 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" @@ -988,7 +988,7 @@ { u16 tag_recv_interval; float temp_tagpos; - g_Resttimer=0; + dwt_write32bitreg(SYS_STATUS_ID, SYS_STATUS_RXFCG);//清除标志位 frame_len = dwt_read32bitreg(RX_FINFO_ID) & RX_FINFO_RXFL_MASK_1023;//获得接收数据长度 dwt_readrxdata(rx_buffer, frame_len, 0);//读取接收数据 @@ -1001,7 +1001,8 @@ // if (anchor_type == rx_buffer[ANC_TYPE_IDX]) // Anchor_RecPoll(); // break; - case SYNC: + case SYNC: + g_Resttimer=0; memcpy(&rec_syncid,&rx_buffer[ANCHOR_ID_IDX],4); if(rec_syncid<current_syncid) { @@ -1042,7 +1043,8 @@ } break; - case NEAR_POLL: + case NEAR_POLL: + g_Resttimer=0; memcpy(&tag_id_recv,&rx_buffer[TAG_ID_IDX],2); taglist_pos=CmpTagInList(tag_id_recv); if(taglist_pos==taglist_num) -- Gitblit v1.9.3