SPARC处理器DSU协议介绍.docVIP

  • 4
  • 0
  • 约小于1千字
  • 约 2页
  • 2023-11-09 发布于湖北
  • 举报
DSU协议 建立连接 连接命令0b即 0x55 通常为了确保能连接成功,发送8组0x55,即0x55 55 55 55 55 55 55 55。 使用串口发送十六进制序列55 55 55 55 80 90 00 00 00表示以指定波特率建立连接并查询0址的数据,如果连接成功,串口将接收到32位数据。使用这个序列可以测试连接是否正常。 读命令 命令构成(二进制) 10 + 6位长度 + 4字节地址 命令描述 第2到第5字节为地址 ,第一个字节取值范围是10 000000 ~ 10 111111,前两位为10表示读指令,后6位为长度,读取范围是[4,256]字节 求字节总数公式:Y = (N-0x80+1)*4 其中 N表示读指令首字节 命令举例 80表示从地址0取4字节数据 81示从地址0取8字节数据 90示从地址0取68字节数据 bf示从地址0取256字节数据 写命令 命令构成(二进制) 11 + 6位长度 + 4字节地址 + 数据 命令描述 第2到第5字节为地址 ,第一个字节取值范围是11 000000 ~ 11 111111,前两位为11表示写指令,后6位为长度,读取范围是[4,256]字节,其中数据的长度要与要写入数据的长度一致。 求字节总数公式:Y = (N-0xC0+1)*4 其中 N表示写指令首字节 命令举例 c0ffffffff 表示向地址0入4字节数据 0xffffffff c112345678表示向地址0入8字节数据 d0+ 68字节数据,表示向地址0入68字节数据 ff+ 256字节数据,表示向地址0入256字节数据

文档评论(0)

1亿VIP精品文档

相关文档