题目内容

如果使用一个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对定时器的初始化函数,请解释每行代码的功能?

请使用一个16位的定时器,设计一个定时1S的精准定时方案,假设系统时钟是72M。

答案查题题库