1.求教stm8l将系统时钟切换到外部晶振
2.如何创建stm32l051工程
3.STM32L476使用stop2模式进入低功耗后功3uA,源码RTC唤醒后功耗立马增大到140mA,源码请问这是哪里的原因?
求教stm8l将系统时钟切换到外部晶振
首先看一下 STM8SK3 的时钟结构图,可以帮助你很好的源码理解。这里有几个时钟,源码就是源码智慧动向 源码图中标识的时钟,需要弄清楚一下:
fHSE: 外部高速晶振时钟,源码图片上传源码模板它是源码由外部晶振产生,大小由外部晶振大小决定,源码STM8S的源码外部晶振范围:1-M,看图中的源码”HSE OSC 1-M“。
fHSI:内部RC高速时钟,源码它是源码由内部的RC震荡电路产生的,其值M。源码linux源码安装nfs但是源码可以经过后面的分频器分频,四个分频系数可供选择(1,源码2,4,8)。注:精准度比外部晶振的要稍差一些。
fMASTER:主时钟,stl源码剖析 错误它是由HSE 或者 HSI提供时钟,主要功能给外围设备(peripherals,如I2C,SPI,ADC等)提供时钟,还有给CPU提供时钟源。php导航源码后台
fCPU:cpu时钟,它是由fMASTER经过分频得到,其作用就是给CPU提供时钟,一个机械周期就是一个fCPU的时钟周期。
下面是时钟的源码部分,可供大家参考。
这里写了四段程序,分别是:
使用高速内部时钟(寄存器版)
使用高速内部时钟(库函数版)
使用外部时钟(寄存器版)
使用外部时钟(库函数版)
源码如下,看注释应该就可以了。
/