阅读:2016回复:7
68013固件中的中断处理
我参照了开发板的固件例子,关于中断的地方不是很明白
首先#pragma NOIV,声明了不产生中断向量号,然后所有的中断处理函数都用了interrupt 0 但是usb的中断号应该是8(地址为0x0043) 那中断产生时中断处理程序是如何得到执行的呢 很困惑 不知道怎么回事,请大侠指点 |
|
沙发#
发布于:2005-08-06 12:31
看了USBJUMPTB.a51 没什么感觉啊
我在int()中设置EPIE=0X04使能EP1IN中断; 想通过INT0管脚触发中断,执行下面子程序, void ISR_Ep1in(void) interrupt 0 { } 请问是不是要用INT0的中断向量03h把这个中断指向这个子程序呢?如何指向啊?? 也就是说 :如何在int0管脚触发中断之后,它就自动执行上边的子程序?? |
|
板凳#
发布于:2004-07-23 09:59
老弟,那个目录里面有个USBJUMPTB.a51的文件。里面就是存放中断向量表和地址的。你可以去看看哦!
|
|
地板#
发布于:2004-07-22 17:22
楼上的老兄能不能给我说说这些文件夹里都是些什么内容啊
有些我是知道的 比如util放的是应用程序的源码 其他的呢 多谢 |
|
地下室#
发布于:2004-07-22 14:19
是FX2开发包里。。。Cypress|USB|Target|Lib|FX2目录
[编辑 - 7/22/04 by aqdy001] [编辑 - 7/22/04 by aqdy001] |
|
5楼#
发布于:2004-07-22 14:09
TargetLibFX2是什么东西
在哪里? 不好意思,没有见过这个东东 |
|
6楼#
发布于:2004-07-22 14:05
因为所有的usb中断用汇编建立的中断跳转表,在Target\Lib\FX2里面可以找到,你一看就明白了
[编辑 - 7/22/04 by aqdy001] |
|
7楼#
发布于:2004-07-21 19:46
没人知道么?
呜呜 自己顶一下 |
|