zjmojb
驱动牛犊
驱动牛犊
  • 注册日期2002-12-02
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1883回复:6

请问,PDIUSBD12的复位信号是怎么产生的?

楼主#
更多 发布于:2003-01-15 23:22
    当USB连接设备后,host复位bus总线时,d12会不会发送一个中断信号给MCU?
    枚举过程中,什么时候D12会发出复位信号?
    初学者,问得很菜,请大家帮忙了。
bjdxwz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-16 08:24
当USB连接设备后,host复位bus总线时,d12产生一个中断信号给MCU
枚举的第一步就是当检测到有设备已与主机连接后总线复位,D12接到总线复位信号后产生中断

south4
驱动牛犊
驱动牛犊
  • 注册日期2003-01-12
  • 最后登录2009-10-26
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-24 18:54
复位信号是主机发给设备的,并不通过端点0进行,是通过硬件进行的,设备收到主机的复位信号后要对设备进行初始化,等复位工作完成后,主机会的设备进行枚举,初步枚举成功后主机要求载入驱动,然后完成剩余的枚举过程,
puppypyb
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分52分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-24 20:06
复位信号是怎么样让设备初始化 的, 或者说 初始化后设备有什么样的特征呢?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-25 11:53
复位信号来时会对MCU产生一个复位中断,在这个复位中断里你要完成初始化。

主要有,配置中断,使能地址0,设置一些初始化寄存器的值,配置端点等。
shadowlin
驱动牛犊
驱动牛犊
  • 注册日期2003-01-15
  • 最后登录2003-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-02-26 16:58
D12收到复位信号,是先复位自身,再给单片机发中断呢?还是一收到复位信号,就给单片机发中断,然后自身复位呢?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-02-27 11:04
这个不好说,我觉得是先把自身的寄存器内容清掉,然后发送复位信号给mcu,或者是两者同时进行,不过探讨这个好像没什么意义,你只要知道在复位中断中该做什么就可以了,不必管谁先谁后的。
游客

返回顶部