中断问题~~报错cast between pointer and non-function object

[复制链接]
1967|0
 楼主| xuhuiniat 发表于 2007-8-13 09:20 | 显示全部楼层 |阅读模式
我用的中断函数为:void&nbsp;&nbsp;__irq&nbsp;Uart0_RxInt(void){}<br />#define&nbsp;INT_URXD0_OFFSET&nbsp;&nbsp;&nbsp;&nbsp;7&nbsp;&nbsp;//定义中断向量号为7,即串口接收中断<br /><br />但是调用SetISR_Interrupt(INT_URXD0_OFFSET,&nbsp;(void&nbsp;*)&nbsp;Uart0_RxInt,0);就会报上面的错---cast&nbsp;between&nbsp;pointer&nbsp;and&nbsp;non-function&nbsp;object,是不是我调用错误了,向高手们救急!!<br />(void&nbsp;SetISR_Interrupt(int&nbsp;vector,&nbsp;void&nbsp;(*handler)(),&nbsp;int&nbsp;Exint);是该函数原型)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

1

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