看到的例程里将这个定时器中断作为NVIC里管理的一个中断源进行配置,代码如下 #define BASIC_TIMx TIM6 #define BASIC_TIMx_CLK RCC_APB1Periph_TIM6 #define BASIC_TIMx_IRQn TIM6_DAC_IRQn #define BASIC_TIMx_IRQHandler TIM6_DAC_IRQHandler static void TIMx_NVIC_Configuration(void) { NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0); NVIC_InitStructure.NVIC_IRQChannel = BASIC_TIMx_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); } 但是查找手册里NVIC里管理的中断并没有TIM6_DAC_IRQn这个定时器中断啊,帮助手册里NVIC_IRQChannel类型的枚举类型如下
|
一个HTML帮助文档……所以是没有写上去对吧……
是少了好多,你可以在启动文件那里可以看到有多少中断源的。
评分
查看全部评分
好的,谢谢了……