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

当使用AT32微控制器并更换非8MHz外部晶振时,需要调整BSP的时钟配置。雅特力提供了AT32_New_Clock_Configuration工具,该工具允许用户配置外部时钟源、分频系数等参数,并自动生成相应的BSP系统时钟代码文件。用户只需替换原有BSP文件并调用生成的system_clock_config函数,即可确保时钟频率的正确设置。详细使用方法和配置指南可参考AT32的AN文档。
摘要由CSDN通过智能技术生成
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
次功能:无

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值