本文主要是介绍《嵌入式-STM32开发指南》第二部分 基础篇 - 第4章 定时器(HAL库),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
标准库3.5实现:
《嵌入式-STM32开发指南》第二部分 基础篇 - 第4章 定时器
4.1定时器的工作原理
STM32有三类定时器,基本定时器就是单纯的定时计数器,通用定时器多了四个通道,相对应的增加了功能,高级定时器具有基本,通用定时器的所有的功能,并且添加了其他功能。定时器的对比特性如下表所示。
4.1.1基本定时器
TIM6和TIM7定时器的主要功能包括:
● 16位自动重装载累加计数器
● 16位可编程(可实时修改)预分频器,用于对输入的时钟按系数为1~65536之间的任意数值分频
● 触发DAC的同步电路
● 在更新事件(计数器溢出)时产生中断/DMA请求
总的说来,基本定时器 TIM6 和 TIM7 只具备最基本的定时功能,就是
这篇关于《嵌入式-STM32开发指南》第二部分 基础篇 - 第4章 定时器(HAL库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!