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

[复制链接]
 楼主| yinwuqing110 发表于 2023-11-12 23:41 | 显示全部楼层 |阅读模式
      雅特力官方的提供的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, 下载次数: 4)
安装pack支持包.png
安装完成.png
     安装了pack支持包后,然后解压官方提供的“AT32F423_Firmware_Library_V2.0.2”工程包,找到GPIO点灯例程,使用Keil打开“led_toggle”,直接编译ok。当然也可以采用“templates”文件夹的基本框架工程,该文件夹下提供了包含基于AT32 IDE、Eclipse、IAR、Keil4、Keil5各大IDE的基本工程框架。
编译通过.png
      连接开发板上的"AT-Link-EZ V1.3"端的Type-C接口,电脑的右下角弹出如上图所示的对话框,表示下载调试驱动加载完成。然后进到Keil中的debug设计选项,并勾选下载后自动重启,下载算法默认即可。
识别到下载调试器.png
下载算法.png
      直接下载到开发板中,闪灯的频率正如代码中设定的一样在依次闪烁。编译环境已完成,接下来再进行下一步的深入探究。
AN0165_AT32F423_Get_started_guide_ZH_V2.0.0.pdf (1.83 MB, 下载次数: 0)
  1. #include "at32f423_board.h"
  2. #include "at32f423_clock.h"

  3. int main(void)
  4. {
  5.   system_clock_config();

  6.   at32_board_init();

  7.   while(1)
  8.   {
  9.     at32_led_toggle(LED2);
  10.     delay_ms(200);
  11.     at32_led_toggle(LED3);
  12.     delay_ms(200);
  13.     at32_led_toggle(LED4);
  14.     delay_ms(200);
  15.   }
  16. }
闪灯.gif


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

本版积分规则

106

主题

1098

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部