本帖最后由 南来之风 于 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, 下载次数: 1)
|