2020-06-30

学习总结:

定时期(外设)

硬件 时机

        捕获/输出

软件 初始化

        应用

时钟源 时钟树 主时钟源

分频系统 时基 时钟源 计数 重装载寄存器

延时函数 time1~time8

小于系统时钟源(乘2) 中断子程序

STM32F42xxx 系列控制器有2 个高级控制定时器、10 个通用定时器和2 个基本定时器,还有2 个看门狗定时器。 控制器上所有定时器都是彼此独立的,不共享任何资源。各个定时器特性参考下表: 注意:其中最大定时器时钟可通过RCC_DCKCFGR 寄存器配置为90MHz 或者180MHz。

主要两个功能,第一就是基本定时功能,生成时基,第二就是专门用于驱动数模转换器(DAC)。 基本定时器的内部时钟(CK_INT)频率默认设置为90MHz。

高级控制定时器(TIM1 和TIM8)和通用定时器在在基本定时器的基础上引入了外部引脚,可以输入捕获和输出比较功能。高级控制定时器比通用定时器增加了可编程死区互补输出、重复计数器、带刹车(断路)功能,这些功能都是针对工业电机控制方面。 一般情况下,我们都是使用内部时钟,内部时钟CK_INT 即来自于芯片内部,等于180M。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容