【MM32F0140 】初窥

一、简介

MM32F0140 是灵动微电子公司基于 12 寸晶圆的制程, 使用高性能Arm® Cortex-M0 为内核的 32 位微控制器,最高工作频率可达 72MHz,内置高速存储器,丰富的增强型 I/O 端口和多种外设。

为此我们做了一个开发板,基于灵动微电子 MM32F0140 MCU,集成了红外收发 & 温湿度 & TOF 等传感器,板载外扩 Flash & EEPROM ,支持 CAN 通信接口,兼容 SPI LCD 接口 & Arduino 接口,如以下框图所示 , 所以这里主要介绍 MM32F0140 EVK 的资源和资料,以及开发环境的配置。


二、板子介绍
  

拿到开发板,直接上图给大家一窥板子外观以及接口部分,并对每一个接口和资源做一个简单的介绍。

1MM32F0140 EVK 接口简介

(1)板子平台接口遵循了 Arduino 设计规则,兼容 Arduino 接口的 Sensor 板

(2)主板上含有 SWD 接口、USB 接口、 SPI LCD 接口、CAN 接口 、 DAC 音频耳机接口

(3)拓展 MM30F0140 MCU 所有 IO 接口(文末会有板子原理图提供给到大家参考查阅)

(1)板载预留 BOOT0 选择启动模式,方便用户调试

(2)拓展电源接口 5V 、3.3V 、GND ,连接方便

(3)支持系统双电源选择 5V 或者 3.3V

(4)板载预留 MCU 测功耗接口

2MM32F0140 EVK 资源简介


(1)平台板载 ADC 采样电路

(2)拨码开关:可以用于硬件设置 CAN 的 ID

(3)板载 LED 灯 : 调试 GPIO 点灯程序 & 调试 PWM 实现 RGB 彩灯

(4)板载按键:四个普通按键调试读写 GPIO 状态 & 外部中断程序

(1)红外 sensor : 收发一体 TFDU4300,串口收发调试红外通信

(2)板载 EEPROM & Flash

(3)CAN 接口搭载 CAN 转换 IC: NCA1042,调试 CAN 通信接口, 兼容 CAN 2.0B 接口

(4)DAC 音频播放:调试 I2S 音频通信进行播放

(5)ToF : ams TMF8821 红外测距,ToF 多点测距,10~5000mm



三、开发环境的配置

1、我们这里使用的是 Keil 开发环境,下载烧录使用 J-Link SWD 接口进行烧录

                                                                                                                            

(1)Keil 开发环境 MM32F0140支持包下载:点击此处下载

(2)使用 J-Link 下载需要的 Pack 包:点击此处下载

四、软件资料

1、MM32F0140 EVK开发 SDK 下载:点击此处下载

2、MM32F0144 规格书 & 用户手册:点击此处下载

五、参考

1、板子硬件资料,文末点击下载

2、后续更新 MM32F0140 EVK 外设调试的博文,敬请期待。。。

技术文档

类型标题档案
操作手册suggest

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论