keil5怎么串口調試?
unsigned int TimingDelay; void delay(time_delay)// { TimingDelay=time_delay; while(TimingDelay != 0); } void TIM2_IRQHandler(void)//中斷中計數,每到一次中斷-- 具體單位時間 以定時器設置為準 { if(TIM_GetITStatus(TIM2, TIM_IT_Update) == SET) { TIM_ClearFlag(TIM2, TIM_IT_Update)
; if(TimingDelay != 0) TimingDelay--; } } 類似這樣寫即可實現定時器延時,修改定時器相應配置即可移植,不必考慮for等在不同板子及晶振改變時不準的問題
上一篇電腦墻壁畫法