SXX32F103迁移到AT32F413:全面移植教程
需积分: 13 118 浏览量
更新于2024-07-09
收藏 723KB PDF 举报
本迁移指南(MG0003)详细阐述了如何将应用程序从STM32F103系列设备迁移到AT32F413系列。文档发布日期为2020年8月11日,版本为1.0.5,由动脉科技公司提供。主要关注的是硬件移植、外设移植和固件移植这三个关键步骤。
1. **硬件移植**:首先,用户需要检查支持的型号,如AT32F413xx,确保目标芯片的兼容性和基础结构相似性。指南列出了快速替换SXX32F103芯片的建议,强调了评估兼容性的必要性。
2. **异同比较**:指南介绍了AT32F413与SXX32F103的相同点和差异。例如,尽管它们有通用的64KB闪存和RAM,但AT32F413提供了功能增强,如32位的Cortex-M4F FPU、更高级的PLL预分频器以及SPI闪存扩展。
3. **功能增强**:AT32F413具有更高的性能,比如更精确的PLL和可配置的预分频器,这可能会影响到时钟管理。此外,FPU的存在允许更复杂的浮点运算。
4. **外设使用区别**:指南强调了GPIO特性的不同,包括5V容忍和非5V容忍引脚,以及在Standby模式下的自动配置。例如,GPIO5V容忍管脚PA11/PA12会在Standby模式下默认为弱下拉,而JTAG/SWD接口在AT32F413上可能不可用。
5. **固件移植注意事项**:涉及USB模块时钟频率、SPI DMA传输可能的数据偏移问题,以及TMRx计时器的正确配置。指南提醒用户针对这些新特性和行为进行相应的固件调整。
6. **其他特性**:指南还提到USBDEV缓冲区、安全库区保护、加挂SPI闪存(Bank3功能)、I2S1功能替代等,这些都是从SXX32F103迁移到AT32F413时必须考虑的特性变化。
该迁移指南为从STM32F103到AT32F413的迁移项目提供了详尽的指导,包括对硬件和软件改动的深入分析,确保开发人员在迁移过程中能够有效应对各种潜在问题,顺利实现系统升级。
2020-11-20 上传
2021-09-25 上传
2021-06-08 上传
2023-05-11 上传
2023-06-12 上传
2024-08-04 上传
2024-06-22 上传
2023-06-08 上传
2023-06-02 上传
jianxuezixuan
- 粉丝: 148
- 资源: 48
最新资源
- launch-list:跟踪全球航天器所有即将到来的发射日期时间
- HealthSpeaks
- manager,c#获取网页源码指定元素site:bbs.csdn.net,c#
- VB写的可视化的控件注册程序
- exportToZip:标识M文件的依赖性并创建一个ZIP文件:$ matlabroot / toolbox中的文件被省略,从而提供了一种打包工作的有用方法-matlab开发
- SQLAlchemy:SQLAlchemy作业
- Turn Negative Numbers to Purple-crx插件
- length-of-word-histogranm,c#开发想qq一样的软件源码,c#
- DupMaster:摆脱Mac上的重复文件-开源
- Instagram_test:DRF-示例
- [论坛社区]Phpwind会员电子邮件地址导出程序_phpwind_email.rar
- fdbt-site:票价数据构建工具的主站点
- INL Image Artifacts:CMOS 图像传感器中积分非线性和列 ADC 失配效应的示例和模型-matlab开发
- Project-23
- GUMT - the GNU Users Management Tool-开源
- SilverlightWmv,c#查询系统源码,c#