时钟
Bryan TT
平凡至极
展开
-
STM32配置外接有源晶振方式
一直以来都是使用正点原子的板子,所以一旦换了板子,就要考虑到新板子的晶振问题,一般来说,板子上使用的是外接无源晶振,但对于一些工控板来说的话,无源晶振抗干扰性不强,因此,很多工控板都选择抗干扰性强的外接有源晶振。因此,在编程当中,就得对之前的代码模板进行修改,不然便无法使用。如果不对源码进行修改的话,你可以对其进行调试,最后显示出,其一直在下面画出的那个函数里面循环,意思是,其一直在等待PLL就绪。而PLL默认是在等待外置无源晶振,所以,其就会在这个地方跳不出循环。因此,需要修改系统时钟设置函数里面的原创 2021-01-23 23:21:18 · 13822 阅读 · 3 评论 -
系统滴答定时器(SYSTICK)
一、SysTick定时器SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常。他的作用是为各个不同任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期 的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时 器有关。因此,需要一个定时器来产生周期性的中断,而且最好还让用户程序不能随意访问 它的寄存器,以维持操作系统“心跳”的节律。SysTick系统定时器中有4个寄存器,分别是:CTRL——SysTick控制及状态寄存器LOAD——SysT原创 2020-10-11 11:49:27 · 5660 阅读 · 0 评论 -
STM32时钟--基于正点原子STM32视频教程
在STM32中,有5个时钟源,分别为:1、HSI (High Speed Internal):高速的内部时钟,由内置的RC振荡器产生,其频率约为8MHz,因为RC振荡器并不稳定,所以是约为8MHz,精度不高。2、HSE (High Speed External):高速的外部时钟,由外接晶振产生,频率为8MHz3、LSI (Low Speed Internal):低速的内部时钟,由内置的RC振荡器产生,其频率约为40kHz。独立的看门狗时钟源只能是LSI,同时LSI还可以作为RTC的时钟源4、LSE原创 2020-10-10 15:01:52 · 718 阅读 · 0 评论