一、前言
在stm32开发中,定时器是非常重要的,由于之前大学的时候学得不多,在工作中因为它到时效率低下,现在来总结一下其的学习和使用。(由于本人基础较为薄弱,不喜欢勿喷。)
二、定时器的基础知识
中断定时时间=(分频值+1)*(计数值+1)/主频
三、定时器的功能
1、延时功能
直接通过中断顶上控制。
2、pwm输出通道
通过写入占空比控制输出的pwm波。
3、输入捕获通道
通过写入计数值控制定时时间,计数值一到即捕获。
四、实例
本次使用的是stm32cubeide和stm32cubemx进行学习,使用LL库写代码。本次使用的是野火指南者stm32f103vet6。
1、使用stm32cubemx初始化定时器
(1)设置时钟等

订阅专栏 解锁全文
1699

被折叠的 条评论
为什么被折叠?



