玩转STM32F0 Value Line Discovery 之 时钟配置工具
2014-07-07 22:35
225 查看
1、通过STM32F0的数据手册,我们可以知道,系统最高频率为 48M。时钟树如图,由图可知系统时钟可以由HSE/HSI/PLL其中之一提供。时钟作为MCU的心跳,提供者其运行的能量,因此时钟的配置很重要,但对于一些刚接触ST的人来说,详细深入的理解其时钟,是需要时间的。
2、如何快速准确的配置时钟,ST给出了很好的工具,你不必去看着参考手册,搞了半天还可能是错的,但是若有时间还是应该深入的理解是时钟的配置。
工具下载链接
http://www.stmcu.org/download/index.php?act=ziliao&id=131#134
在应用笔记中找到STM32F0xx系列微控制器的时钟配置工具,下载下来得到一个EXCEL表文件。
3.打开这个EXCEL文件 ,这个文件需要启动 宏才能在点击其中的按钮来配置自己所需的时钟。
对于 微软EXCEL ,只需要按照文件中的提示,启用宏,并且配置合理后,就可以配置自己所需的时钟
对于 WPS EXCEL ,需要安装 宏插件,因为其本身可能没有这个功能,配置成功,也可以正常使用工具。
根据自己的硬件配置来配置自己的时钟,然后,点击 START,然后,点击 中间的按钮就可以生成相应的C文件,可以看到其名字就是 system_stm32f0xx.c 把这个文件直接替换工程中的同名文件,这样时钟就配置完成了。
打开该文件,可以发现,该文件中包含 三个函数 SystemInit、SystemCoreClockUpdate、SetSysClock,其关键作用就是 SystemInit 和SetSysClock。细心的人会发现,SystemInit函数会在系统启动文件会先被调用,这有就是说,在MAIN函数中没必要重新再调用该 函数。
4、时钟的配置在参考手册Reset and clock control 章节有详细介绍。
相关文章推荐
- 玩转STM32F0 Value Line Discovery 之 GPIO配置工具
- 玩转STM32F0 Value Line Discovery 之 认识板载资源
- 玩转STM32F0 Value Line Discovery 之 深入理解 SYSTICK定时器
- 玩转STM32F0 Value Line Discovery 之 点亮LED
- 利用MegaWizard Plug-In Manager工具配置时钟频率
- 第15章 RCC—使用HSE/HSI配置时钟—零死角玩转STM32-F429系列
- stm32F0 16M时钟配置
- 第15章 RCC—使用HSE/HSI配置时钟—零死角玩转STM32-F429系列
- Debain系统配置工具
- rational工具的安装与配置(续)
- 一个不错的IVR流程配置工具的CollectDTMFs的界面
- xml解析类,不用任何工具、配置和类库,一个类得到你想要的
- 配置EditPlus为汇编的编辑工具(图片)
- iBatis配置文件和代码生成工具
- 配置EditPlus为汇编的编辑工具
- [转贴]用eVC4开发SmartPhone、Pocket PC程序之 -- 开发工具下载、安装、配置
- linux配置、编译内核实用工具
- 安装配置Docbook工具
- 【笔记】使用linux的防火墙配置工具会清除 i 4000 ptables 的手工配置规则
- 使用hibernate扩展工具Hbm2JavaTask根据配置文件生成持久化对象类(2.1.2)