AT32F413时钟配置方法和工具介绍
本帖最后由 muyichuan2012 于 2021-12-16 17:25 编辑AT32F413时钟配置
本应用入门指南主要介绍两部分内容:
1、基于雅特力提供的 V2.x.x 的板级支持包来进行时钟源码的配置及修改
2、如何使用配套的时钟配置工具来进行时钟路径及参数的设定,生成相应的时钟流程代码并使用。
目录
1 简介.................... 6
2 时钟树 ....................................................... 7
3 代码配置解析 .......................................... 8
3.1 函数接口................................................ 8
3.2 时钟配置流程..........................................8
3.2.1 复位(CRM Reset) ..........................9
3.2.2 时钟源配置(Clock Source Configuration)...9
3.2.3 PLL 配置(PLL Configuration)....................9
3.2.4 总线分频(Set Bus Frequency Division).....10
3.2.5 切换系统时钟(Switch System Clock)........10
3.2.6 更新核心频率(Update Core Frequency)...11
3.3 时钟配置示例..............................................11
4 时钟工具 ......................................................13
4.1 环境要求....................................................13
4.2 安装...........................................................13
4.3 功能介绍..................................................... 13
4.4 菜单栏 ........................................................ 14
4.5 新建配置项目...............................................14
4.6 配置界面的使用 ..........................................15
4.7 生成代码..................................................... 16
5 注意事项 ...................................................... 17
5.1 外部时钟源(HEXT)修改 ................................17
5.2 工具使用.................................................... 17
6 案例 系统时钟切换 ..........................................18
6.1 功能简介.................................................... 18
6.2 资源准备......................................................18
6.3 软件设计....................................................... 18
6.4 实验效果...................................................... 20
7 案例 时钟失效检测 .........................................21
7.1 功能简介.......................................................21
7.2 资源准备......................................................... 21
7.3 软件设计......................................................21
7.4 实验效果...................................................... 22
8 文档版本历史 .................................................. 23
简介
时钟是芯片正确高效运行的基础,正确的时钟配置是芯片能正确运行的必要条件,其重要性不言而喻。
AT32 各系列产品的时钟配置部分可能存在细微的差异和需要注意的事项,
本文档就着重针对各系列的情况来详细介绍如何结合雅特力提供的 V2.x.x 的板级支持包(BSP)来配置时钟。
以下介绍时钟配置的方法主要分两种:
1、 以手动编写代码调用 BSP 中提供的驱动函数接口来进行时钟配置。
2、 采用时钟工具来配置并生成相应的源码文件。
这是要甩开友商的影子,走自己的路了!!!!加油!!! 这软件咋样?好用不 这软件好不好用 可以,希望能越做越好。 非常棒,祝越做越好 提个建议,不一定要做的像ST那样能够自动生成代码,但是可以根据选型自动计算生成相关外设的配置参数。 和ST的差不多 只能配置时钟吗? 资料挺全面的 天意无罪 发表于 2022-1-21 19:05
提个建议,不一定要做的像ST那样能够自动生成代码,但是可以根据选型自动计算生成相关外设的配置参数。 ...
优秀!!! 支持 一下 有自己的路让别人无路可走,
页:
[1]