[开发工具] UM0005-AT32时钟配置工具正式版

[复制链接]
21725|86
 楼主| muyichuan2012 发表于 2020-10-28 11:01 | 显示全部楼层 |阅读模式
本帖最后由 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。

41.png
外部时钟源(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”键结束。





AT32 Clock Configuration_V1.0.006.rar

1.22 MB, 下载次数: 990

AT32_Clock_Configuration_Tool_ZH_V1.0.0.pdf

1.03 MB, 下载次数: 742

AT32_New_Clock_Configuration_CH_V2.0.03.zip

8.54 MB, 下载次数: 155

评论

@marscdd :本页图中HSI RC 48MHz往PLL RC方向,把小圆圈选中(实),用https://bbs.21ic.com/icview-3051010-1-9.html方法实现定时中断。我也是新手,多的也不懂,我不习惯用仿真,下载下去,成不成年结果  发表于 2021-8-26 21:42
@page1down :你好,你用内部时钟作为时钟源是怎么调用的,原来的系统初始化里面要修改什么,我软件仿真总是卡在系统初始化好烦  发表于 2021-8-26 14:08
@page1down :又运行该小程序,把时钟源选为HSI RC 48MHz,保存后,编译下载,终于得到1ms中断  发表于 2021-8-25 09:38
@page1down :又试了试,添加at32f4xx_acc.c文件衙,报错消除。按步骤把所有时钟设为48MHZ,用https://bbs.21ic.com/icview-3051010-1-9.html这位朋友的方法,数着LED亮灭次数,测试了一下,测得时钟是8MHZ,不知何道理。  发表于 2021-8-24 21:15
WRITE_ACC1(),WRITE_ACC2(),WRITE_ACC3(),报错,找不到解决办法  发表于 2021-8-23 20:26
z200919 发表于 2020-10-28 11:23 | 显示全部楼层
先来顶一个
guijial511 发表于 2020-10-29 07:10 来自手机 | 显示全部楼层
顶一个,谢谢。
weifeng90 发表于 2020-11-3 22:39 来自手机 | 显示全部楼层
可以像Sx那样,搞个图形化编程配置工具就好了。
guijial511 发表于 2020-11-4 07:54 来自手机 | 显示全部楼层
只能对时钟配置进行操作嘛?
 楼主| muyichuan2012 发表于 2020-11-4 18:42 | 显示全部楼层
guijial511 发表于 2020-11-4 07:54
只能对时钟配置进行操作嘛?

目前是的,PINMUX配置工具正在开发中。
zhengshuai888 发表于 2020-11-5 07:05 来自手机 | 显示全部楼层
不支持全型号MCU的时钟配置吗?
lidi911 发表于 2020-11-10 08:12 来自手机 | 显示全部楼层
希望赶紧出个和S厂一样的图形化配置工具啊
zeshoufx 发表于 2020-11-10 08:24 | 显示全部楼层
谢谢分享【AT32时钟配置工具测试版】
 楼主| muyichuan2012 发表于 2020-11-10 23:04 来自手机 | 显示全部楼层
zhengshuai888 发表于 2020-11-5 07:05
不支持全型号MCU的时钟配置吗?

支持啊
caigang13 发表于 2020-11-12 07:16 来自手机 | 显示全部楼层
只支持F4系列的吗?
chenjun89 发表于 2020-11-13 18:56 来自手机 | 显示全部楼层
要搞个像S厂那样的图形化配置工具就好了。
yangxiaor520 发表于 2020-11-16 20:20 来自手机 | 显示全部楼层
赶紧出全功能版的配置工具啊
一刀一级 发表于 2020-11-23 15:04 | 显示全部楼层
期待全功能版的配置工具
caigang13 发表于 2020-11-25 07:45 来自手机 | 显示全部楼层
还是测试版,正式版什么时候发布?
 楼主| muyichuan2012 发表于 2020-11-25 11:02 | 显示全部楼层
caigang13 发表于 2020-11-25 07:45
还是测试版,正式版什么时候发布?

这和正式版一样
huquanz711 发表于 2020-12-7 22:42 来自手机 | 显示全部楼层
稳定性测试过没?
zhengshuai888 发表于 2020-12-7 22:54 来自手机 | 显示全部楼层
下来试试,神奇啊。
tototm 发表于 2020-12-9 20:18 来自手机 | 显示全部楼层
这个可以有!赞!
chenqianqian 发表于 2020-12-11 07:45 来自手机 | 显示全部楼层
还是测试版啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

215

主题

2077

帖子

37

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