guyii54 发表于 2018-3-12 21:26:49

TIM6_DAC_IRQn

看到的例程里将这个定时器中断作为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类型的枚举类型如下

NonMaskableInt_IRQn 2 Non Maskable Interrupt

MemoryManagement_IRQn 4 Cortex-M4 Memory Management Interrupt

BusFault_IRQn 5 Cortex-M4 Bus Fault Interrupt

UsageFault_IRQn 6 Cortex-M4 Usage Fault Interrupt

SVCall_IRQn 11 Cortex-M4 SV Call Interrupt

DebugMonitor_IRQn 12 Cortex-M4 Debug Monitor Interrupt

PendSV_IRQn 14 Cortex-M4 Pend SV Interrupt

SysTick_IRQn 15 Cortex-M4 System Tick Interrupt

WWDG_IRQn Window WatchDog Interrupt

PVD_IRQn PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn RTC Wakeup interrupt through the EXTI line

FLASH_IRQn FLASH global Interrupt

RCC_IRQn RCC global Interrupt

EXTI0_IRQn EXTI Line0 Interrupt

EXTI1_IRQn EXTI Line1 Interrupt

EXTI2_IRQn EXTI Line2 Interrupt

EXTI3_IRQn EXTI Line3 Interrupt

EXTI4_IRQn EXTI Line4 Interrupt

DMA1_Stream0_IRQn DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn DMA1 Stream 6 global Interrupt

ADC_IRQn ADC1, ADC2 and ADC3 global Interrupts




す疯Ⅱ恒す 发表于 2018-3-13 09:12:10

你查的是什么手册啊?为什么少了那么多呢?其他定时器,串口等等的中断全没了。

guyii54 发表于 2018-3-13 16:25:01

す疯Ⅱ恒す 发表于 2018-3-13 09:12
你查的是什么手册啊?为什么少了那么多呢?其他定时器,串口等等的中断全没了。 ...

一个HTML帮助文档……所以是没有写上去对吧……

す疯Ⅱ恒す 发表于 2018-3-14 09:05:43

guyii54 发表于 2018-3-13 16:25
一个HTML帮助文档……所以是没有写上去对吧……

是少了好多,你可以在启动文件那里可以看到有多少中断源的。

guyii54 发表于 2018-3-15 10:06:30

す疯Ⅱ恒す 发表于 2018-3-14 09:05
是少了好多,你可以在启动文件那里可以看到有多少中断源的。

好的,谢谢了……
页: [1]
查看完整版本: TIM6_DAC_IRQn