zhyinch
2020-04-11 66bdd9977d6bfe014389d2cf67e83cecedb6cd7e
Ô´Âë/ºËÐİå/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(!g_com_map[MODBUS_MODE]&&hex_dist2!=0xffff)
               if(hex_dist2!=0xffff)
               {
               hex_dist2 = hex_dist2+(int16_t)g_com_map[DIST_OFFSET];
               g_Tagdist[anc_id_recv]=   hex_dist2;
               g_flag_Taggetdist[anc_id_recv]=0;
               if(!g_com_map[MODBUS_MODE])
               {
               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)