打印
[AT32F423]

【AT-START-F423测评】搭建开发环境

[复制链接]
1832|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
      雅特力官方的提供的SDK包很齐全,这里根据《AN0165_AT32F423_Get_started_guide_ZH_V2.0.0》指引,来快速构建一下关于AT-START-F423评估板的开发环境,这里笔者采用Keil5为例,至于官方主推的“AT32_IDE_V1.0.06_Linux-X86_64”工具,后续有时间再体验。      首先需要我们安装好基于AT-START-F423的pack支持包,这里官方提供了总的压缩包,我们只需要安装基于F423的即可。
Keil5_AT32MCU_AddOn_V2.2.6.zip (3.45 MB)


     安装了pack支持包后,然后解压官方提供的“AT32F423_Firmware_Library_V2.0.2”工程包,找到GPIO点灯例程,使用Keil打开“led_toggle”,直接编译ok。当然也可以采用“templates”文件夹的基本框架工程,该文件夹下提供了包含基于AT32 IDE、Eclipse、IAR、Keil4、Keil5各大IDE的基本工程框架。

      连接开发板上的"AT-Link-EZ V1.3"端的Type-C接口,电脑的右下角弹出如上图所示的对话框,表示下载调试驱动加载完成。然后进到Keil中的debug设计选项,并勾选下载后自动重启,下载算法默认即可。


      直接下载到开发板中,闪灯的频率正如代码中设定的一样在依次闪烁。编译环境已完成,接下来再进行下一步的深入探究。
AN0165_AT32F423_Get_started_guide_ZH_V2.0.0.pdf (1.83 MB)
#include "at32f423_board.h"
#include "at32f423_clock.h"

int main(void)
{
  system_clock_config();

  at32_board_init();

  while(1)
  {
    at32_led_toggle(LED2);
    delay_ms(200);
    at32_led_toggle(LED3);
    delay_ms(200);
    at32_led_toggle(LED4);
    delay_ms(200);
  }
}



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

1005

帖子

6

粉丝