这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教一个问题

共9条 1/1 1 跳转至

请教一个问题

菜鸟
2013-08-03 14:27:45     打赏

 NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;
 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; //设置抢占优先级为0
 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;   //设置次要优先级为3
 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;     //IRQ通道使能
 NVIC_Init(&NVIC_InitStructure);         //函数调用,按照结构体变量的值设置相关的寄存器
TIM_Cmd(TIM3,ENABLE);                                    //启动定时器TIM3
   为什编译器老是说我的TIM3_IRQn;未定义啊 !什么原因啊!




关键词: stm32     定时器    

高工
2013-08-03 14:47:26     打赏
2楼
错误代码贴上看看

菜鸟
2013-08-03 15:03:02     打赏
3楼
应该是相应头文件没有包含,TIM3_IRQN定义在头文件中

专家
2013-08-03 15:14:30     打赏
4楼
试试3楼说的

高工
2013-08-03 15:35:26     打赏
5楼
我之前也出现过这个问题,当时是库版本不兼容造成的,楼主是用的3.5的库吗

院士
2013-08-04 10:55:30     打赏
6楼
看样子就是库版本不兼容了

菜鸟
2013-08-05 10:18:08     打赏
7楼
我当时也有这个问题,最后也没解决,直接换了个定时器用的

高工
2013-08-05 11:19:53     打赏
8楼
这个和定时器没大关系吧,调用到的函数都是一样的呢

高工
2013-08-05 23:53:54     打赏
9楼
这个问题是常见的库文件问题,不同版本的库和不同器件之间还是有些差异的

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]