原创 MM32L373灵动微电子eMiniBoard-MB-024

2020-5-24 23:28 642 16 15 分类: MCU/ 嵌入式 文集: MM32
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 连接无关。

在开始入门开发之前要先按照好工具 ,MM32灵动微电子官网给我们提供了丰富的开发工具。MM32-Link 编程开发与调试安装包、MM32系列 KEIL pack文件包 、MM32L3xx(n) 库函数和例程 ,这些工具都能在官网下载。
安装好MM32-Link 编程开发与调试安装包 mm32_devkit_setup.zip我们在链接好CN2和电脑就能在设备管理器通用串口设备中看到MM32-LINK,这样我们的设备驱动就安装好了。

我们在安装KEIL pack文件包安装好前面2个文件,打开keil软件我们在debug中就能找到MM32LINKdebug。

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

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

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

是MM32_PIN(39,APB2,B,3) 因此在设置中我们使用39这个pin定义。参考rt-thread官方例程
https://www.rt-thread.org/document/site/tutorial/beep-player/pin/
修改PIN对应引脚编译工程,并下载到开发板中,我们就看到了LED2绿灯点亮。

作者: 星空下的屋顶, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1725523.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
相关推荐阅读
星空下的屋顶 2020-04-18 17:39
rtthread移植到nios ii中
上次参加面板版社区评测的活动,获得了一本《RT_Thread内核实现与应用开发实战指南》,看完了这本书之后,因为我手上有fpga的开发板一直就想把rt_thread移植到fpga中。看了RT-Ther...
星空下的屋顶 2019-12-11 21:39
《RT-Thread应用开发》
首先非常感谢面包板社区给提供由野火推出的《RT-Thread内核实现与应用开发实战指南--基于STM32》这本教程。RT-Thread中国自主物联网操作系统,是一款“开源...
星空下的屋顶 2019-10-20 22:13
《RISC-V架构与嵌入式开发快速入门》Windows开发环境IDE eclipse 插件安装
从eclipse官网下载最新的eclipse软件安装,安装软件前还要安装Java软件JDK,否则eclipse无法正常安装。安装完成后我们要把GNU MCU ECLIPSE插件安装。eclipse下载...
星空下的屋顶 2019-10-10 19:55
《RISC-V架构与嵌入式开发快速入门》---快速浏览
首先非常感谢面包板网赠送的这本书。 收到书后浏览目录第一章是关于我们为什么最终选择了RISC-V的介绍。我比较关心第二章''开源蜂鸟E203超低功耗RISC-V Core与Soc'' ...
广告
EE直播间
更多
我要评论
0
16
广告
关闭 热点推荐上一条 /6 下一条