源码/核心板/Src/stm32f10x_it.c
@@ -46,7 +46,7 @@ if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET) //??TIM3???????? { TIM_ClearITPendingBit(TIM3, TIM_IT_Update ); //??TIMx?????? main_logic(); // main_logic(); time32_incr++; heartbeat_timer++; sync_timer++; @@ -54,7 +54,14 @@ synclost_timer++; GPIO_WriteBit(GPIOA, GPIO_Pin_8, Bit_RESET); if(sync_timer>=1000) { {uint8_t i; for(i=0;i<MAX_REGTAGNUM;i++) { if(regtag_map.remain_time[i]>0) { regtag_map.remain_time[i]--; } } if(pwtag.remain_time>0) {pwtag.remain_time--;} flag_newsecond=1;