原创
【MM32 Motor-DK试用体验】+01开箱+02开发环境及工程搭建
【MM32 Motor-DK试用体验】+01开箱
首先感谢面包板社区给我们提供的平台,更加感谢灵动电子给我们提供的开发板,作为开发人员,开发板和器件是不可或缺的,TI、ST、NXP、英飞凌清一色别人家的器件,我们也急切希望国产的厂家也能越走越远,带来更好的器件和服务,建立适合中国国情的生态系统。灵动电子不愧是一家以成为“中国本土MCU知名品牌,构建本土安全MCU系统”为愿景,致力于发展成为中国本土MCU产品与MCU应用方案的开拓者和领导者(http://www.mindmotion.com.cn)
灵动微电子是国内专注于MCU产品与应用方案的领先供应商,是中国工业及信息化部和上海市信息化办公室认定的集成电路设计企业,同时也是上海市认定的高新技术企业。自2011年3月成立至今,灵动微电子已经成功完成数百余MCU产品的设计及推广,灵动微电子目前已批量供货的基于ARM Cortex-M0及Cortex-M3 内核的MCU产品包括:针对通用高性能市场的MM32F系列,针对超低功耗及安全应用的MM32L系列,具有多种无线连接功能的MM32W系列,电机及电源专用的MM32SPIN系列,以及OTP型的MM32P系列等,以满足客户及市场多领域、多层次的丰富应用场景需求。
看到测评机会,毫不犹豫的申请,没想到得到了批准,再次感谢举办方。
MM32 Motor-DK低压开发板照片及简介
· MM32SPIN27PF Cortex-M0 MCU
· 板载输入电压范围:12-30v
· MCU 5v供电
· 内置4个高速运放
· 60v/40A N-MOS管
· 三相感应电动势采样
· DC Bus总电流侦测
· 内置比较器过流保护
· 支持有/无霍尔的方波/弦波
· 支持1/2/3 Shunt R三相电流采样
· 具备VR\LED\KEY\LCD等外设功能
· 支持 Keil uvision/ IAR EWARM开发环境
申请成功后即是等待,举办方就是大气,统一顺丰快递,而且还不收运费!
微信关注顺丰快递,可以及时的获取快递信息,北京到西安,航空运输,两天到手,顺丰不愧是快递老大。
一收到就开箱,美图如下:
包装
掀开红盖头
开发板用得好才是真的好,首先要好好地认识了解一下。寻找开发资源,了解开发板、软硬件、开发环境。
资料下载地址:
https://mbb.eet-china.com/download/20587.html
资源包
电驱动原理框图
电路分析:
电源转换电路,18V-30V输入通过U1 变成12VDC,通过U2变成5V电源。
扩展接口:
可外扩LCD接口
CPU核心板和驱动板的扩展接口
JTAG接口
外扩的UVW接口、霍尔传感器接口
通电步骤:
1、首先JP1\JP2短接,12V、5V电源有效
2、JP3、JP4、JP5断开,串入50m欧姆的电阻有效
3、接线UVW
4、最后
02开发环境及工程搭建
本人对于STM32和MM32开发经常用的软件为keil,所以比较擅长,此次开发环境就用KEIL,下面将从无到有进行开发环境的搭建。
官方资料下载地址:
https://mbb.eet-china.com/download/20587.html
资源包
在面包板社区无感FOC资料 - 2019.10.18\4-Software内有官方的环境搭建教程。
1、软件安装
方式一:去官网注册后下载https://www.keil.com/demo/eval/arm.htm
MDK5分成了两部分,MDK核和software packs。MDK核跟以往一样分成四个部分,编辑器,编译器,包安装,调试跟踪。此版software packs与以为版本不同,其内又分为device,CMSIS和 Mdidleware。
注意事项
l 安装路径要选择英文路径,不能有中文路径;
l 已安装Keil4或之前的版本,需要安装在不同的路径下;
l Keil5 安装完成之后,还需要下载安装所需要的芯片包;
l Keil5 如果需要兼容 Keil4 工程,需要安装对应版本支持(MDK_v4_Legacy_Support_For_MDK_V5.28a)
下载地址:https://armkeil.blob.core.windows.net/legacy/MDKCM525.EXE
http://www2.keil.com/mdk5/legacy
或者通过软件安装:
2、芯片包安装
l 下载对应的芯片包
l 安装芯片包下载的芯片包,双击安装或者进入Keil选择芯片包安装
STM32 F1/F4/F7系列芯片包
链接:http://pan.baidu.com/s/1pLwQ9Hh 密码:nryh
注册机
链接:http://pan.baidu.com/s/1eRNXfeM 密码:rfhh
链接:https://pan.baidu.com/s/14OQ2IBiRJgH2ouJR94BVJw 提取码:m356
灵动微电子芯片http://www.mm32mcu.com/download.aspx?cid=2546
3、破解安装
破解Keil的代码限制
以管理员身份打开Keil
选择File– Liense Management
复制CID
打开注册机
粘贴CID,选择Target–>ARM点击Generate,复制生成的串号
回到KEIL,Liense Management界面,粘贴刚才复制的串号,然后Add LIC即可。
4、建立工程
安装灵动微电子芯片支持包http://www.mm32mcu.com/download.aspx?cid=2546
打开官方的例程,如下,可以编译和链接。
5、烧录代码
芯片选择,编译连接:
仿真器设置:
ID识别:
FLASH设置:
开始用mm32调试器,可以识别器件但是不能加载FLASH编程算法,各种实验都解决不了,最后换了一个ulink2 仿真器,终于可以识别与下载了。希望mm32官方人员可以帮忙 解决mm32调试器V1.1不能加载FLASH的问题。
可惜手头没有电机,不然就可以好好耍耍啦,听说只要发两篇帖子,会赠送一个电机,期待中。。。。
作者: qiuxuezhe1, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-233449.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
qiuxuezhe1 2019-10-21 11:00
qwqr3231 2019-10-21 08:55