stm32通用定時器進入不了中斷

2021-07-08 18:46:12 字數 441 閱讀 1181

今天犯了乙個很低階的錯誤,就是我調了一天的定時器中斷就是進不去,結果最終發現自己有乙個非常大的失誤,現在記錄如下:

tim_configuration(500);

rcc_configuration();

systick_configuration();

/* 設定系統時鐘 */

/* 設定nvic */

nvic_configuration();

/* 設定gpio埠 */

gpio_configuration();

/* 設定 usart */

usart_configuration();

/* 設定exit */

exti_configuration();

我這樣配置完之後,中斷始終是進不去的,當然中斷是進不去的,因為rcc時鐘還沒有開啟就進行定時器的配置,時鐘在哪了?

stm32通用定時器

stm32的定時器是個強大的模組,定時器使用的頻率也是很高的,定時器可以做一些基本的定時,還可以做pwm輸出或者輸入捕獲功能。時鐘源問題 名為timx的有八個,其中tim1和tim8掛在apb2匯流排上,而tim2 tim7則掛在 apb1匯流排上。其中tim1 tim8稱為高階控制定時器 adva...

STM32通用定時器配置

stm32通用定時器配置 一 stm32 通用定時器原理 stm32 系列的cpu 有多達8 個定時器,其中tim1 和tim8 是能夠產生三對pwm 互補輸出的高階定時器,常用於三相電機的驅動,它們的時鐘由apb2 的輸出產生。其它6 個為普通定時器,時鐘由apb1 的輸出產生。下圖是stm32參...

STM32 通用定時器基本定時功能

1.stm32的timer簡介 stm32中一共有11個定時器,其中2個高階控制定時器,4個普通定時器和2個基本定時器,以及2個看門狗定時器和1個系統嘀嗒定時器。其中系統嘀嗒定時器是前文中所描述的systick,看門狗定時器以後再詳細研究。今天主要是研究剩下的8個定時器。定時器計數器解析度 計數器型...