UM0005-AT32时钟配置工具正式版
本帖最后由 muyichuan2012 于 2021-12-16 17:15 编辑UM0005-AT32时钟配置工具正式版
2021年12月16 日新增V2版 BSP对应时钟配置工具,如附件。
——欢迎大家提出修改建议
前言
本手册用于介绍如何使用雅特力科技提供的时钟配置工具来进行对AT32 MCU时钟路径及参数的配
置,并生成相应的时钟配置流程代码。
支持型号列表:
AT32F403xx
AT32F403Axx
AT32F407xx
AT32F413xx
AT32F415xx
AT32F421xx
目录
简介 .......................................................................................................................... 5
环境要求 ................................................................................................................... 5
安装 .......................................................................................................................... 5
功能介绍 .................................................................................................................. 6
菜单栏 ...................................................................................................................... 7
新建配置项目 ............................................................................................................ 7
配置界面的使用 ........................................................................................................ 8
生成代码 ................................................................................................................... 9
源码使用 ................................................................................................................ 10
使用准备 ................................................................................................................. 10
Keil 工程 ................................................................................................................. 10
IAR 工程 ................................................................................................................. 12
外部时钟源(HSE)修改方法 ..................................................................................... 15
注意事项 ................................................................................................................. 16
版本历史 ................................................................................................................ 17
简介
AT32时钟配置工具是雅特力科技为方便对AT32系列MCU进行时钟配置而开发的一个图形化配置工
具,其主旨是使用户清晰了解时钟路径和配置出期望的时钟频率。
环境要求
软件要求
需要Windows XP、Windows7及以上操作系统支持。
需要.net framework4.0的支持。对于部分未安装.net framework4.0的操作系统,需要安装.net
framework4.0。
硬件要求
PC/AT兼容机,Penium或更高CPU。
XVGA(1024*768)颜色显示器。
至少512MB RAM。
至少20MB磁盘空间。
安装
软件安装
本软件不需要安装,只需直接运行可执行程序AT32 Clock Configuration.exe。
外部时钟源(HSE)修改方法
因本文档所示例的Demo 和配置工具都默认采用的8 MHz 外部时钟频率,当实际硬件使用的外部时
钟源是非8 MHz 频率时需注意修改以下几点。
1、 在时钟配置工具中配置界面的HSE 输入框内填入外部时钟源实际频率值并按“Enter”键确认。
2、 注释掉原工程中system_at32f4xx.c 文件默认开启的系统时钟配置的宏定义,将其修改为HSI 作
为系统时钟即可(以AT32F415 Demo 示例就需要关闭SYSCLK_FREQ_144MHz 宏定义)。
//#define SYSCLK_FREQ_144MHz 144000000 //需注意屏蔽
3、 一定注意修改工程中使用的Libraries\CMSIS\CM4\DeviceSupport\at32f4xx.h 文件内的HSE_VA
LUE 宏定义值,需与时钟配置工具里HSE 输入框内的频率值一致(如外部时钟源采用12.288
MHz 晶振,需按如下修改)。
#define HSE_VALUE ((uint32_t)12288000)
4、 为保证Systick 等有用到SystemCoreClock 变量的外设时钟初始化正常,最好在NewPLLconfig
()函数调用后,再调用SystemCoreClockUpdate()函数来更新一下SystemCoreClock 变量值。
NewPLLconfig();
SystemCoreClockUpdate(); //更新SystemCoreClock 变量值
注意事项
在使用本时钟配置工具时需注意:
1. 此工具生成的时钟配置源码文件需结合雅特力科技提供的BSP 进行使用。
2. 不同系列所生成的时钟配置源码文件不能型号混用,只能在相对应的工程项目中进行调用。
3. 配置工具中各输入框参数修改后,请以“Enter”键结束。
先来顶一个 顶一个,谢谢。 可以像Sx那样,搞个图形化编程配置工具就好了。 只能对时钟配置进行操作嘛? guijial511 发表于 2020-11-4 07:54
只能对时钟配置进行操作嘛?
目前是的,PINMUX配置工具正在开发中。 不支持全型号MCU的时钟配置吗? 希望赶紧出个和S厂一样的图形化配置工具啊 谢谢分享【AT32时钟配置工具测试版】 zhengshuai888 发表于 2020-11-5 07:05
不支持全型号MCU的时钟配置吗?
支持啊 只支持F4系列的吗? 要搞个像S厂那样的图形化配置工具就好了。 赶紧出全功能版的配置工具啊 期待全功能版的配置工具 还是测试版,正式版什么时候发布? caigang13 发表于 2020-11-25 07:45
还是测试版,正式版什么时候发布?
这和正式版一样 稳定性测试过没? 下来试试,神奇啊。 这个可以有!赞! 还是测试版啊?