![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
光光大boss
这个作者很懒,什么都没留下…
展开
-
STM32中断系统(NVIC和EXTI)
EXTIEXTI (External interrupt) 就是指外部中断,通过 GPIO 检测输入脉冲,引起中断事件,打断原来的代码执行流程,进入到中断服务函数中进行处理,处理完后,再返回到中断之前的代码中执行。STM32 的所有 GPIO 都可以用作外部中断源的输入端,利用这个特性,我们可以把按键轮询检测 改为由中断 来处理,大大提高软件执行的效率。Cortex 内核具有强大的异常响应系统,它把能够打断当前代码执行流程的事件分为异常(exception)和中断(interrupt),并把它们用一个原创 2020-07-25 21:04:39 · 3156 阅读 · 4 评论 -
STM32时钟系统
从时钟频率来说,分为高速时钟和低速时钟,高速时钟是提供给芯片主体的主时钟,而低速时钟只是提供给芯片中的 RTC(实时时钟)及独立看门狗使用。从芯片角度来说,时钟源又分为内部时钟与外部时钟源 ,内部时钟是在芯片内部 RC 振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,默认使用内部高速时钟。而外部时钟信号是由外部的晶振输入的,在精度和稳定性上都有很大优势,所以上电之后我们再通过软件配置,转而采用外部时钟信号。所以,STM32 有以下 4 个时钟源:高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可原创 2020-07-24 17:15:14 · 1982 阅读 · 0 评论