STM32Cubemx下實現通用定時器微秒級延時

由於STM32 HAL庫中僅有對HAl_Delay()毫秒級的延時,爲實現精確的微秒級延時,就不得不修改Systick,但因爲HAL庫內部使用其做爲超時判斷等操做,對其修改會發生不可預期的錯誤,不建議修改。所以,使用通用定時器進行定時操做。 參考網上例程,使用定時器中斷方式實現延時,代碼以下:web /* TIM3溢出時間=72MHz/(71+1)/(0+1)=1Mhz=1us 計數模式:向上計數
相關文章
相關標籤/搜索