大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
在进行Mbus通信时,一些常见的命令会有混淆或者不清楚,下面进行一些总结。
Mbus通信的命令格式有几种,分别如下图:
其中“Single Character”主要是用于从机回复“确认”信息,一般是一个“E5”作为回复。
“Short Frame”是短命令,也叫一级地址命令,我们经常使用的“10 5B FE 59 16”就是这种命令。
“Control Frame”为控制命令,这种命令一般是作为配置从设备的命令,如修改波特率等,一般不是作为读表命令。
“Long Frame”为长帧命令,也叫“二级”地址命令,我们通过表的序列号,套用该命令格式实现读表。
这里面 C-Field为(control)控制命令,A-Field为(address)命令,CI-Field为(control-info)命令。
C-Field我们最长见得是0x5B,这主要是因为广播命令中常用,其实还有别的命令,如下图所示:
A-Field为地址指令,这个容易理解,从00到FF,不过用于从设备独有的地址是1-250,0是出厂地址,254(FEh)和255(FFh)用于广播地址。而且发
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181733.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...