AT32F403A & AT32F407 MCU快速入门与以太网功能解析

需积分: 49 35 下载量 132 浏览量 更新于2024-07-14 1 收藏 2.79MB PDF 举报
"这篇入门手册是关于AT32F403A和AT32F407微控制器的使用指南,旨在帮助用户快速进行项目开发。AT32F407相较于AT32F403A增加了以太网(ETH)功能。" 本文档详细介绍了使用这两款MCU的初始设置和配置步骤,包括: 1. **雅特力初步环境准备**: - 用户需要搭建AT32的开发环境,这包括选择和配置调试工具、烧录工具和相应的软件。 - 介绍了AT32KEIL和IAR开发环境的使用,这两种都是常见的嵌入式开发IDE,用于编写和编译代码。 - 快速替代SXX流程可能是指简化或优化标准的编译和下载流程。 2. **AT32F403A_407芯片的增强功能配置**: - 对于高性能应用,手册指导如何将PLL设置大于72MHz,以提高系统时钟速度。 - 开启FPU(硬件浮点运算单元)功能,这对于需要浮点运算的应用至关重要,可以显著提升计算性能。 - 针对Flash和内置SRAM的选择,提供了零等待/非零等待模式的配置说明,以平衡速度和功耗。 - 讨论了芯片的加密选项,如读保护和外部Flash的加密,确保代码安全。 - 提供了如何在程序中区分AT32系列和其他IC的方法,例如通过UID/PID组合或32位简缩的唯一UID码来识别。 3. **下载编译过程常见问题及解决方案**: - 解析了程序启动进入HardFaultHandler异常的情况,这通常与错误的中断处理或内存访问冲突有关。 - 列出了程序下载过程中可能出现的问题,如Flash下载失败、调试设备未找到、RDDI-DAP错误以及ISP串口下载卡死,并给出了相应的解决策略。 - 特别提到了AT32恢复下载的方法,分别在KEIL和IAR环境下提供了具体操作步骤。 - 最后,还提到了升级轩微烧录器固件的过程,以确保烧录设备的兼容性和稳定性。 4. **版本历史**: - 文档包含了版本历史信息,可能列出了每个版本的更新内容和改进,便于跟踪文档的演变。 这篇指南是AT32F403A和AT32F407新用户的重要参考资料,涵盖了从基础环境搭建到高级配置,再到问题排查的全方位指导。对于想要使用这些MCU进行项目开发的人来说,这是一个非常全面的起点。