打印
[AT32F423]

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

[复制链接]
290|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:

进入led目录,只保留inc、src、mdk_v5目录,其余的删除。

进入mdk_v5打开工程mdk5工程,目录结构如下:

工程内添加的内容描述如下:
① 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++的宏定义上定义了开发型号与芯片类型

确认下载算法:

【效果】


使用特权

评论回复
评论
xu@xupt 2023-9-17 08:27 回复TA
很好的资源,学习啦~~ 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

677

帖子

6

粉丝