国产MCU之光第19期:【独家原创】十大基于MM32 的项目应用实例
国产MCU之光 第19期:大神的独家原创系列:十大基于MM32 的项目应用实例
灵动MM32 MCU论坛
*阅读说明:以下仅做简要总结展示,排名不分先后。详细项目描述、源码、资料等请戳原链接查看。作者:@xld0932
[*]项目一
基于MM32与TFBS4711实现IrDA红外通讯 【主控芯片:MM32F0140】IrDA百科MM32F0140 & IrDA原理图设计PCB设计回板焊接调试代码实现:LED灯代码实现:KEY按键代码实现:UART2 & SHELL接口移植代码实现:UART1 & IrDA实现测试运行结果后续软件工程源代码
[*]项目二
基于MM32的SimpleGUI移植与演示(工业HMI解决方案) 【主控芯片:MM32L373PF 或MM32F3273G6P)项目背景MM32L3xx系列介绍MM32F3270系列介绍SimpleGUI介绍原理图设计回板焊接与调试移植SimpleGUILCD代码实现部分:SimpleGUI移植接口代码实现部分:SimpleGUI简单图形界面示例代码及效果:移植SimpleGUI Demo演示例程运行效果显示附件
[*]项目三
基于MM32在红外抄表及红外遥控器中的应用 【主控芯片:MM32F0133C6P】之前的分享中有介绍基于MM32的IrDA红外通讯功能,IrDA其本身不具体载波通讯的功能,在干扰较大或者远距离通讯时,会有明显的不足;所以本文分享了红外通讯的另外一种实现方式:红外载波通讯。常用的红外载波频率有36kHz、38kHz、40kHz等等,对于红外接收头来说,当接收到载波信号时会解析成低电平,当没有载波信号时会解析成高电平,通过高低电平的组合切换,实现数据位传输,从而实现数据通讯。本文包含如下几个小节的内容:基于MM32红外抄表通讯实现基于MM32红外遥控器NEC解码实现基于MM32红外遥控器NEC编码实现基于MM32带自学功能的红外遥控器
[*]项目四
基于MM32与M26物联网入门:远程呼叫及开锁【主控芯片:MM32F0273D6P】通过MM32主控芯片与M26 2G通讯模块与远程服务器进行连接,当有访客按下CALL按键时,本地响应门铃(本应用暂未接门铃),同时进行远程呼叫;户主可以通过OPEN按键直接给访客开门,也可以通过服务器发送OPEN指令进行远程开门;在没有访客呼叫时,MM32与服务器之间每间隔10秒钟进行一次心跳包传输,以保证与服务器之间SOCKET链路的连接;在有访客呼叫时,若没有进行开锁动作,则每间隔3秒钟向服务器端发送一个呼叫指令;当接收到服务器端OPEN开锁命令时,执行开锁动作,开锁时间保持3秒钟,开销期间并向服务器反馈开锁是否成功的状态。
[*]项目五
基于MM32实现NORFLASH运行应用程序的过程解析 【主控芯片:MM32F3270】在项目开发之初,我们会根据设计需求来选择符合要求的芯片,其中RAM决定程序运行时的内存大小、ROM决定了应用程序的存储空间大小;但就些应用功能特别大的项目,MCU内部的FLASH(ROM)存储空间无法满足要求,这个时候就需要外扩程序存储空间,NOR FLASH就是其中一种解决方案;本文结合涉及到的技术点一一做了介绍说明,包含如下的内容:1、KEIL下载程序配置及说明2、MM32实现跳转到NOR FLASH运行程序3、基于MM32的NOR FLASH下载算法实现4、MM32实现NOR FLASH应用程序编程,下载程序并运行
[*]项目六
基于MM32的电子墨水屏应用及SPI发送9-BIT数据的实现【主控芯片:MM32F3270】电子墨水屏MM32F3270低功耗MM32F3270 SPI基于MM32F3270的SPIFLASH下载算法原理图PCB设计回板焊接整机效果MM32F3270 SPI驱动电子墨水屏实现代码:运行效果
[*]项目七
基于MM32实现音频播放系统的应用实例【MM32-EVBoard(MB-039)开发板】基于MM32-EVBoard(MB-039)开发板,实现音频播放系统。通过DMA的方式,将存储在TF卡中的音频文件(WAV格式/MP3格式)通过I2S总线,将音频数据发送给CS4344音频数模转换芯片,通过与其连接的音响设备播放出音乐;通过板载的4个按键来实现对音频文件的开始播放、停止播放、音频文件选择等操作,并在TFT液晶显示屏上显示系统运行信息、音频文件目录,以及当前的播放状态等内容。
[*]项目八
基于MM32实现数码相框功能的应用实例【MM32-EVBoard(MB-039)开发板】基于MM32-EVBoard(MB-039)开发板,实现数码相框显示的功能。通过SDIO接口以及FatFs软件库实现文件系统管理,可以自动识别TF卡中Image文件夹下的所有文件,自动判断BMP、JPG、BIN等文件格式,将图片通过MCU的解码操作后,显示在TFT LCD液晶显示屏上。其中对于BMP格式的图片支持单色位图、16色位图、256色位图和24位真彩色位图的显示;JPG格式的图片通过TJpgDec软件库进行软件解码后在液晶屏上显示;另外还支持包含图片头信息数据的BIN格式文件,它是通过上位机软件Image2Lcd将图片数据提取后生成的BIN格式文件,在本系统中要求转换包含图像头数据和高位在前这两项设置。
[*]项目九
基于MM32的手持终端设备(国产芯片替代方案)【MM32F3273G8P 替换 STM32F103VET6】本文主要是分享使用国产芯片MM32F3273G8P去替换STM32F103VET6在手持式终端设备上的产品,主要是依据产品已经设计好的硬件原理图,去比较这两款单片机电气特性和引脚功能上的兼容性;对于软件代码来说,只需要上层的应用控制逻辑不需要改动,底层驱动根据芯片选型做相应的更新就可以了
[*]项目十
手把手教你基于MM32与BC26搭建OneNET云平台应用【主控芯片:MM32F031F6P6】物联网实现了万物互联,物联网应用也如雨后春笋般崛起发展迅速。随之而来的,各大物联网平台也孕育而生,OneNET、阿里云、腾讯云、百度云等等,为物联网的应用和发展提供了不同的解决方案。本文将基于MM32F031F6P6与NB-IoT模块BC26的硬件平台,结合OneNET物联网平台,来教大家如何一步步搭建一个物联网应用。本文主要内容分为如下几个部分:OneNET介绍OneNET Studio创建产品和添加设备MQTT.fx配置并与OneNET进行交互使用MM32与BC26开发板连接OneNET
好贴!!!很赞啊 哇哦,MM系列芯片真的很赞! 好贴,很赞 给MM系列芯片点赞,支持国产芯片 嗯,有国货新贵,有国货之光,反正现在国产应该卷的不行,几十家说得上号吧,不知道最后剩几家。 哇哦,MM系列芯片真的很赞!
页:
[1]