回答

收藏

[评测分享] 【灵动Motor-DK电机控制板】搭环境,换LED,闪灯

#板卡评测 #板卡评测 2740 人阅读 | 0 人回复 | 2023-07-30

本帖最后由 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出现闪灯,现象如下图所示。

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条