zhaoxinlun
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2004-05-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:937回复:0

我该怎么办??

楼主#
更多 发布于:2002-10-17 12:28
我用EZUSB开发数据采集系统,
我发现EZ-USB的中断请求也是从INTERRUP 0开始的
而8051的中断请求也是从INTERRUP 0开始的,在C程序中我怎么区分他们啊,
我在程序中定义的中断向量跳转程序如下:.A51
  CSEG AT 0X43
  LJMP 0X1800
  END

然后在C程序加上跳转
#pragma intvector (0x17fd) // start interrupts at 1800h--4 from here
#pragma interval  (4) // four bytes per jump instr: 1800,1804,1808...
这个时候可以响应USB的中断,但是8051的中断却不响应了(如外部中断0,外部中断1等),我去掉上面两句,可以响应8051的中断,但USB却不能响应中断了,我想USB的中断和8051的中断是肯定可以同时响应的,但是我不知道怎样设置才可以响应他们,请各位大侠帮帮忙吧!!!

游客

返回顶部