SXX32F103迁移到AT32F413:全面移植教程
需积分: 13 82 浏览量
更新于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 上传
2021-12-05 上传
2020-02-05 上传
2021-12-05 上传
2019-08-17 上传
2023-08-16 上传
jianxuezixuan
- 粉丝: 148
- 资源: 48
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍