calf
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录2006-07-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1322回复:3

关于63001的。

楼主#
更多 发布于:2002-08-20 15:32
我看了control_read的程序,有几点不懂。特向各位请教;
1 在配置完EP0 TX REGISTER后,为什么要把中断打开?
 
     mov A, [endp0_data_toggle]
     xor A, 40h
     mov [endp0_data_toggle], A
     or A, 80h
     or A, [loop_counter]
     iowr USB_EP0_TX_Config

;Enable interrupts
     mov A, [interrupt_mask]
     iowr Global_Interrupt
2 下面这一段是等待主机发确认信号。那是不是主机对于发过来的0字节数据包不会响应?要不他怎么会跳到iord USB_EP0_RX_Status这一条?

wait_control_read:
     iowr Watchdog
     iord USB_EP0_TX_Config
     and A, 80h
     jz control_read_data_stage

     iord USB_EP0_RX_Status
     and A, 02h
     jz wait_control_read
custjcy
驱动牛犊
驱动牛犊
  • 注册日期2002-03-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-20 15:49
63001是什么芯片呀?
calf
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录2006-07-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-20 15:53
CY7C63001A
calf
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录2006-07-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-20 15:53
CY7C63001A USB CHIP
游客

返回顶部