收到板卡已经有快一个月了,因为在外出差,所以一直没有时间进行评测,眼看快到收官的时间了,今天抽时间写个点灯的评测吧。不好意思。
先从官网下载板卡的资料,包括原理图,使用手册,SDK包,DFP包。
珠海极海半导体有限公司 | APM32F411V TINY Board (geehy.com) 原理图和手册下载链接
珠海极海半导体有限公司 | 软件开发工具 (geehy.com) SDK和DFP下载链接
首先在MDK中添加DFP包,这个就不用多说了,相信坛友都会弄的。
再解压SDK包,找到官方Demo例程中的GPIO目录,打开MDK工程;
在Demo中官方已经定义好了两个LED的相关函数定义,如下:
1.原理图中可以看出两个led分别接在了PE6和PE5两个引脚上,
官方Demo中的关于这两个led的引脚定义,
例程中对于LED初始化函数定义,
例程中关于LED翻转控制的函数定义,
例程中关于LED亮灭控制函数的定义,
下面咱们来看看官方Demo中两个LED反转控制代码,
把开发板的J3接口与电脑相连,相关驱动应该会自动安装的,按下面图中的设置选项,来设置板载Daplink的下载设置,
开载选项设置好后,点击编译,成功后,点击下载,把编译文件下载到板卡中,可以看到正面的效果,两个LED依次间隔500毫秒进行亮灭反转。
官方例程使用完之后,咱们就按例程中定义的LED的亮灭控制函数来进行LED的控制,先点亮LED2,延时500毫秒后再点亮LED3,同时再息灭LED2,延时500毫秒,最终大家会看到,LED3一直点亮,LED2来回亮灭。效果如下,
初步使用此板卡时,发现以下几点,个人感觉不是太方便的地方:
1.电源指示灯LED1跟两个LED并排放,感觉太亮,易混淆视觉;
2.官方的原理图太过简单,板卡上的一些跳线位置并没有注明;
3.不能使用极海官方的烧录软件;
|