硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1840|回复: 0
收起左侧

[客户分享] AT32F435 & AT32F437入门使用指南

[复制链接]

38

主题

4

回帖

118

积分

初级会员

积分
118
发表于 2022-6-18 18:35:09 | 显示全部楼层 |阅读模式
AT32F435 & AT32F437入门使用指南
前言
本入门指南旨在让用户快速使用AT32F435xx/AT32F437xx进行项目开发AT32F437 相较于AT32F435 增加了以太网(EMAC)功能。

支持型号列表:
AT32F435xx
AT32F437xx

目录
1 雅特力初步环境准备..........5
1.1 搭建AT32开发环境..........5
1.1.1 调试工具及开发板..........5
1.1.2 烧录工具及软件..........5
1.1.3 AT32 Keil以及IAR开发环境..........6
1.1.4 快速替代AT32F403A/407流程..........9
1.2 AT32F435/AT32F437芯片的增强功能配置..........9
1.2.1 PLL时钟设置..........9
1.2.2 如何打开FPU功能(硬件浮点运算单元)..........10
1.2.3 AT32F435/AT32F437 零等待/非零等待Flash和内置SRAM大小选择配置说明...10
1.2.4 加密方式(访问保护,擦写保护)..........15
1.2.5 在程序中区分AT32与其他IC方法..........18
1.2.6AT32F435/AT32F437高级功能..........19
2 下载编译过程常见问题..........21
2.1 程序启动进入Hard FaultHandler..........21
2.2 程序下载过程出问题..........21
2.2.1 显示 Error: FlashDownload failed–“Cortex-M4”问题..........21
2.2.2 显示 No Debug UnitDevice found 问题..........22
2.2.3 显示 RDDI-DAP Error问题..........22
2.2.4 ISP串口下载时卡死问题..........22
2.2.5 AT32恢复下载..........22
3 安全库区sLib(SecurityLibrary)..........23
3.1 概述..........23
3.2 应用原理..........23
3.3 操作安全库区..........23
4 文档版本历史..........24
以下为一些功能介绍摘录
1.1 搭建AT32开发环境
1.1.1 调试工具及开发板
目前AT32F435 /AT32F437开发板都自带AT-Link-EZ调试工具,AT-Link-EZ如下图左边红框所示,它也可拆开后单独搭配其他电路板使用,支持IDE在线调试、在线烧录、USB转串口等功能。
435.PNG
1.1.2 烧录工具及软件
  AT烧录工具及软件:AT-Link/AT-Link-Pro / AT-Link-ISO /AT-Link-EZ /J-LinkICP/ISP
  第三方烧录工具:
    轩微:https://xuanweikeji.taobao.com
    迈斯威志:www.maxwiz.com.cn
    周立功:http://tools.zlg.cn/tools
    阿莫:http://www.amomcu.cn
  ICP使用说明请参考《UM_ICP_Programmer》,存放路径为雅特力科技官方网站下载的ICP工具解压后Artery_ICP_Programmer_Vx.x.xx\Document\UM_ICP_Programmer
  ISP使用说明请参考《UM_ISP_Programmer》,存放路径为雅特力科技官方网站下载的ISP工具解压后Artery_ISP_Programmer_Vx.x.xx\Document\UM_ISP_Programmer
  AT-Link使用说明请参考《UM0004_AT-Link_User_Manual》,存放路径为雅特力科技官方网站下载的AT-Link-Family工具解压后AT_Link_CH_ Vx.x.x\05_Documents \ UM0004_AT-Link_User_Manual_ZH_Vx.x.x
1.2.1 PLL时钟设置(增强功能介绍)
1.2.1.1 PLL设定方式
AT32F435 /AT32F437内置的PLL最高可输出288MHz时钟,须根据输出频率设定PLL时钟配置寄存器(CRM_PLLCFG)。
PLL时钟配置.PNG
例如PLL=288MHz(HEXT=8MHz),设置如下:
PLL时钟实例.PNG
其中,入口参数CRM_PLL_SOURCE_HEXT代表选择HEXT为外部时钟源,72PLL_NS值,1PLL_MS值,CRM_PLL_FR_20x01,二分频)为PLL_FR值。
更多时钟配置相关信息,请参考《AN0084_AT32F435_437_CRM_Start_Guide》。该应用笔记可从雅特力科技官方网站获取,其中详细介绍了AT32F435/437的时钟源码配置与修改,以及如何使用雅特力的时钟配置工具(New Clock Configuration)来快速生成想要的时钟代码并应用到工程。
更多详细信息请参阅附件源文档。


AN0128_AT32F435_437_Get_started_guide_ZH_V2.0.0.pdf

1.67 MB, 下载次数: 50

回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-25 15:45 , Processed in 0.239451 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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