stm32中滴答定时器与普通定时器的区别

1、两者在单片机中的位置不一样

滴答定时器在内核上,普通定时器在外设上。

由于位置不同,滴答定时器的程序可以移植到所有相同内核的芯片上,但普通定时器的程序却不可以。

2、两者的中断优先级不一样

滴答定时器优先级高,普通定时器优先级低。

(1)滴答定时器的中断优先级处于内核中断的末尾,但是却比所有外设的中断优先级要高(默认情况下,也就是没有修改优先级的时候,当然这也决定了其优先级的上限),即除非系统异常,比如复位,否则滴答定时器将稳定运行。

(2)因此表现为滴答定时器稳定,不受外界干扰,普通定时器容易受外界干扰。

3、寄存器的位数不一样

滴答定时器是24位的,普通定时器16位

用途:

根据两类定时器的特征不一样,所以分别适用于不同的场合。

滴答定时器一般用于操作系统时间,进程切换等,普通定时器用于用户需求。

相关推荐
Electrical_IT2 小时前
STM32-PWM输入捕获的配置
stm32·单片机
风吹花中花吹风3 小时前
原创-锐能微82xx系列电能计量芯片软件驱动开发与精度校准流程完全指南
驱动开发·单片机·嵌入式硬件·锐能微·计量芯片·精度校准·电能表校准
嵌入式小白牙5 小时前
ARM-DMA
arm开发·stm32·单片机
青牛科技-Allen7 小时前
GC8871刷式直流电机驱动器深度解析:3.6A驱动与内置电流检测技术
单片机·嵌入式硬件·音视频·音响·电动工具·散热风扇·电脑散热风扇
月阳羊12 小时前
【硬件-笔试面试题】硬件/电子工程师,笔试面试题-26,(知识点:硬件电路的调试方法:信号追踪,替换,分段调试)
笔记·嵌入式硬件·面试·职场和发展
嵌入式小白牙15 小时前
ARM-I2C软实现
stm32·单片机·嵌入式硬件
金色光环15 小时前
【阅读整理】野火ADC_AD7192模块资料
单片机·嵌入式硬件
jllllyuz15 小时前
基于AD7147电容触摸芯片与STC12C5A60S2单片机方案
单片机·嵌入式硬件
范纹杉想快点毕业19 小时前
ZYNQ芯片,SPI驱动开发自学全解析个人笔记【FPGA】【赛灵思
stm32·单片机·嵌入式硬件·mcu·架构·51单片机·proteus
景彡先生19 小时前
STM32 GPIO(通用输入输出)详解:从模式原理到实战应用
stm32·单片机·嵌入式硬件