[微控制器/MCU] 求助:]LPC要使用哪种中断初始化方式?

[复制链接]
2992|4
 楼主| jlinkv8 发表于 2011-7-10 15:43 | 显示全部楼层 |阅读模式
LPC2366开发板,用的中断方式是:
VICInit(void)
{
SetVICIRQ(4,0,(uint32)Timer0_Exception);

LPC2131方式:
     void VICInit(void)
{
    extern void IRQ_Handler(void);
    extern void Timer0_Handler(void);
    extern void UART0_Handler(void);

    VICIntEnClr = 0xffffffff;
    VICDefVectAddr = (uint32)IRQ_Handler;

    VICVectAddr0 = (uint32)Timer0_Handler;
    VICVectCntl0 = (0x20 | 0x04);
    VICIntEnable = 1 << 4;

    VICVectAddr14 = (uint32)UART0_Handler;
    VICVectCntl14 = (0x20 | 0x06);
    VICIntEnable = 1 << 6;
}


这2种方式有什么区别?能互换使用吗?
aass1 发表于 2011-7-11 04:17 | 显示全部楼层
aass1 发表于 2011-7-11 13:28 | 显示全部楼层
我收益费钱呀
aass1 发表于 2011-7-19 06:11 | 显示全部楼层
谢谢楼主
米其林r 发表于 2011-7-28 23:29 | 显示全部楼层
很好,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

15

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部