打印

AC16外中断问题请教斑竹

[复制链接]
2211|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
live up|  楼主 | 2009-10-10 21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
live up|  楼主 | 2009-10-10 21:45 | 只看该作者
并且看门狗也是关闭的

使用特权

评论回复
板凳
张明峰| | 2009-10-11 14:21 | 只看该作者
没有正确定位中断失量

使用特权

评论回复
地板
live up|  楼主 | 2009-10-11 14:23 | 只看该作者
啊,外部中断矢量不是定位在FFFB的吗?难道不是这样定位的,汇编这样定位不知道对不对?
ORG   0FFFBH           ;外中断入口地址
JMP   VectorNumber_Virq

使用特权

评论回复
5
lileibmw| | 2009-10-11 15:10 | 只看该作者
楼主没看看中断的时候跳到你的中断程序里了吗

使用特权

评论回复
6
live up|  楼主 | 2009-10-11 15:40 | 只看该作者
我想是进了中断,还不止一次,而且还多次进入,原因可能是外部中断信号从低到高的变化时间好像比较长,可是就是这个仿真器就是抓不着,在中断服务程序设置的端点程序就没有在那里停过.说起这个仿真器也是奇怪,有时候在某个位置设置的了断点程序第一次运行在设置的这个断点停下了,然后把这个断点删除,但是再运行的时候程序还是会在那里停下来.

使用特权

评论回复
7
lileibmw| | 2009-10-11 16:48 | 只看该作者
进中断后你把中断允许关掉

使用特权

评论回复
8
live up|  楼主 | 2009-10-11 16:49 | 只看该作者
哦,意思是进中断先关闭中断允许,出中断服务程序再开中断吗?

使用特权

评论回复
9
lileibmw| | 2009-10-11 16:56 | 只看该作者
如果设置的是低电平中断,出中断的时候还是低那么还是会再进中断的,我以前也遇到过这种问题,如果时间允许可以等待电平变高再出中断。

使用特权

评论回复
10
live up|  楼主 | 2009-10-11 20:14 | 只看该作者
怎么弄都不行,只有在那里加一个绝对的跳转指令(JMP)等待才没问题

使用特权

评论回复
11
lileibmw| | 2009-10-12 08:10 | 只看该作者
你用的什么中断?

使用特权

评论回复
12
张明峰| | 2009-10-12 08:53 | 只看该作者
上面全是瞎扯.
好好看看数据手册和编程指南.不要把51的那一套放到这里.

使用特权

评论回复
13
wgg| | 2009-10-13 11:44 | 只看该作者
张明峰说得对,就是中断矢量表定义不对,跟51是不一样

使用特权

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

本版积分规则

10

主题

20

帖子

0

粉丝