NVIC_InitStructure.NVIC_IRQChannel = TIM1_IRQn; /提示T1M1_IRQN,没有定义,怎么解决

2019-10-14 21:45发布

原子MINI板的程序,这句话编译过不去,如果改成TIM3就没问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
ricefat
1楼-- · 2019-10-15 02:27
那就是TIM1的中断标示不是这个名字,到.s启动文件中去找
正点原子
2楼-- · 2019-10-15 03:19
TIM1有几个中断服务函数,故中断编号名字和通用定时器有点不同,你goto definition,找到TIM3_IRQn的定义地方,然后前后浏览一下,肯定可以找到TIM1的相关定义。
qq382663074
3楼-- · 2019-10-15 04:56
 精彩回答 2  元偷偷看……
qq382663074
4楼-- · 2019-10-15 09:35
回复【3楼】正点原子:
---------------------------------
原子哥,我想用TIM1的编码器接口,那中断应该用哪个函数呢
qq382663074
5楼-- · 2019-10-15 15:34
回复【3楼】正点原子:
---------------------------------
TIM1_UP_IRQHandler ,就是我想用这个中断函数,那应该怎么写呢?
NVIC_InitStructure.NVIC_IRQChannel =

??
正点原子
6楼-- · 2019-10-15 17:32
TIM1_BRK_IRQn               = 24,     /*!< TIM1 Break Interrupt                                 */
  TIM1_UP_IRQn                = 25,     /*!< TIM1 Update Interrupt                                */
  TIM1_TRG_COM_IRQn           = 26,     /*!< TIM1 Trigger and Commutation Interrupt               */
  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                       */
  TIM2_IRQn                   = 28,     /*!< TIM2 global Interrupt                                */
  TIM3_IRQn                   = 29,     /*!< TIM3 global Interrupt                                */
  TIM4_IRQn                   = 30,     /*!< TIM4 global Interrupt                                */
  I2C1_EV_IRQn                = 31,     /*!< I2C1 Event Interrupt                                 */
  I2C1_ER_IRQn                = 32,     /*!< I2C1 Error Interrupt                                 */
  I2C2_EV_IRQn                = 33,     /*!< I2C2 Event Interrupt                                 */
  I2C2_ER_IRQn                = 34,     /*!< I2C2 Error Interrupt                                 */
  SPI1_IRQn                   = 35,     /*!< SPI1 global Interrupt                                */
  SPI2_IRQn                   = 36,     /*!< SPI2 global Interrupt                                */
  USART1_IRQn                 = 37,     /*!< USAR

一周热门 更多>