From 66bdd9977d6bfe014389d2cf67e83cecedb6cd7e Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期六, 11 四月 2020 10:25:14 +0800 Subject: [PATCH] ver 1.21 湖南客户固件 --- 源码/核心板/Src/application/dw_app.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 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 9c6998d..af6f392 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" @@ -240,7 +240,7 @@ for(i=0;i<255;i++) { g_flag_Taggetdist[i]++; - if(g_flag_Taggetdist[i]>=20) + if(g_flag_Taggetdist[i]>=2) { g_Tagdist[i]=0xffff; } @@ -437,12 +437,14 @@ LED0_BLINK; memcpy(&anc_id_recv,&rx_buffer[ANCHOR_ID_IDX],2); -// g_Tagdist[anc_id_recv]= hex_dist; -// g_flag_Taggetdist[anc_id_recv]=0; + if(hex_dist2!=0xffff) + { + g_Tagdist[anc_id_recv]= hex_dist2; + g_flag_Taggetdist[anc_id_recv]=0; - if(!g_com_map[MODBUS_MODE]&&hex_dist2!=0xffff) + if(!g_com_map[MODBUS_MODE]) { - hex_dist2 = hex_dist2+(int16_t)g_com_map[DIST_OFFSET]; + hex_dist2 = hex_dist2; usart_send[2] = 1;//正常模式 usart_send[3] = 17;//数据段长度 usart_send[4] = frame_seq_nb;//数据段长度 @@ -456,6 +458,7 @@ memcpy(&usart_send[19],&checksum,2); UART_PushFrame(usart_send,21); } + } // memcpy(&Modbus_HoldReg[anc_id_recv*2],&hex_dist,4); /* Poll DW1000 until TX frame sent event set. See NOTE 8 below. */ if(result==0) -- Gitblit v1.9.3