[MM32硬件]

【MM32 eMiniBoard测评报告】

[复制链接]
463|0
手机看帖
扫描二维码
随时随地手机跟帖
星空下的屋顶|  楼主 | 2020-5-24 22:39 | 显示全部楼层 |阅读模式
本帖最后由 星空下的屋顶 于 2020-5-24 22:44 编辑

eMiniBoard MB-024 基于 Cortex-M3 通用系列开发板 ,有两个MM32L373芯片,U1是MM32L373PF,U7是MM32L373PS。eMiniBoard开发板是自带MM32-LINK-OB仿真器,U1就是起到这个作用,支持 SWD 调试接口以及智能连接的 CDC 虚拟串口。CN2是仿真器 USB 接口,MM32-LINK 仿真器供电电源采用独立供电方式,与目标MCU 电源分离。当使用仿真器及对开发板供电时,应将 USB 电缆的一端插入连接器 CN2 插座,另一端与个人电脑的 USB 口连接。 MM32-LINK 仿真器的 LED 指示灯红色表示仿真器未与个人计算机连接,绿色表示仿真器已个人计算机连接。那么U7就是我们的主角主控芯片MM32L373PS。当使用目标 MCU 的 USB 功能时,请连接 USB 电缆至 CN3 插座。仿真器 USB 电缆连与与否,与目标 MCU 的 USB 连接无关。

Snipaste_2020-05-24_21-30-13.png

在开始入门开发之前要先按照好工具 ,MM32灵动微电子官网给我们提供了丰富的开发工具。MM32-Link 编程开发与调试安装包、MM32系列 KEIL pack文件包 、MM32L3xx(n) 库函数和例程 ,这些工具都能在官网下载。

安装好MM32-Link 编程开发与调试安装包 mm32_devkit_setup.zip我们在链接好CN2和电脑就能在设备管理器通用串口设备中看到MM32-LINK,这样我们的设备驱动就安装好了。

Snipaste_2020-05-24_21-44-33.png

Snipaste_2020-05-24_21-45-34.png


我们在安装KEIL pack文件包安装好前面2个文件,打开keil软件我们在debug中就能找到MM32LINKdebug。 Snipaste_2020-05-24_22-00-23.png

这样我们的准备工作就做好了。在21IC中国电子网下载灵动微 MM32L373 开发板资料 ,这里是已经移植好的rt-thread工程文件。 Snipaste_2020-05-24_22-02-41.png

打开工程 ,在applications文件夹main.c文件中编写我们的应用文件,这里我先自己点个led灯,我选择开发板中LD2绿灯,对应MM32L373PS中的PB3引脚。

Snipaste_2020-05-24_22-20-18.png


然后我们在Drivers文件夹中的drv_gpio.c中找到关于引脚块的定义

Snipaste_2020-05-24_22-09-32.png Snipaste_2020-05-24_22-13-48.png

是MM32_PIN(39,APB2,B,3) 因此在设置中我们使用39这个pin定义。参考rt-thread官方例程

https://www.rt-thread.org/document/site/tutorial/beep-player/pin/

修改PIN对应引脚编译工程,并下载到开发板中,我们就看到了LED2绿灯点亮。

20200524222347.jpg 20200524222330.jpg







使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

16

帖子

1

粉丝