t i=0,j=0;void TIM2_IRQHandler(void){ if(i<8){ if((TIM2->SR&0x0001)==0x0001)...
TIM2定义了一个静态参数static char pin_h = 1;主要循环的结构如下; if ((TIM2->SR & 0x0001) != 0) // 如果确实有中断发生,则清除标志和初始值清零。 {TIM2->SR &= ~(1<<0); TIM2->CNT = 0; if(pin_h == 0){pin_h++;……} //这里是计算的重头戏,没怎么看懂 else if(pin_h !=...
if(TIM2->SR&0x0001)//溢出中断 TIM2->SR&=~(1<<0);//清除中断标志位 g_Horizontal_Circle_...