[活动] 【APM32F411V Tiny Board测评】+开箱点灯

[复制链接]
 楼主| kyzhd 发表于 2024-5-30 17:55 | 显示全部楼层 |阅读模式
收到板卡已经有快一个月了,因为在外出差,所以一直没有时间进行评测,眼看快到收官的时间了,今天抽时间写个点灯的评测吧。不好意思。
IMG_20240528_223105.jpg


先从官网下载板卡的资料,包括原理图,使用手册,SDK包,DFP包。
珠海极海半导体有限公司 | APM32F411V TINY Board (geehy.com)    原理图和手册下载链接
开发板资料.jpg 原理图1.jpg 原理图2.jpg

珠海极海半导体有限公司 | 软件开发工具 (geehy.com)    SDK和DFP下载链接

DFP-PACK.jpg SDK.jpg

首先在MDK中添加DFP包,这个就不用多说了,相信坛友都会弄的。

再解压SDK包,找到官方Demo例程中的GPIO目录,打开MDK工程;

在Demo中官方已经定义好了两个LED的相关函数定义,如下:

1.原理图中可以看出两个led分别接在了PE6和PE5两个引脚上,
led-sch.jpg
官方Demo中的关于这两个led的引脚定义,
led-gpio.jpg

例程中对于LED初始化函数定义,

led初始化.jpg

例程中关于LED翻转控制的函数定义,
led反转.jpg

例程中关于LED亮灭控制函数的定义,
led开关定义.jpg

下面咱们来看看官方Demo中两个LED反转控制代码,
2024-05-30_164119.jpg

把开发板的J3接口与电脑相连,相关驱动应该会自动安装的,按下面图中的设置选项,来设置板载Daplink的下载设置,
1.jpg 2.jpg 3.jpg

开载选项设置好后,点击编译,成功后,点击下载,把编译文件下载到板卡中,可以看到正面的效果,两个LED依次间隔500毫秒进行亮灭反转。

1717062108646.gif

官方例程使用完之后,咱们就按例程中定义的LED的亮灭控制函数来进行LED的控制,先点亮LED2,延时500毫秒后再点亮LED3,同时再息灭LED2,延时500毫秒,最终大家会看到,LED3一直点亮,LED2来回亮灭。效果如下,

1717062074123.gif

初步使用此板卡时,发现以下几点,个人感觉不是太方便的地方:
1.电源指示灯LED1跟两个LED并排放,感觉太亮,易混淆视觉;
2.官方的原理图太过简单,板卡上的一些跳线位置并没有注明;
3.不能使用极海官方的烧录软件;
星辰大海不退缩 发表于 2024-6-22 21:04 | 显示全部楼层
其实LED灯可以自己换个颜色的灯就好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

576

帖子

4

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

26

主题

576

帖子

4

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