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