F429共有14个定时器
2个高级 TIM1、TIM8
10个通用 TIM2~TIM5 TIM9~TIM14
2个基本 TM6 、TIM7 只有TIM_Prescaler和TIM_Period
1.配置优先级
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0); 中断组为0
NVIC_InitStructure.NVIC_IRQChannel = TIM6_DAC_IRQn; 中断来源
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; 抢占优先级
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; 子优先级
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
2.TIM初始化
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM6, ENABLE); 初始化时钟