本帖最后由 南来之风 于 2024-12-23 11:33 编辑
非常感谢雅特力与21IC论坛提供的本次体验机会。
从官网下载AT32L021的KEIL扩展包后,双击进行安装。
通过USBC线缆连接开发板到电脑,可看到开发板的端口号是COM81
打开KEIL,打开GPIO例程,验证环境是否OK。
点击Device,可以看到开发板的芯片被正确识别。
简单修改例程代码,把延迟从200ms -> 500ms。
int main(void)
{
system_clock_config();
at32_board_init();
while(1)
{
at32_led_toggle(LED2);
delay_ms(500);
at32_led_toggle(LED3);
delay_ms(500);
at32_led_toggle(LED4);
delay_ms(500);
}
}
点击编译:
Rebuild started: Project: led_toggle
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v539\ARM\ARMCC\Bin'
Rebuild target 'led_toggle'
compiling at32l021_gpio.c...
compiling at32l021_misc.c...
compiling at32l021_crm.c...
compiling at32l021_usart.c...
assembling startup_at32l021.s...
compiling at32l021_int.c...
compiling system_at32l021.c...
compiling at32l021_clock.c...
compiling main.c...
compiling at32l021_board.c...
linking...
Program Size: Code=3148 RO-data=236 RW-data=52 ZI-data=1636
FromELF: creating hex file...
".\objects\led_toggle.axf" - 0 Error(s), 0 Warning(s).
Build Time Elapsed: 00:00:03
点击烧录选项,看到开发板配置了CMSIS-DAP烧录器,方便下载调试。
点击下载,现在三个小灯500MS间隔闪烁。开发环境顺利快速搭建成功。
附件官网下载的资料:
AT32L021.zip
(2.2 MB)
|