国产MCU专栏 第4期: 玩点不一样的,灵动MM32 应用探索纪实
灵动微电子的MM32系列有5大家族:MM32 F:面向通用高性能MCU市场领域MM32 SPIN:专用于电机和电源应用MM32 W:提供开放式的无线平台MM32 L:覆盖低功耗、安全应用场景MM32 P:支持超精简定制化需求*阅读说明:以下应用案例仅简要提取总结,详细描述及相关源码、资料等请戳原链接查看。
[*]瞎折腾系列:MM32F103空气质量检测仪 【主控芯片:MM32F103CBT6】
(作者:@呐咯密密) 本文一共三个模块:OLED模块,使用模拟IIC驱动。DHT11温湿度模块,IO口的读写操作。夏普GP2Y10粉尘传感器,UART操作。
[*]MM32实现NOR FLASH运行应用程序的过程解析【主控芯片:MM32F3277G9P】
(作者:@xld0932 )本文结合涉及到的技术点一一做了介绍说明,包含如下的内容:1、KEIL下载程序配置及说明2、MM32实现跳转到NOR FLASH运行程序3、基于MM32的NOR FLASH下载算法实现4、MM32实现NOR FLASH应用程序编程,下载程序并运行
[*]基于MM32与TFBS4711实现IrDA红外通讯【主控芯片:MM32F0140】
(作者:@xld0932 )原理图设计对于硬件的功能主要是测试IrDA红外通讯功能,所以功能相对简单;在原理图设计的时候,在MM32F0140最小系统的基础上增加了一个LED灯、一个KEY按键、一个CH340用于在程序调试过程中来输出运行日志等信息、最后就是一个TFB84711;对于MCU的下载接口我们使用JTAG的SWD下载模式,具体的设计图纸如下所示:PCB设计回板焊接调试代码实现:LED灯代码实现:KEY按键代码实现:UART2 & SHELL接口移植代码实现:UART1 & IrDA实现测试运行结果后续
[*]MM32在红外抄表及红外遥控器中的应用 【主控芯片MM32F0133C6P】
(作者:@xld0932 )本文分享了红外通讯的另外一种实现方式:红外载波通讯。常用的红外载波频率有36kHz、38kHz、40kHz等等,对于红外接收头来说,当接收到载波信号时会解析成低电平,当没有载波信号时会解析成高电平,通过高低电平的组合切换,实现数据位传输,从而实现数据通讯。本文包含如下几个小节的内容:基于MM32红外抄表通讯实现基于MM32红外遥控器NEC解码实现基于MM32红外遥控器NEC编码实现基于MM32带自学功能的红外遥控器
[*]MM32的SimpleGUI移植与演示(工业HMI解决方案)【主控芯片:MM32L373PF或MM32F3273G6P】
(作者:@xld0932 )原理图设计MCU我们选用MM32L373PF或者是MM32F3273G6P,这两颗MCU都支持宽电压输入;LCD我们选用的是绘晶科技的HJ240128A液晶屏,工作电压为5V;所以在原理图设计的时候,我们使用一个DC电源输入接口,经过LDO(AMS1117-5.0V)将系统工作电压稳定输出在5V,同时带有电压指示灯;另外通过MAX232芯片将MCU的UART转换成RS-232,建立与PC的通讯链路,方便程序调试和打印输出日志信息,另外就是可以结合BOOT引脚,通过ISP的方式给MCU下载程序。PCB板设计回板焊接与调试移植SimpleGUISimpleGUI移植接口代码实现部分SimpleGUI简单图形界面示例代码及效果移植SimpleGUI Demo演示例程运行效果显示附件
[*]MM32的电子墨水屏应用及SPI发送9-BIT数据的实现 【主控芯片:MM32F3270】
(作者:@xld0932 )电子墨水屏MM32F3270低功耗MM32F3270 SPI基于MM32F3270的SPIFLASH下载算法原理图PCB设计回板焊接整机效果MM32F3270 SPI驱动电子墨水屏实现代码:实现方式1:GPIO实现方式2:8位标准SPI + DC命令/数据控制线实现方式3:9位SPI演示实现代码:运行效果:附件(原理图、电子墨水屏手册、软件工程源代码)续
分享的内容,还是有些实用性的 可以参考的,不错 楼主有mm32spin电源方案吗? 最后一张图上面是墨水屏? 小能手也来发帖了吗? 都是高手啊,感谢花精力分享经验的各位大神 21ic小能手马上要变成发帖小能手了,哈哈
页:
[1]