阅读:938回复:0
我该怎么办??
我用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的中断是肯定可以同时响应的,但是我不知道怎样设置才可以响应他们,请各位大侠帮帮忙吧!!! |
|