muyichuan2012 发表于 2021-12-16 13:18

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、 采用时钟工具来配置并生成相应的源码文件。














6552918 发表于 2021-12-16 13:59

这是要甩开友商的影子,走自己的路了!!!!加油!!!

yangjiaxu 发表于 2021-12-17 08:27

这软件咋样?好用不

七毛钱 发表于 2021-12-17 09:50

这软件好不好用

caigang13 发表于 2022-1-4 18:29

可以,希望能越做越好。

七毛钱 发表于 2022-1-12 10:02

非常棒,祝越做越好

天意无罪 发表于 2022-1-21 19:05

提个建议,不一定要做的像ST那样能够自动生成代码,但是可以根据选型自动计算生成相关外设的配置参数。

CunningboyGan 发表于 2022-1-22 10:31

和ST的差不多

chenjun89 发表于 2022-2-14 07:49

只能配置时钟吗?

内政奇才 发表于 2022-2-14 10:35

资料挺全面的

littlelida 发表于 2022-3-4 14:46

天意无罪 发表于 2022-1-21 19:05
提个建议,不一定要做的像ST那样能够自动生成代码,但是可以根据选型自动计算生成相关外设的配置参数。 ...

优秀!!!

moticsoft 发表于 2022-3-6 22:56

支持 一下

两只袜子 发表于 2022-3-10 09:43

有自己的路让别人无路可走,
页: [1]
查看完整版本: AT32F413时钟配置方法和工具介绍