打印
[ZLG-ARM]

中断问题

[复制链接]
1991|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
renwoxing2|  楼主 | 2007-4-6 12:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
microlab| | 2007-4-6 14:13 | 只看该作者

renwoxing2

晕,不能触发中断的原因可多了,您就这样草草地说不能触发中断,别人怎么回答啊??

可能原因有如下:
1.是不是正确设置了你想要触发中断的功能模块,如Timer等等.
2.是不是enable了VIC中断使能
3.是不是有写自己的中断处理函数,并且设置了相应的中断寄存器
4.如果你使用了周工的实验模板,你是不是加入了类似的语句:        XXX_Handler HANDLER XXX_Exception

等等.....

使用特权

评论回复
板凳
renwoxing2|  楼主 | 2007-4-6 19:22 | 只看该作者

RE microlab

说实在的,我还真不知要加哪些。我用的是周公那里的程序,还望大家请教

使用特权

评论回复
地板
microlab| | 2007-4-6 19:35 | 只看该作者

re

使用特权

评论回复
5
microlab| | 2007-4-6 19:36 | 只看该作者

renwoxing2

那你就多看看那本基础教程先...

使用特权

评论回复
6
renwoxing2|  楼主 | 2007-4-6 20:06 | 只看该作者

RE microlab

看过了阿,完全按照书上说的那样,但就是不能触发中断

使用特权

评论回复
7
zlgARM| | 2007-4-7 19:33 | 只看该作者

任我行2

    找一个现成的中断例程实验一下。

使用特权

评论回复
8
ntman1985| | 2007-4-7 20:47 | 只看该作者

不能中断的原因可多喽

1.你硬件上的设置对不对?就是那些跳线
2.中断不仅要芯片的中断使能还要器件的中断使能,还要设置VIC(比如分配VIC通道,设置中断程序地址)等东西
3.你把ZLG光盘上的程序拷过来试试。

使用特权

评论回复
9
renwoxing2|  楼主 | 2007-4-8 13:56 | 只看该作者

RE

硬件倒不清楚,不过中断使能之类的倒有,而且我完全是用周公提供的例程,例程有没错就不知啦,因为没有光盘,都是用书上的。现在不只是外部中断不行,连定时器中断也不行,还望大家指点

使用特权

评论回复
10
renwoxing2|  楼主 | 2007-4-8 14:00 | 只看该作者

RE ntman1985

你说的那些跳线的连接指的是跟按键的连接吧?这个有连接的

使用特权

评论回复
11
jxxyzb| | 2007-4-8 22:29 | 只看该作者

中断总开关没有打开!

CPSR的I位是否设置正确,在InitStack最后或InitStack之后的任何地方用程序设置“MSR CPSR_c,#0x5f”

使用特权

评论回复
12
renwoxing2|  楼主 | 2007-4-9 16:44 | 只看该作者

RE jxxyzb

总中断也有开,还是不行!

使用特权

评论回复
13
renwoxing2|  楼主 | 2007-4-9 19:31 | 只看该作者

请大家帮忙看看阿

请大家帮忙看看是什么原因,谢啦

使用特权

评论回复
14
zlgARM| | 2007-4-9 22:18 | 只看该作者

renwoxing2

    在中断子程序处设个断点看看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

39

帖子

0

粉丝