原创 NiosII——系统时钟定时器中断程序框架

2010-1-31 10:12 2713 5 5 分类: FPGA/CPLD

#include "system.h"<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


#include "altera_avalon_timer_regs.h"


#include "alt_types.h"


#include "sys/alt_irq.h"


 


static void Timer1_ISR(void *BA,alt_u32 ID)


{


    IOWR_ALTERA_AVALON_TIMER_STATUS((alt_u32)BA, 0);//清状态寄存器TO标志位


……


}


int main (void)


{


  alt_irq_register(SYS_TIMER1_IRQ,SYS_TIMER1_BASE,Timer1_ISR);//注册定时器中断函数


    …… 


while (1)


……


}

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条