如何通过STM32串口读取外设芯片寄存器的值

2019-08-17 05:16发布

MCU通过串口读取到HLW8032的寄存器后,通过公式计算出电压有效值、电流有效值和有功功率。但是我不知道怎么用串口去读取寄存器的值,求大神指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
执迷
1楼-- · 2019-08-17 06:01
首先建立串口通讯,接收到那24个字节啊,,看用户手册,第一个字节就是第一个寄存器的值,占一个字节。。同理、、、一共11个寄存器,加起来24字节。。哪个寄存器在第几个字节,占几个字节都有、、、
执迷
2楼-- · 2019-08-17 09:05
HLW8032一次发送24字节,弄个缓冲区存起来,,最后一个字节是校验位,,判断是否接受正确,,然后根据数据手册上可以查到每个寄存器的地址,,就可以提取它的值了。。。。。。
萧萧暮雨
3楼-- · 2019-08-17 14:15
 精彩回答 2  元偷偷看……
萧萧暮雨
4楼-- · 2019-08-17 15:37
执迷 发表于 2017-6-26 13:57
HLW8032一次发送24字节,弄个缓冲区存起来,,最后一个字节是校验位,,判断是否接受正确,,然后根据数据 ...

但是要怎么通过STM32串口读取外设芯片寄存器的值,我都是用SPI读取的,UART不知道怎么读取

一周热门 更多>