收到寄来的包裹,封装如下
开发板的硬件布局如下图所示
由此可见,开发板有4个侧贴按键,4个LED,1个UART连接器,1个无源蜂鸣器,3个模拟输入电位器,以及预留的Arduino接口,用户可焊接插针,方便配套外设盖板直接对接使用。背面印有MB-036字样,灵动微电子的logo。
通过Micro-USB接口与PC端连接,如果没有安装MM32-Link的驱动,设备管理器中只会显示串口号。需要安装“mm32_devkit_setup”,由于论坛只支持10M以下的附件上传,这里就不上传分享了,可以在官网上获取。
https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/eminiboard/mm32f3277g7p/
安装完成后,可在MDK的安装路径中发现多了一个MM32LINKCM3.dll的文件,说明安装成功了。
此时在设备管理器中,可查看到存有MM32-LINK的驱动
然后借助“TIM3_PWM_Output”工程,稍加修改可实现呼吸灯效果,部分代码如下:
#define _MAIN_C_#include "main.h" #include "tim3_pwm_output.h" #include "delay.h" s32 main(void) { u16 i=0; u8 pwm_flag=0; DELAY_Init(); TIM3_GPIO_Init(); TIM3_PWM_Init(196, 0); while (1) { if(pwm_flag==0) { i++; if(i==200) { pwm_flag=1; } } else { i--; if(i==0) { pwm_flag=0; } } TIM_SetCompare1(TIM3,i); DELAY_Ms(9); } }
复制代码由上可知,板上的插针已将MCU的管脚全部引出来了,可以根据上面的丝印,找到与LED相对应的引脚,然后用自制简易的LED部件,接入电路中,发现板上的LED与外置的LED存在延时。效果如下:
工程源码见下面附件,此次抛砖引玉就此献丑了,感谢灵动微电子提供的开发板,面包板社区提供的试用平台,后续持续跟帖,敬请期待。
热门资料
热门活动
全部回复 0
暂无评论,快来抢沙发吧