cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1355回复:2

关于usb的中断

楼主#
更多 发布于:2002-03-24 21:22
我在用usb AN2131时,好像USB中断和外部中断有冲突,谁知道怎么解决呀?:)
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-25 09:22
    好象USB中断和外部中断不是同一回事吧!外部中断是被动式的,它一产生便被CPU取走去处理(在同时没有优先权比它高的中断产生的前提下);而USB\"中断\"并非实际的中断,而是一个主动的中断。USB总线本身会定时地启动中断传输,而主机会根据用户态程序的需要定时地查询USB端口看是否有可用的数据可用(一般的实现是USB驱动程序设计一个事件对象,告诉用户态应用程序\"我现在有可用的数据了\",或是用户态设计一个定时器,定时地查询USB端口)。
    所以你说的USB中断和外部中断冲突应该有另外的原因。
Tom_lyd
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-25 09:47
是呀,我就正在寻找那另外的原因。
游客

返回顶部