#STM32F030通用定时器关闭后还会进定时器中断,怎么回事?# 配置定时器3: void TIM3_Config(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStruct; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE); //ʹÄÜʱÖÓTIM3 TIM_TimeBaseStruct.TIM_Period=1000*ChangAn_Time -1; //ChangAnÖÜÆÚ TIM_TimeBaseStruct.TIM_Prescaler=HSI48_VALUE/1000 - 1; //1ms TIM_TimeBaseStruct.TIM_ClockDivision=TIM_CKD_DIV1; TIM_TimeBaseStruct.TIM_CounterMode=TIM_CounterMode_Up; TIM_TimeBaseStruct.TIM_RepetitionCounter=0; TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStruct); TIM_ClearITPendingBit(TIM3,TIM_IT_Update); TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE); NVIC_InitStructure.NVIC_IRQChannel=TIM3_IRQn; NVIC_InitStructure.NVIC_IRQChannelPriority=0x00; NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; NVIC_Init(&NVIC_InitStructure); TIM_Cmd(TIM3,ENABLE); } 关闭定时器3: NVIC_DisableIRQ(TIM3_IRQn); TIM_Cmd(TIM3,DISABLE);
#STM32F030通用定时器关闭后还会进定时器中断,怎么回事?#
硬创社
全部评论 默认 最新
fxyc87
2023-11-06 08:48:03 来自未知
在线调试,查看寄存器
蓝天白云
2023-11-05 11:11:00 来自辽宁
TIM_ClearFlag(TIM3, TIM_FLAG_Update);//清除标志 加上这个试一下
2e5rS73hU0
2023-11-04 23:16:54 来自未知
学习
已折叠部分评论 展开
没有更多啦~