
一、准备材料 1.STM32F103C8T6最小系统板; ![]() 2.HLW8032电参数采集模块; ![]() 3.OLCD 0.96寸显示屏,用的是IIC的驱动方式; ![]() 4.ST-Link下载器,用其他下载器也可以,有啥用啥; ![]() 5.11根杜邦线,1根220V的电源线; 二、接线 1.ST-Link下载器与STM32连接; ![]() 2.HLW8032与STM32连接; ![]() 3.OLED屏与STM32连接; ![]() 贴个全家福: ![]() 三、下载程序 把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可: ![]() 下载失败: 导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的; ![]() 如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。 四、接入220V交流电 烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。 ![]() 注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据! 把准备好的电源线,接到HLW8032的IN接线端子上: ![]() 大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!! 通电后就这样子了: ![]() 因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。 ———————————————— 版权声明:Knight-20 |
STM32 GUI LTDC 最大像素时钟评估方法
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南