x
x
查看: 2528|回复: 0

关于nios II中断的问题

[复制链接]
发表于 2011-1-17 16:03:54 | 显示全部楼层 |阅读模式
关键词: 子程序
#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);
   }
}   

哪位高手帮我看看 这程序为什么进入中断就跳不出来了 一直重复运行中断
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表