初级会员

- 积分
- 123
- 金钱
- 123
- 注册时间
- 2018-10-22
- 在线时间
- 44 小时
|
10金钱
在写stm32f407定时器中断时,用到tim10定时器,在stm32f4xx.h文件中发现了TIM9~TIM14定时器中断名字如下:
TIM1_BRK_TIM9_IRQn = 24, /*!< TIM1 Break interrupt and TIM9 global interrupt */
TIM1_UP_TIM10_IRQn = 25, /*!< TIM1 Update Interrupt and TIM10 global interrupt */
TIM1_TRG_COM_TIM11_IRQn = 26, /*!< TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt */
TIM8_BRK_TIM12_IRQn = 43, /*!< TIM8 Break Interrupt and TIM12 global interrupt */
TIM8_UP_TIM13_IRQn = 44, /*!< TIM8 Update Interrupt and TIM13 global interrupt */
TIM8_TRG_COM_TIM14_IRQn = 45, /*!< TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt */
但是在调用时配置如下图:
和以往的改动主要是这一句NVIC_InitStructure.NVIC_IRQChannel=TIM8_TRG_COM_TIM14_IRQn; //
但是为什么定时器不起作用呢,希望各位能帮忙解答一下,非常感谢!!
|
|