一、打开cubemx 。3 a1 R2 C5 v5 e: r( v$ [7 v( G ! Z* r6 H3 g0 u6 ~4 s/ Q 二、配置定时器 & f" C! U/ Z# \/ M 选择TIM3,修改时钟源为内部时钟,配置分频因子PSC为10800-1,计数方式为UP向上计数,自动重装载值为5000-1,因为TIM3是挂在APB1上,APB1的时钟速度为108M,所以中断时间为108000000/(10800*5000)=500ms , |! w5 ?+ D) i& M( m# g 三、开启中断,配置中断优先级5 h. v" ?: K$ @( Y 1 Y% e3 O5 F8 V5 T, W: x 四、生成代码. I6 k6 m3 z2 _) R3 R 在主函数里添加函数HAL_TIM_Base_Start_IT(&htim3);没开始定时器计数 7 O! ~2 A4 P) K5 _" b) h 在tim.c中添加中断回调函数
$ c& |+ x# K: O: q& k |
基于STM32连接参数更新进程后导致断连的问题分析
基于STM32连接参数更新进程后导致断连的问题分析
基于STM32F746G-Discover的扩展电路板
【合集】STM32F7教程、资料大集合
基于STM32的定时器不按设定超时产生中断
基于STM32利用TIMER事件和栈帧体验中断响应经验分享
基于STM32外部中断原理和配置代码经验分享
F769 Discovery实现播放U盘音乐的播放器
STM32 VS Code Extension (在Ubuntu上开发STM32,ST官方vscode插件使用指南)
基于stm32定时器定时中断经验分享