
STM32F030F4的TIM1定时10ms,时钟走的慢,用tim3运行正常 //FLK=ÄÚ²¿¾§Õñ8M void TIMER_Initializes(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE); /* Time ¶¨Ê±Æ÷»ù´¡ÉèÖà */ TIM_TimeBaseStructure.TIM_Prescaler = 80-1; //Ô¤·ÖƵ TIM_TimeBaseStructure.TIM_Period = 1000-1; //ÖØÔØÖµ /*ÅäÖÃΪ10msÖжÏ*/ TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure); TIM_ClearFlag(TIM1, TIM_FLAG_Update); TIM_ARRPreloadConfig(TIM1, ENABLE); /* TIM ÖжÏʹÄÜ */ TIM_ITConfig(TIM1, TIM_IT_Update, ENABLE); /* TIM1 ʹÄÜ */ TIM_Cmd(TIM1, ENABLE); } void TIM1_BRK_UP_TRG_COM_IRQHandler(void) if (TIM_GetITStatus(TIM1, TIM_IT_Update) != RESET) { TIM_ClearITPendingBit(TIM1, TIM_FLAG_Update); TaskRemarks();//GPIOA->ODR ^= GPIO_Pin_0; } } void NVIC_Configuration(void) { NVIC_InitTypeDef NVIC_InitStructure; /* ÍâÉèÖÐ¶Ï */ /* TIM1 ÖжÏǶÌ×Éè¼Æ*/ NVIC_InitStructure.NVIC_IRQChannel = TIM3TIM1_BRK_UP_TRG_COM_IRQnIRQn; NVIC_InitStructure.NVIC_IRQChannelPriority = 0; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); } |
关于STM32F030的iic主收问题
STM32F030内部晶振怎么设置,内部晶振是延时函数怎么设置
分享STM32F030K6程序运行异常的解决方法
STM32F030正常上电不运行
DMA 读取GPIO的状态
stm32的同一个定时器,不同的通道,可以不同时的输出pwm波形吗
基于STM32的锂动力电池检测装置的设计
STM32的低功耗模式
STM32的上电启动过程
STM32中如何实现数据加密
如果是的话,就是 预分频系数=2 ,改成预分频系数=1 就可以了。
评分
查看全部评分
TIM3 是APB1低速时钟
这个跟mdk优化应该没啥关系