[AT32F423] 【AT32F423】快速体验AT32F423的流水灯

[复制链接]
801|1
 楼主| lulugl 发表于 2023-9-15 19:44 | 显示全部楼层 |阅读模式
本帖最后由 lulugl 于 2023-10-25 09:36 编辑

【前言】
根据《AT32F423固件库BSP&Pack应用指南》我们快速的实现开发板的按键控制LED流水灯。
【开发环境】
操作系统:win10
IDE:MDK5.38
BSP包AT32F423_Firmware_Library_V2.0.2
【实现步聚】
到官网下载mdk5的pack包,下址网址为: HYPERLINK "https://www.arterytek.com/download/PACK/Keil5_AT32MCU_AddOn_V2.2.5.zip"
下载BSP包,网址为: HYPERLINK "https://www.arterytek.com/download/BSP/AT32F423_Firmware_Library_V2.0.2.zip"
解压pack包,安装对应的f423的pack包。
解压bsp包,找到ATF423\AT32F423_Firmware_Library_V2.0.2\project\at_start_f423目录下的templates(模版包),复制该文件夹并重命名为led:
6eda85be99876aca71d7cf33a1c55ae8
进入led目录,只保留inc、src、mdk_v5目录,其余的删除。
aab5fe41795fcaff9214573b2ac20c2a
进入mdk_v5打开工程mdk5工程,目录结构如下:
d35ddba8b03a81e33f984fadd8b51466
工程内添加的内容描述如下:
① at32f423_clock.c 时钟配置文件,设置了默认的时钟频率及时钟路径。
② at32f423_int.c 中断文件,默认编写了部分内核中断函数的代码流程。
③ main.c 模板工程的主代码文件。
④ at32f423_board.c 板级配置文件,设置了 AT-START 上的按键和 LED 等常用硬件配置。
⑤ firmware 下的 at32f423_xx.c 是各片上外设的驱动文件。AT32F423固件库
⑥ system_at32f423.c 系统初始化文件。
⑦ startup_at32f423.s 启动文件。
⑧ readme.txt 工程的说明文件,记录了模板工程的一些应用功能及设置方式等信息。
打开mdk的配置选择,在c/c++的宏定义上定义了开发型号与芯片类型
f25d82249c4d19062d4b937899953323
确认下载算法:
ec5142695dd16b216871c6896a98578a
【效果】
20230915_193923 (1).gif

评论

很好的资源,学习啦~~  发表于 2023-9-17 08:27
您需要登录后才可以回帖 登录 | 注册

本版积分规则

188

主题

844

帖子

12

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