【无标题】

AN0191

应用笔记

使用Arduino IDE搭建AT32 MCU开发环境

                                                                               

前言

本文档旨在帮助使用Arduino IDE开发AT32的用户,快速建立开发环境并进行开发。

Arduino IDE基于processing IDE开发,在全球深受广大开发者喜爱的开发平台。它可以在WindowsMAC OSlinux三大主流操作系统上运行。Arduino IDE是一款优秀的软硬件开发平台,开发者不必太关注硬件本身即可开发出优秀的硬件控制程序,大大节约了开发时间成本。

本文档介绍如何使用Arduino IDE快速搭建AT32开发环境,硬件使用Artery Tek官方开发板(AT32 Start Board)。

支持雅特力MCU型号列表:

支持型号

AT32F403A系列

AT32F407系列

目录

1                   环境安装.. 5

1.1        安装Arduino IDE环境... 5

1.2        Arduino IDE界面介绍... 5

1.3        离线安装AT32支持包... 6

2                   新建项目.. 7

2.1        开发板硬件环境... 7

2.2        添加开发板... 7

2.3        工程创建... 8

2.4        AT Link下载... 10

3                   文档版本历史.. 12

表目录

表1. 文档版本历史... 12

图目录

图1. Arduino IDE安装包下载... 5

图2. Arduino IDE界面... 5

图3. 支持包安装目录... 6

图4. AT START开发板实物图... 7

图5. 添加开发板... 8

图6. 选择开发板... 8

图7. Demo选择(blink)... 9

图8. Blink工程... 9

图9. 下载方式切换... 10

图10. AT Link下载... 10

  1. 环境安装
    1. 安装Arduino IDE环境

安装Arduino IDE的第一步是到Arduino官网下载适合操作系统的Arduino IDE软件安装包;以Windows为例,下载对应支持Windows系统版本的Arduino IDE软件安装包,如下图所示:

1. Arduino IDE安装包下载

下载后双击运行,然后根据提示安装即可。

    1. Arduino IDE界面介绍

安装好后,打开Arduino IDE,界面如下图所示。

2. Arduino IDE界面

  1. 上图红框内为Arduino IDE界面操作选项卡:

File:文件相关操作,例如打开、保存、删除文件等;例外打开Arduino官方提供的小demo也是在此选项卡中。

Edit:编辑文件相关,例如编辑、复制、查找定义等。

Sketch:操作工程相关,例如上传代码等。

Tools:工具相关,例如载入开发板、选择com口等。

Help:帮助选项

  1. 蓝色框内为编译、下载、调试选择按钮。
  2. 橙色框为代码编辑区

    1. 离线安装AT32支持包

由于网络原因,暂时不支持在线安装AT32支持包,故提供离线安装方式。

3. 支持包安装目录

请按照如下方式添加支持包:

  1. 找到Arduino软件安装包所在目录,一般在如下路径:C:\Users\Appdata\Local\Arduino15\packages\arduino
  2. 打开附件中SourceCode目录,里面包含hardware和tools两个子目录
  3. 分别将SourceCode里面的hardware和tools两个子目录中的内容放到Arduino软件安装包目录下的hardware和tools两个子目录内即可。

  1. 新建项目

当前面添加AT32支持包正确放入对应目录后,重启一次Arduino IDE。

    1. 开发板硬件环境

本文档配套硬件环境为Artery Tek官方AT START开发板,实物图如下图所示:

4. AT START开发板实物图

    1. 添加开发板

在Arduino IDE界面内点击“select board”,弹出如下图所示界面:

5. 添加开发板

继续点击“Select other board and port…”,会出现如下界面:

6. 选择开发板

输入artery进行搜索,会出现如上图所示的AT32F403a_407 AT_START board开发板,点击选中即可。

经过以上步骤,就顺利的在Arduino IDE中添加了AT32的开发板,然后就可以进行软件开发了。

    1. 工程创建

下面以Arduino官方提供的blink案例进行验证,如下图所示选中blink案例。

7. Demo选择(blink)

点击File à Examples à 01.Basics à Blink后,会跳出相应工程,如下图所示:

8. Blink工程

点击左上角的“√”符号,可编译工程。编译通过后,可下载程序到开发板运行。

提供两种下载方式:

  1. AT Link下载
  2. ISP DFU下载

下载方式可通过Arduino IDE界面进行切换,点击ToolsàUpload method,如下图所示:

9. 下载方式切换

    1. AT Link下载

当选择为AT Link为下载途径时,编译工程完成后,点击左上角“à”符号,便会开始下载程序到目标开发板。

下载前需要通过USB线将板载AT Link与PC链接好。

10. AT Link下载

出现上图中信息,则表示下载成功;可观察到开发板板载LED灯以一秒一次的频率闪烁。

    1. ISP DFU下载

使用ISP DFU下载,首先需要安装DFU驱动。打开SourceCode目录内Artery_DFU_DriverInstall安装程序,双击运行即可安装DFU驱动。

下载前将开发板USB接口和PC连接好,BOOT0跳线帽接到VDD,然后Reset一次开发板。

图11. ISP DFU下载

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值