|
一、准备材料' u6 _, B% H% i! b 1.STM32F103C8T6最小系统板;
: N* Q" ?4 [% y' L& x$ o 2.HLW8032电参数采集模块;
3.OLCD 0.96寸显示屏,用的是IIC的驱动方式; % j7 v) p$ v5 v0 U# J# m
4.ST-Link下载器,用其他下载器也可以,有啥用啥; 3 `( b1 L+ D# D5 h
5.11根杜邦线,1根220V的电源线; : ~$ I0 A$ g, w B 7 Q/ g8 y( C; V$ U# ^6 w/ J 二、接线 1.ST-Link下载器与STM32连接;: C. l* S$ g+ X9 v/ } 6 g3 [/ f5 v4 {: I
2.HLW8032与STM32连接;
3 e3 l, _0 z! S4 m 3.OLED屏与STM32连接;" k4 I% B/ Z6 j9 m% H" u
/ t' A+ O$ O* `6 l K3 x% \ 贴个全家福:
$ X! ]# ]3 g* @, j" h- e* U: s " Q7 v" L" o4 S# r$ Q 三、下载程序% Q* \3 F$ B! a z 把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可:
下载失败: 导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的;- y+ \+ K' C7 A3 ~ 2 l/ d3 `: ~% u5 J8 \7 m8 y2 ?: d
4 B: E$ ?+ C% \# W: L 如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。 U+ @+ ]0 O' f" e( Z2 w 四、接入220V交流电: i* n: o I3 k. T4 c 烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。" o! Y" n% ^- b8 w5 ` 0 y, E( G9 R( N3 [3 U
; S9 U7 l1 b; z; @8 } 注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据!5 Y' @2 Q3 d) w5 Z. W 把准备好的电源线,接到HLW8032的IN接线端子上:/ Z+ T4 H8 ~% d4 i6 s" J' \ 5 M5 o7 W1 o4 h
# W/ D* \4 Z6 j 大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!! 通电后就这样子了: 3 \4 v7 s% Y$ M1 U ' E( W* r. p" }* z# F* ~* ~* l5 A
因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。, c# _' K( v$ j& K ———————————————— 版权声明:Knight-20 7 O m M- d3 n( m |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版