一、简介
MM32F0140 是灵动微电子公司基于 12 寸晶圆的制程, 使用高性能Arm® Cortex-M0 为内核的 32 位微控制器,最高工作频率可达 72MHz,内置高速存储器,丰富的增强型 I/O 端口和多种外设。
为此我们做了一个开发板,基于灵动微电子 MM32F0140 MCU,集成了红外收发 & 温湿度 & TOF 等传感器,板载外扩 Flash & EEPROM ,支持 CAN 通信接口,兼容 SPI LCD 接口 & Arduino 接口,如以下框图所示 , 所以这里主要介绍 MM32F0140 EVK 的资源和资料,以及开发环境的配置。
二、板子介绍
拿到开发板,直接上图给大家一窥板子外观以及接口部分,并对每一个接口和资源做一个简单的介绍。
1、MM32F0140 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 测功耗接口
2、MM32F0140 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 下载:点击此处下载
五、参考
1、板子硬件资料,文末点击下载
2、后续更新 MM32F0140 EVK 外设调试的博文,敬请期待。。。
评论