灵动微电子 MM32EVBL0136
分享作者:mrjie666
评测品牌:灵动微电子
评测型号:MM32EVBL0136
申请理由(产品应用):专业主学keil集成环境开发M3,能够采用MM32EVBL0136开发超声波水位检测和一系列的开发或者其余的项目开发
发布时间:2024-10-09 09:06:36
0
前言
大家好,我是一名电子信息工程专业的学生,对基于内核CM0的MM32系列感兴趣,最近我收到了申请的样片EVB-L0136板卡,因此本文章内容将对这块板卡做一个基于汽车安全模拟报警系统的开发案例演示,文章末尾附测评视频。
开源口碑分享内容

前言

大家好,我是一名电子信息工程专业的学生,对基于内核CM0的MM32系列感兴趣,最近我收到了申请的样片EVB-L0136板卡,因此本文章内容将对这块板卡做一个基于汽车安全模拟报警系统的开发案例演示,文章末尾附测评视频。

开源口碑分享内容

收到免费样片板卡,迫不及待的就是开箱看板卡的样貌,包装板卡的盒子有2个,一个是iCEasy商城的盒子,另外一个是板卡的盒子,板卡是放在静电袋,很好的保护了板卡。打开静电袋,里面就是这块板卡的真面目了,这块板卡的资源还是比较丰富的,主芯片使用的是灵动微的MM32L0136C7P,这款芯片是M0+内核,最高工作频率可达 48MHz,拥有64KB Flash和8KB SRAM,内置段码式液晶驱动 SLCD,接口方面也是比较丰富的,有2 个 UART 接口,1个LPUART接口,2 个 SPI 接口,2 个 I2S 接口,1 个 I2C 接口,工作电压在 1.8V - 5.5V,非常方便锂电池供电。板卡硬件资源有一块段码屏,一片8Mbit的SPI Flash存储器,一片2048bit的 I2C 存储器,三个模拟输入电位器,然后还有LED、按键以及音频输出等其他硬件,GPIO通过板卡两边的排针全部做了引出,这就是这块板卡的全貌了。

图(1)板卡实物图片

资源优点

1、所有的io口全部引出来了,如图中的CN2和CN9:

图(2)板卡IO图片

2、板载eeprom和spi flash、i2s外设、IRDA、LED、按键、adc、slcd等丰富外设,不仅适用初学者对于具有一定经验的开发者也是不错的学习预留Jlink调试接口,极大方便调试开发。

                       

图(3) 调试接口

汽车安全模拟报警系统案例分析

一、软件设计

1、keil编程

1)、采用板卡的ADC1通道三通道进行水位、烟雾、光照的数据采集转换

图(4) ADC三通道数据采集

图(5) 实物图片 注:因为拍摄刷新频率问题导致显示不全

2)、编写IIC驱动函数及OLED显示函数提供可视化界面

图(6) OLED显示驱动

注:并且提供设置水位、光照、烟雾等数值报警

3)、数据通过串口2传输上位机进行调试及校准

图(7) 数据上传

二、硬件设计

图(8) 硬件连接图

三、调试及上位机数据传输

可通过Python编写一个数据可视化exe可执行文件,提供用户数据监看和交互。(待建)

0/144
    全部评论
    暂无评论