AT32 Work Bench 用户手册
2023.11.28 第 1 页 版本 1.02
UM0012
用户指南
AT32 Work Bench 用户手册
前言
本手册用于介绍 AT32 Work Bench 使用。AT32 Work Bench 通过对 MCU 的图形化配置,生成初
始化 C 代码和对应 IDE 项目,以减少开发人员的工作量、时间和成本。
AT32 Work Bench 有以下主要特点:
1. 支持外设初始化配置
2. 支持 PIN MUX 配置,并可自定义 PIN 脚标签
3. 支持系统时钟自动化配置
4. 支持在线代码预览,所见即所得
5. 支持 add user code 功能(客户已有代码不会被新生成工程覆盖)
6. 支持 Keil、IAR、AT32 IDE 等常见 IDE 工程自动生成
7. 支持最近编辑的设计记录
8. 支持配置 PDF 报告的生成
9. 支持中英文切换
10. 支持 Windows、Linux 等多平台
11. 支持软件的在线升级,以及 MCU 固件的在线下载
AT32 Work Bench 用户手册
2023.11.28 第 2 页 版本 1.02
目录
1 引言 .......................................................................................................................... 5
环境要求 ................................................................................................................... 5
2 安装 .......................................................................................................................... 6
Windows 系统安装 .................................................................................................... 6
Linux 系统安装.......................................................................................................... 6
3 引导页 ...................................................................................................................... 7
4 项目配置 .................................................................................................................. 8
菜单栏与工具栏 ........................................................................................................ 8
4.1.1 菜单栏 ........................................................................................................................... 8
4.1.2 工具栏 ........................................................................................................................... 9
Pin 布局和配置 ......................................................................................................... 9
4.2.1 外设 .............................................................................................................................. 9
4.2.2 模式和配置 ................................................................................................................. 10
4.2.3 Pin 布局 ...................................................................................................................... 13
4.2.4 GPIO 配置 .................................................................................................................. 15
4.2.5 DMA 配置 ................................................................................................................... 16
4.2.6 NVIC 配置 ................................................................................................................... 17
时钟配置 ................................................................................................................. 18
代码预览 ................................................................................................................. 19
生成代码 ................................................................................................................. 20
4.5.1 项目管理 ..................................................................................................................... 20
4.5.2 重新生成代码时保留用户代码 .................................................................................... 22
5 文档版本历史 ......................................................................................................... 23
AT32 Work Bench 用户手册
2023.11.28 第 3 页 版本 1.02
表目录
表 1. 外设状态 ..................................................................................................................................... 9
表 2. 模式与参数显示状态 ................................................................................................................. 11
表 3. 引脚状态显示 ............................................................................................................................ 13
表 4. 文档版本历史 ............................................................................................................................ 23
AT32 Work Bench 用户手册
2023.11.28 第 4 页 版本 1.02
图目录
图 1. 终端命令安装 .............................................................................................................................. 6
图 2. 图形方式安装 .............................................................................................................................. 6
图 3. 引导页 ......................................................................................................................................... 7
图 4. 项目配置 ..................................................................................................................................... 8
图 5. 菜单与工具栏 .............................................................................................................................. 8
图 6. 外设的模式和配置 ..................................................................................................................... 10
图 7. 外设模式 ................................................................................................................................... 10
图 8. 模式错误提示 ............................................................................................................................ 10
图 9. 外设参数设置 ............................................................................................................................ 11
图 10. 外设 GPIO 设置 ...................................................................................................................... 11
图 11. 外设 DMA 设置 ........................................................................................................................ 12
图 12. 外设 NVIC 设置 ....................................................................................................................... 12
图 13. PIN 布局 .................................................................................................................................. 13
图 14. 引脚配置菜单 .......................................................................................................................... 14
图 15. 自定义标签 .............................................................................................................................. 14
图 16. GPIO 配置 ............................................................................................................................... 15
图 17. DMA 配置 ................................................................................................................................ 16
图 18. NVIC 配置 ................................................................................................................................ 17
图 19. 时钟配置 ................................................................................................................................. 18
图 20. 代码预览 ................................................................................................................................. 19
图 21. 项目管理 ................................................................................................................................. 20
图 22. 项目文件目录 .......................................................................................................................... 21
图 23. MDK_V5 项目文件 ................................................................................................................... 21
AT32 Work Bench 用户手册
2023.11.28 第 5 页 版本 1.02
1 引言
环境要求
软件要求
Windows 系统
需要 Windows 7 及以上操作系统支持。
Linux 系统
支持 x86_64 架构的 Ubuntu、Fedora 等发行版。
硬件要求
建议内存最低 2GB。
建议硬盘最低 4GB