qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1370回复:5

USB数据格式

楼主#
更多 发布于:2003-07-27 12:32
在做D12固件程序时,书上说USB的数据格式同C51的不同,请问是不是数据的高低位是相反的?
SWAP(0011)的结果是不是1100
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-28 09:44
谢谢上面这位大哥,我懂了。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-27 18:57
错了
是一个字的低字节和高字节交换位置,即0xabcd和0xcdab
不是一个字节的高4位和低4位交换位置
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-27 17:41
谢谢上面的两位高手,你的意思是不是:
USB的数据格式:低位00110100高位
C51  数据格式:低位00101100高位
carriage
驱动小牛
驱动小牛
  • 注册日期2002-10-12
  • 最后登录2004-09-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-27 13:08
在USB规范中数据字段的数据位移出都是最你位LSB在前
所以是没有问题
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-27 12:42
是的
游客

返回顶部