bch515
驱动牛犊
驱动牛犊
  • 注册日期2005-03-05
  • 最后登录2005-05-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1213回复:0

关于SL811H中的EP0Control 寄存器的定义

楼主#
更多 发布于:2005-04-08 13:31
我在读《SL811HS/SL811HST Application Notes》和别人的源代码的时候,看到下面的定义:
DATA0_WR 0x07 // 0000 0111 Arm+Enable+tranmist to Host+DATA0
DATA1_WR 0x05 Arm+Enable+tranmist to Host on DATA1
ZDATA0_WR 0x47 Arm+Transaction Ignored+tranmist toHost+DATA0
ZDATA1_WR 0x45 Arm+Transaction Ignored+tranmist toHost+DATA1
DATA0_RD 0x03 Arm+Enable+received from Host+DATA0
DATA1_RD 0x43 Arm+Enable+received from Host+DATA1
以及:
#define DATA0_WR   0x07   // 0000 0111 (      Data0 +       OUT + Enable + Arm)
#define sDATA0_WR   0x27   // 0010 0111 (      Data0 + SOF + OUT + Enable + Arm)
#define pDATA0_WR   0x87   // 1000 0111 (Pre + Data0 +       OUT + Enable + Arm)
#define psDATA0_WR  0xA7   // 1010 0111 (Pre + Data0 + SOF + OUT + Enable + Arm)

#define DATA0_RD    0x03   // 0000 0011 (      Data0 +       IN +  Enable + Arm)
#define sDATA0_RD   0x23   // 0010 0011 (      Data0 + SOF + IN +  Enable + Arm)
#define pDATA0_RD   0x83   // 1000 0011 (Pre + Data0 +       IN +  Enable + Arm)
#define psDATA0_RD  0xA3   // 1010 0011 (Pre + Data0 + SOF + IN +  Enable + Arm)

大家请看b2位(Direction),书上不是说“-值为1:数据从设备到主机,-值为0:数据从主机到设备” ,
我觉得\"数据从设备到主机”应该是Read才是啊,即PID为IN啊?
他们好像是不是反了啊!!
不解!!
游客

返回顶部