海通通讯测试平台 官方版 2.0
从V2.0开始,为了适应很多用户对寄存器部分截取以及寄存器的值进行合并四则运算的处理的需求,有一个重要改变,就是在各类配置文件,原有按双字节长度计算的寄存器位置,加入了采用以“db”“dw”“hb”
“dd”“hw”“hd”等前缀标示的以单字节长度定义寄存器位置。举例说明,以前的版本中读取0x000A位置的寄存器的值,代表解析返回消息内从0x0000起始的,按双字节为一个基准位置的第10个位置开始,长度为两个字节的寄存器的值,如果用十进制地址表达,则为读取按双字节为一个基准位置的第10个位置写作0010,长度为两个字节的寄存器的寄存器的值,长度。在新的V2.0版本中,寄存器的位置改为按单字节为一个基准位置,所以单字节计算应该是第20个位置开始,应该被写为hb0014,
hw0014,hd0014,db0020,dw0020,dd0020.其中首字母h代表地址以十六进制表示,d代表以十进制示,次字母b代表从当前位置取一个字节长度的值,w代表从当前位置取两个字节的值,d代表从当前位置取四个字节的值。
同时,为了保持对以前版本的支持,仍支持按双字节为基准的位置描述,只要采用原有的0x前缀或者直接用十进制数字表达即可。尤其是写寄存器指令时,仍然和以前的一样,按双字节位置长度下发写指令。
最后,V2.0版本开始支持读取各类寄存器值后进行四则运算,大大提高了读取后在界面上显示的自定义便利性,希望这次增加的功能大家能喜欢。