OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3668|回复: 0

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

[复制链接]

55

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
252
金钱
252
注册时间
2019-11-25
在线时间
28 小时
发表于 2021-2-19 21:24:18 | 显示全部楼层 |阅读模式
本帖最后由 tutu983618588 于 2022-5-7 19:23 编辑

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, 下载次数: 0

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 10:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表