打印
[其它]

FAQ0093 AT32更换外部晶振后BSP修改方法

[复制链接]
1150|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 ArterySW 于 2022-5-7 19:19 编辑

FAQ0093 AT32更换外部晶振后BSP修改方法

Questions:AT32 工程项目在采用非 8M 外部晶振时,如何在 BSP 中进行修改?

Answer:

因示例的 BSP 和开发板都是基于 8 MHz 外部晶振来做的,所以在实际应用中如果采用了非 8 MHz 的外部晶振的话,需注意修改 BSP 中时钟配置以保证时钟频率的正确及稳定。为此,雅特力专门开发了 AT32_New_Clock_Configuration 工具(可于雅特力官网 TOOL 目录获取),用于生成用户期望的 BSP 系统时钟代码文件。如下图红框所示,外部时钟源参数、分频系数、倍频系数、时钟源选择等参数均可配置,配置完成后点击生成代码即可,避免了修改代码时繁杂的注意事项。用户只需使用该工具新生成的时钟代码文件(at32f4xx_clock.c/ at32f4xx_clock.h/ at32f4xx_conf.h)将原BSP demo 中的对应文件替换,在 main 函数中进行 system_clock_config 函数调用即可。

关于 AT32_New_Clock_Configuration 工具的使用以及 AT32 时钟配置流程、代码解析等详细介绍,请参考各型号的 AN,下表所列 AN 均可从雅特力官网获取。

类型:MCU 应用
适用型号:AT32 全系列
主功能:CRM
次功能:无

FAQ0093_更换外部晶振后BSP修改方法_V2.0.0.pdf

176.85 KB

使用特权

评论回复
沙发
hbxhang68| | 2021-3-18 20:48 | 只看该作者
mark

使用特权

评论回复
板凳
wangwu1976@| | 2023-4-4 18:48 | 只看该作者
点赞

使用特权

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

本版积分规则

53

主题

126

帖子

1

粉丝