硬汉嵌入式论坛

 找回密码
 立即注册
查看: 881|回复: 0
收起左侧

[技术讨论] AT32F435/437时钟配置说明

[复制链接]

38

主题

4

回帖

118

积分

初级会员

积分
118
发表于 2021-12-26 12:08:39 | 显示全部楼层 |阅读模式
本帖最后由 hoopzhao 于 2021-12-26 12:13 编辑

AT32F435/437时钟配置说明
前言
本应用入门指南主要介绍两部分内容:
  1、基于雅特力提供的 V2.x.x 的板级支持包来进行时钟源码的配置及修改
  2、如何使用配套的时钟配置工具来进行时钟路径及参数的设定,生成相应的时钟流程代码并使用。

支持型号列表
  AT32F435xx
  AT32F437xx

目录
1 简介....... 6
2 时钟树 ....... 7
3 代码配置解析 ....... 8
3.1 函数接口....... 8
3.2 时钟配置流程....... 8
3.2.1 Flash 时钟分频(Set Flash Clock Division)....... 9
3.2.2 复位(CRM Reset) ....... 9
3.2.3 时钟源配置(Clock Source Configuration)....... 9
3.2.4 PLL 配置(PLL Configuration)....... 10
3.2.5 总线分频(Set Bus Frequency Division)....... 10
3.2.6 切换系统时钟(Switch System Clock)....... 10
3.2.7 更新核心频率(Update Core Frequency)....... 11
3.3 时钟配置示例....... 12
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 实验效果....... 23
8 案例 PLL 参数计算....... 24
8.1 功能简介....... 24
8.2 资源准备....... 24
8.3 软件设计....... 24
8.4 实验效果....... 25
9 文档版本历史 ....... 26

简介
  时钟是芯片正确高效运行的基础,正确的时钟配置是芯片能正确运行的必要条件,其重要性不言而喻。AT32 各系列产品的时钟配置部分可能存在细微的差异和需要注意的事项,本文档就着重针对各系列的情况来详细介绍如何结合雅特力提供的 V2.x.x 的板级支持包(BSP)来配置时钟。
以下介绍时钟配置的方法主要分两种:
  1、 以手动编写代码调用 BSP 中提供的驱动函数接口来进行时钟配置。
  2、 采用时钟工具来配置并生成相应的源码文件。
详细的功能介绍请参阅附件源文档。
图1.PNG
图2.PNG
图3.PNG
图4.PNG


AN0084_AT32F435_437_CRM_Start_Guide_CH_V2.0.1.pdf

583.74 KB, 下载次数: 3

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-17 03:22 , Processed in 0.203968 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表