MyFPGA Forum
标题:
关于nios II中断的问题
[打印本页]
作者:
山东飞客
时间:
2011-1-18 10:45
标题:
关于nios II中断的问题
#include "system.h"
#include "altera_avalon_pio_regs.h"
#include "sys/alt_irq.h"
#include "alt_types.h"
static alt_u8 i=1;
void PIO_ISR(void *context,alt_u32 id)
{
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(PIO_0_BASE,0);//guan zhongduan
IOWR_ALTERA_AVALON_PIO_DATA(PIO_1_BASE,i);
i++;
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(PIO_0_BASE,1);
}
int main()
{
alt_irq_register(PIO_0_IRQ,PIO_0_IRQ,PIO_ISR);// 注册中断服务子程序
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(PIO_0_BASE,1);//kai zhd
while(1)
{
IOWR_ALTERA_AVALON_PIO_DATA(PIO_1_BASE,0);
}
}
谁能给我看看 为什么进入中断后跳不出来 还有我使用的是边沿触发 用电平触发程序运行良好 谢谢
欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/)
Powered by Discuz! X3