STM32(CORETEX-M3)有5中时钟源:HSI、HSE、LSI、LSE、PLL
(1)HSI是高速内部时钟,又叫RC振荡器,晶振频率为8MHZ,精确度不高。
(2)HSE是高速外部时钟,可接石英、陶瓷谐振器;也可接如外部时钟信号,范围为4-16MHZ。
(3)LSI是低速内部时钟,RC振荡器,频率为40KHZ,提供低功耗时钟。
(4)LSE是低速外部时钟,外接频率为32.768KHZ石英晶体。
PLL为锁相环倍频输出,其时钟输入源可为HSI、HSE、HSE/2。倍频可选择2~16倍,最大不超过76MHZ。
sysclk的时钟来源:HSI、HSE、PLL
实时时钟
stm32的实时时钟是一个独立的定时器,这个定时器可以连续的计数,在相应软件的配合下能够,提供时钟日历的功能,RTC模块和时钟配置系统都属于后备区,即在睡眠和复位后仍然正常工作,系统复位后,后备区会得到写保护,防止意外访问。
什么是systick定时器?
systick定时器是系统滴答定时器,一个24位的倒计时计数器,选择内部时钟作为时钟源时,频率为HCLK/8,选择外部时钟作为时钟源时,频率为HCLK,当计数到0时,重新从reload寄存器中读出数据放入计时器中作为初值,只要不把滴答计时器控制寄存器、状态寄存器中的使能位清0,滴答计时器将永不停止,即使在睡眠状态也不停止。
systick定时器被捆绑在NVIC上,用于产生SYSTICK异常。
systick的作用产生操作系统的
产生操作系统的时钟节拍
操作系统需要一个滴答中断作为系统运行的时基,以前多采用一个硬件定时器,以产生一个中期性的中断维持系统正常“心跳”。操作系统会根据“心跳”将时间分为很多的时间片段,每个任务只能占有其中一个时间片,之后系统运行别的任务,这样可以防止一个任务一直占有系统;操作系统也可以将每个系统周期中的一段时间分给一个特定的任务。另外操作系统所提供的定时功能也都与滴答定时器有关。
上一篇:STM32 PWM问题
下一篇:STM32 波形
推荐阅读最新更新时间:2026-03-23 11:58
- LDK120M12R 1.2V低压降稳压器典型应用(可调版)电路
- EVB-UTC2000-DFP、EVK-UTC2000 评估套件基于 UTC2000 USB 3.0/2.0 Type-A,即插即用 Type-C DFP
- LTC3219 演示板、250mA 通用九通道 LED 驱动器
- DC919A-D,LTC2204 CMOS 输出演示板,直流输入,40Msps 16 位 ADC,DC
- AD8618ARZ-REEL 二阶低通滤波器运算放大器的典型应用电路
- 使用 NXP Semiconductors 的 PCA9511A 的参考设计
- LT3091MPDE 恒流恒压实验室电源的典型应用
- ADR392B 4.096 Vout 微功率、低噪声精密电压基准的典型应用
- LT3470HDDB 5V 降压转换器的典型应用电路
- 使用 Diodes Incorporated 的 AZ7042ZTR-E1 的参考设计


stm32驱动屏IC rm68042
STM32 PMSM FOC 简介
基于STM32G031的测试测量训练平台完成虚拟仪器实现
现代雷达系统的信号设计
BFR340T






京公网安备 11010802033920号