打印
[开发工具]

UM0005-AT32时钟配置工具正式版

[复制链接]
16347|86
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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”键结束。





AT32_Clock_Configuration_Tool_ZH_V1.0.0.pdf

1.03 MB

AT32 Clock Configuration_V1.0.006.rar

1.22 MB

AT32_New_Clock_Configuration_CH_V2.0.03.zip

8.54 MB

使用特权

评论回复
评论
page1down 2021-8-26 21:42 回复TA
@marscdd :本页图中HSI RC 48MHz往PLL RC方向,把小圆圈选中(实),用https://bbs.21ic.com/icview-3051010-1-9.html方法实现定时中断。我也是新手,多的也不懂,我不习惯用仿真,下载下去,成不成年结果 
marscdd 2021-8-26 14:08 回复TA
@page1down :你好,你用内部时钟作为时钟源是怎么调用的,原来的系统初始化里面要修改什么,我软件仿真总是卡在系统初始化好烦 
page1down 2021-8-25 09:38 回复TA
@page1down :又运行该小程序,把时钟源选为HSI RC 48MHz,保存后,编译下载,终于得到1ms中断 
page1down 2021-8-24 21:15 回复TA
@page1down :又试了试,添加at32f4xx_acc.c文件衙,报错消除。按步骤把所有时钟设为48MHZ,用https://bbs.21ic.com/icview-3051010-1-9.html这位朋友的方法,数着LED亮灭次数,测试了一下,测得时钟是8MHZ,不知何道理。 
page1down 2021-8-23 20:26 回复TA
WRITE_ACC1(),WRITE_ACC2(),WRITE_ACC3(),报错,找不到解决办法 
沙发
z200919| | 2020-10-28 11:23 | 只看该作者
先来顶一个

使用特权

评论回复
板凳
guijial511| | 2020-10-29 07:10 | 只看该作者
顶一个,谢谢。

使用特权

评论回复
地板
weifeng90| | 2020-11-3 22:39 | 只看该作者
可以像Sx那样,搞个图形化编程配置工具就好了。

使用特权

评论回复
5
guijial511| | 2020-11-4 07:54 | 只看该作者
只能对时钟配置进行操作嘛?

使用特权

评论回复
6
muyichuan2012|  楼主 | 2020-11-4 18:42 | 只看该作者
guijial511 发表于 2020-11-4 07:54
只能对时钟配置进行操作嘛?

目前是的,PINMUX配置工具正在开发中。

使用特权

评论回复
7
zhengshuai888| | 2020-11-5 07:05 | 只看该作者
不支持全型号MCU的时钟配置吗?

使用特权

评论回复
8
lidi911| | 2020-11-10 08:12 | 只看该作者
希望赶紧出个和S厂一样的图形化配置工具啊

使用特权

评论回复
9
zeshoufx| | 2020-11-10 08:24 | 只看该作者
谢谢分享【AT32时钟配置工具测试版】

使用特权

评论回复
10
muyichuan2012|  楼主 | 2020-11-10 23:04 | 只看该作者
zhengshuai888 发表于 2020-11-5 07:05
不支持全型号MCU的时钟配置吗?

支持啊

使用特权

评论回复
11
caigang13| | 2020-11-12 07:16 | 只看该作者
只支持F4系列的吗?

使用特权

评论回复
12
chenjun89| | 2020-11-13 18:56 | 只看该作者
要搞个像S厂那样的图形化配置工具就好了。

使用特权

评论回复
13
yangxiaor520| | 2020-11-16 20:20 | 只看该作者
赶紧出全功能版的配置工具啊

使用特权

评论回复
14
一刀一级| | 2020-11-23 15:04 | 只看该作者
期待全功能版的配置工具

使用特权

评论回复
15
caigang13| | 2020-11-25 07:45 | 只看该作者
还是测试版,正式版什么时候发布?

使用特权

评论回复
16
muyichuan2012|  楼主 | 2020-11-25 11:02 | 只看该作者
caigang13 发表于 2020-11-25 07:45
还是测试版,正式版什么时候发布?

这和正式版一样

使用特权

评论回复
17
huquanz711| | 2020-12-7 22:42 | 只看该作者
稳定性测试过没?

使用特权

评论回复
18
zhengshuai888| | 2020-12-7 22:54 | 只看该作者
下来试试,神奇啊。

使用特权

评论回复
19
tototm| | 2020-12-9 20:18 | 只看该作者
这个可以有!赞!

使用特权

评论回复
20
chenqianqian| | 2020-12-11 07:45 | 只看该作者
还是测试版啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

1732

帖子

24

粉丝