打印
[微控制器/MCU]

求助:]LPC要使用哪种中断初始化方式?

[复制链接]
1946|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 | 只看该作者
:lol

使用特权

评论回复
板凳
aass1| | 2011-7-11 13:28 | 只看该作者
我收益费钱呀

使用特权

评论回复
地板
aass1| | 2011-7-19 06:11 | 只看该作者
谢谢楼主

使用特权

评论回复
5
米其林r| | 2011-7-28 23:29 | 只看该作者
很好,学习了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

15

帖子

1

粉丝