[应用相关] AN0082—AT32F403A/407时钟配置

[复制链接]
 楼主| ArterySW 发表于 2021-11-16 18:06 | 显示全部楼层 |阅读模式
本帖最后由 ArterySW 于 2021-11-16 18:11 编辑

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

目录
1  简介 ......................................... 6
2 时钟树 ....................................... 7
3 代码配置解析 ................................. 8
3.1 函数接口 ...................................... 8
3.2 时钟配置流程 .................................. 9
3.2.1  复位(CRM Reset) .......................... 9
3.2.2  时钟源配置(Clock Source Configuration).... 9
3.2.3  PLL 配置(PLL Configuration)............... 10
3.2.4  切换系统时钟(Switch System Clock)......... 10
3.2.5  总线分频(Set Bus Frequency Division) ..... 11
3.2.6  更新核心频率(Update Core Frequency) ...... 12
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
AT32F403A/ /407 时钟 配置
2021.9.30  第 第 3  页  本 版本 2.0.1
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
工具截图:
启动界面

8191561938375da776.png

配置界面

32017619383947cac3.png

MCU选择界面

47273619383b3c94e5.png

时钟配置框

49592619383cc61806.png


附件:

AN0082_AT32F403A_407_CRM_Start_Guide_ZH_V2.0.2.pdf (535.33 KB, 下载次数: 65)

AT32_New_Clock_Configuration_V2.0.02.zip (8.42 MB, 下载次数: 66)

asmine 发表于 2021-12-7 14:13 | 显示全部楼层
这不错啊,功能在丰富点就更好了
两只袜子 发表于 2021-12-8 16:17 来自手机 | 显示全部楼层
内容挺全面的
pixhw 发表于 2022-1-2 14:08 | 显示全部楼层
图形化开发就是趋势呢。   
sdlls 发表于 2022-1-2 14:16 | 显示全部楼层
能配置STM32外设?   
febgxu 发表于 2022-1-2 14:16 | 显示全部楼层
这个开发就简单多了。         
xiaoyaodz 发表于 2022-1-2 14:18 | 显示全部楼层
其他的外设可以配置吗   
fentianyou 发表于 2022-1-2 14:18 | 显示全部楼层
使用配套的时钟配置工具给力  
selongli 发表于 2022-1-2 14:18 | 显示全部楼层
学习一下stm32cube mx?  
minzisc 发表于 2022-1-2 14:19 | 显示全部楼层
近期有更新吗?   
lzmm 发表于 2022-1-2 14:19 | 显示全部楼层
比st还差了一点,加油。   
hudi008 发表于 2022-1-2 14:19 | 显示全部楼层
支持所有的芯片吗   
kkzz 发表于 2022-1-2 14:19 | 显示全部楼层
只有AT32F403A/407吗
febgxu 发表于 2022-1-2 14:19 | 显示全部楼层
         
rafd 发表于 2022-5-21 12:09 | 显示全部楼层
本帖最后由 rafd 于 2022-5-21 12:11 编辑

外置有源晶振时只能最大到16倍频吗,发现设置再大读出频率反而变小
  CRM->cfg_bit.pllmult_l = (mult_value & 0x0F);
  CRM->cfg_bit.pllmult_h = ((mult_value & 0x30) >> 4);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

198

主题

304

帖子

17

粉丝
快速回复 在线客服 返回列表 返回顶部