[评测分享]
【灵动Motor-DK电机控制板】搭环境,换LED,闪灯
#板卡评测
2740 人阅读
|
0 人回复
|
2023-07-30
TA的每日心情 | 奋斗 昨天 11:03 |
|---|
签到天数: 2646 天 连续签到: 38 天 [LV.Master]伴坛终老
司徒
- 积分
- 40499
|
本帖最后由 yinwuqing 于 2023-7-31 00:02 编辑
这节介绍快速构建基于MDK平台的开发环境,Keil版本:V5.38。首先需要去到https://www.mindmotion.com.cn/support/software/keil_pack/下载好基于Keil的pack支持包,否则打开SDK任意工程示例都会弹出需要在线下载安装pack支持包的提示对话框。
此次开发板的主控MCU是“MM32SPIN0230B3TV”,将下载好的压缩文件解压出针对这个型号的pack文件,然后双击运行,安装即可。
然后以“LibSamples_MM32SPIN0230_v0.9.2\Samples\LibSamples\GPIO”目录下的“GPIO_LED_Toggle”工程为基础,打开该工程后,将默认的编译器5改成6,因为Keil的V5.38默认安装了Arm Compiler6,SDK提供的参考工程是基于Arm Compiler5编译的。如需改用Arm Compiler5,需要自行去到Keil官方下载,手动安装Arm Compiler5编译器。
编译无错误,零警告。但是工程源码是以mini型的板卡做为硬件资源编写的,因此工程中的LED1~LED4在这套板卡上是找不到的,因此根据提供的原理图,得知核心板上的LED为PB9,按键KEY1对应PB8。
修改工程中的管脚定义,编译后设置下载方式
下载后结果没有看到预期的闪灯现象,反复琢磨了一会,不应该呀,程序中没有其它地方需要改的,再上论坛看看其它坛友是否遇到相同的问题,结果大多数网友都说核心板上的LED焊反了?结果只能拿出来很久未用的烙铁,尝试将其调换一下方向,结果将这0402的LED焊报废了。这下只能拿出从某商城买的贴片LED顶上啦,封装是0603的,大点好焊点,毕竟烙铁头的刀口太大,0402小料根本无法点焊。从原理图可知,连接到电阻R24一端为LED的阴极,使用万用表量测一下就知道了。焊接完成后,再给板子上电,LED出现闪灯,现象如下图所示。
|
|
|
|
|
|
|
|
|