首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

新手有关问题,关于S3C2440+MCP2515

2012-04-12 
新手问题,关于S3C2440+MCP2515新手问题,S3C2440通过SPI0与MCP2515(CAN控制器)连接,做驱动程序的时候对中断

新手问题,关于S3C2440+MCP2515
新手问题,S3C2440通过SPI0与MCP2515(CAN控制器)连接,做驱动程序的时候对中断有些迷惑了。

下面是对SPI0初始化时执行的代码:
UINT32 SPI_Intr;
UINT32 SPI_irq = IRQ_SPI0;
KernelIoControl(
IOCTL_HAL_REQUEST_SYSINTR,
&SPI_irq,
sizeof(UINT32),
&SPI_Intr,
sizeof(UINT32),
NULL));

对MCP2515初始化也应该有这样的语句啊!
UINT32 CAN_Intr;
UINT32 CAN_irq = XXX;
KernelIoControl(
IOCTL_HAL_REQUEST_SYSINTR, 
&CAN_irq,
sizeof(UINT32),
&CAN_Intr, 
sizeof(UINT32), 
NULL));

问题:MCP2515接到SPI0上的,这里的CAN_irq如何赋值啊?

[解决办法]
你的这个CAN_irq是什么?MCP2515芯片的中断还是MCP2515给2440的中断?如果是给2440的中断它连哪个中断就送给它哪个。

热点排行