标题:
关于引入外部中断的问题,请求高手指点!
[打印本页]
作者:
mrmoon
时间:
2005-12-28 10:41
标题:
关于引入外部中断的问题,请求高手指点!
我用edk建立了一个嵌入式系统,然后把他作为一个子模块放入ise中,与我自己编写的一个计数器连接建立顶层设计。每秒钟产生一个中断信号给microblaze读取计数器的值并通过串口输出。但是每次中断都输出无数次技术值。不知道为什么。改用中断控制器也是如此,不知道如何在中断发生后把中断信号清除。请高手指点。
作者:
32kmcu
时间:
2005-12-29 09:29
是否你的计数器不能做到秒才输出中断信号?而是每次计数就产生了中断信号?
你的仿真结果正确吗?
作者:
mrmoon
时间:
2005-12-29 10:07
我找到原因了,是因为错误使用了microblaze_register_handler()来注册中断处理函数,应该使用XIntc_RegisterHandler()来进行注册,这样中断返回的时候,系统会自动清除掉中断信号。
作者:
32kmcu
时间:
2005-12-30 14:37
恭喜你解决问题
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0