如果使用一个16位的定时器,系统时钟假设为72M,那么要实现定时1ms的功能,试问以下哪种方案可行?
A. 预分配=72周期=10;
B. 预分配=72周期=100;
C. 预分配=72周期=1000;
D. 预分配=72周期=10000;
查看答案
如果使用一个16位的定时器,系统时钟假设为72M,那么要实现定时10ms的功能,在预分配强制配置为32的情况下,那么周期寄存器必须配置为多少?
A. 1000
B. 2000
C. 10000
D. 20000
以下哪一个为通用定时器的中断源?
A. OFFICE_TIM_IRQ
B. GENERAL_TIM_IRQ
C. SPECIAL_TIM_IRQ
D. ADVANCE_TIM_IRQ
以下哪一个是通用中断入口函数?
A. OFFICE_TIM_IRQHandler (void)
B. ADVANCE_TIM_IRQHandler (void)
C. SPECIAL_TIM_IRQHandler (void)
D. GENERAL_TIM_IRQHandler (void)
static void GENERAL_TIM_Mode_Config(void){TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;GENERAL_TIM_APBxClock_FUN(GENERAL_TIM_CLK, ENABLE);TIM_TimeBaseStructure.TIM_Period=GENERAL_TIM_Period;TIM_TimeBaseStructure.TIM_Prescaler= GENERAL_TIM_Prescaler;TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;TIM_TimeBaseStructure.TIM_RepetitionCounter=0;TIM_TimeBaseInit(GENERAL_TIM, &TIM_TimeBaseStructure);TIM_ClearFlag(GENERAL_TIM, TIM_FLAG_Update);TIM_ITConfig(GENERAL_TIM,TIM_IT_Update,ENABLE);TIM_Cmd(GENERAL_TIM, ENABLE);}以上函数是STM32对定时器的初始化函数,请解释每行代码的功能?