CubeMx怎么配置STM32的时钟树
1、1.时钟分类对于STM32F103这系列芯片,其内部都有内部时钟。按照其速度可以分为高速时钟(HSI、HSE)和低速时钟(LSI、LSE)等,按照晶振的位置可以分为内部时钟(HSI和LSI)和外部时钟(HSE、LSE)。
2、2.内部高速作为系统时钟STM32的芯片内置有晶振。用户可以通过选择使用内部晶振产生的时钟作为系统时钟。HSI通过PLL锁相环把8MHz的时钟,最高倍频到64MHz,然后传到AHB时钟总线上,再传给外设时钟。
3、3.外部高速作为系统时钟使用外部晶振作为系统时钟输入时,HSE时钟通过HSE传到PLL然后倍频到72MHz。它与使用内部时钟作为系统时钟的输入本质上没有什么区别,正常使用都能够驱动系统时钟,然后正常工作。
4、4.CubeMx时钟树布局在打开的CubeMx软件下,单击“Clock Configuration”出现的就是CubeMx下的时钟树,它与芯片的实际时钟树没有多大的区别,就是布局上面有些差别。
5、5.使用内部时钟配置系统时钟使用内部时钟配置时,在PLL source选择HSI,然后选择倍频系数。使能PLL输出,勾选PLLCLK。最后配置可达到64Mhz。或者直接在HC讣嘬铮篌LK输入64MHz,然后勾选PLLCLK,勾选HSI,单击空白处就可以自动配置为64MHz系统时钟。
6、6.使用外部时狙拄干喔钟配置系统时钟使用外部时钟时,要配置外部时钟RCC为Crystal/Ceramic Resonator。然后在时钟配置时,勾选HSE,然后在勾选P讣嘬铮篌LLCLK,在HCLK处输入72MHz,单击空白,自动生成系数配置。
7、7.生成代码到此,时钟的各个配置介绍到此完毕。然后配置其它的,单击生成代码就可以了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:28
阅读量:44
阅读量:82
阅读量:73