MyFPGA Forum

 找回密码
 注册
搜索
查看: 5176|回复: 0
打印 上一主题 下一主题

关于nios II中断的问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-18 10:45:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#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);
   }
}   

谁能给我看看  为什么进入中断后跳不出来  还有我使用的是边沿触发 用电平触发程序运行良好 谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-6 19:42 , Processed in 0.037304 second(s), 14 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表