STM32
直播中

李萍

8年用户 1508经验值
私信 关注
[问答]

请问系统定时器和TIM定时器有哪些区别?

请问系统定时器和tiM定时器有哪些区别

回帖(1)

孔德羲

2024-3-20 14:53:16
系统定时器即systick timer属于ARM 内核的东西,是24位向下计数器,可以计数计时并触发中断。
它是个比较单纯的时基定时器,它的功能相对其他外设TIMER,功能就较为单一,不支持输入捕获、比较输出等复杂功能,也不能触发DMA等。


而其它外设定时器可以大致分三类。
第一类:基本定时器。功能类似于系统定时器,往往不支持输入捕获、比较输出功能,
第二类,通用定时器。除了基本定时器功能外,增加了输入捕获、比较输出功能;
第三类,高级定时器。它在通用定时器功能基础上又增加了互补输出,死区插入、刹车管理等功能。整体上讲,通用定时器 或高级定时器的功能要比系统定时器的功能复杂得多。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分