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

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

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

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

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

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

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

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

3、寄存器的位数不一样

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

用途:

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

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

相关推荐
三三十二10 分钟前
STM32简易示波器/逻辑分析仪设计指南
stm32·单片机·嵌入式硬件
Mapleay10 分钟前
STM32 _main 里做了什么
stm32·单片机·嵌入式硬件
平凡灵感码头18 分钟前
走进离线语音:安信可 VC‑01 智能模块全面拆解与 MCU 实战
单片机·嵌入式硬件
田甲18 分钟前
【STM32】G030单片机开启超过8个ADC通道的方法
stm32·单片机·嵌入式硬件
切糕师学AI1 小时前
节拍定时器是什么?
单片机·嵌入式硬件
切糕师学AI1 小时前
影子栈指针是什么?
嵌入式硬件·计算机体系结构
小飞侠123!2 小时前
STM32 利用内部参考电压VREFINT计算VDDA来提高精度
stm32
网易独家音乐人Mike Zhou2 小时前
【无人机】MavLink通讯协议的回调解析函数及状态机
单片机·mcu·物联网·嵌入式·无人机·iot
小何~~4 小时前
基于 STM32 和 MPU6050 的三轴倾斜角度传感器设计与实现
stm32·单片机·嵌入式硬件·mpu6050·倾斜角度传感器
君鼎4 小时前
音视频——I2S 协议详解
嵌入式硬件·音视频