解析void TIM3_Int_Initu16 arr u16 psc TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmdRCC_APB1Periph_TIM3 ENABLE; 时钟使能 定时器TIM3初始化
该函数用于初始化TIM3定时器,并使能TIM3中断。
首先,通过RCC_APB1PeriphClockCmd函数使能TIM3的时钟。
然后,根据传入的arr和psc参数设置TIM_TimeBaseStructure结构体的成员变量,包括定时器周期、预分频值、时钟分割和计数模式。
接着,使用TIM_TimeBaseInit函数初始化TIM3的时间基数单位,并使用TIM_ITConfig函数使能TIM3的更新中断。
最后,使用NVIC_InitTypeDef结构体和NVIC_Init函数设置TIM3中断的优先级和使能状态。
原文地址: https://www.cveoy.top/t/topic/fyZv 著作权归作者所有。请勿转载和采集!