问题:
存在开机后初始化,在TIM3_Int_Init()里面,一打开允许中断函数TIM_ITConfig(),定时器立刻进入中断函数一次。只进一次。
初始化函数最后已经关闭定时器:
TIM_Cmd(TIM3, DISABLE); //暂关闭TIMx外设。将这个函数提到初始化最前面也没用。
解决方法:
总结:应该是TIM_TimeBaseInit(TIM5, &TIM_TimeBaseStructure);产生了更新事件,只要将
TIM_ClearFlag(TIM5, TIM_FLAG_Update);
TIM_ITConfig(TIM5,TIM_IT_Update,ENABLE); 放在TIM_TimeBaseInit(TIM5, &TIM_TimeBaseStructure);的后面,就不会出现一开允许中断函数TIM_ITConfig(),定时器立刻进入中断函数一次的情况。
IM_Cmd(TIM5, ENABLE); 放前放后无所谓,他只是让计数器开始计数,只是放后面的话可能需要将计数器清零。
希望对:解决一开允许中断函数TIM_ITConfig(),定时器立刻进入中断函数一次;有帮助。
上一篇:STM中SPI运用的NSS引脚解读
下一篇:stm32中断学习篇(2)——以外部中断为例与多个中断的使用
- 热门资源推荐
- 热门放大器推荐
设计资源 培训 开发板 精华推荐
- ADL5544-EVALZ,基于 ADL5544 30 MHz 至 6 GHz RF/IF 增益模块的评估板
- [摆件]冬奥纪念币收藏盒
- STLINK_V2.1_Pannel
- 基于DSP和FPGA的视频采集电路原理图以及版图(Protel99SE格式)
- USB2TTL
- MCP9800DM-TS1,MCP9800 温度传感器演示板
- AR0135CS2M25SUEAH3-GEVB:1.2 MP Sunex DSL945D 1/3" iBGA CIS HB 评估板
- AM3G-1212SZ 12V 3 瓦直流转直流转换器的典型应用
- TDA7850 4 x 50 W MOSFET 四桥功率放大器加 HSD 的典型应用
- EPR-21 - 30 W DC-DC 转换器
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
- Melexis采用无磁芯技术缩小电流感测装置尺寸
- 千丘智能侍淳博:用数字疗法,点亮“孤独症”儿童的光
- 数药智能冯尚:ADHD数字疗法正为儿童“多动症”提供更有效便捷服务
- Vicor高性能电源模块助力低空航空电子设备和 EVTOL的发展