yanjiesh 发表于 2013-12-13 08:05:15

请教LPC1766 I2C 中断使能寄存器操作方法

如题,没能在用户手册中找到,哪位高手可以支招啊?谢谢

z31com 发表于 2013-12-13 08:41:28

NVIC_EnableIRQ(I2C0_IRQn);


static __INLINE void NVIC_EnableIRQ(IRQn_Type IRQn)
{
NVIC->ISER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* enable interrupt */
}

NXP的官方代码有

yanjiesh 发表于 2013-12-13 08:52:15

z31com 发表于 2013-12-13 08:41
NVIC_EnableIRQ(I2C0_IRQn);




谢谢 z31com 朋友烦请告知下 官方代码的下载地址 多谢了 {:smile:}

yanjiesh 发表于 2013-12-13 09:39:20

z31com 发表于 2013-12-13 08:41
NVIC_EnableIRQ(I2C0_IRQn);




前面 看了下 CortexM3.h没有看到 ISER 的信息 , 不知道高手的参考代码是否可以分享下:)
页: [1]
查看完整版本: 请教LPC1766 I2C 中断使能寄存器操作方法