Board logo

标题: 请教ucosII任务中中断处理的问题 [打印本页]

作者: smilezhuozhuo    时间: 2007-11-26 23:12     标题: 请教ucosII任务中中断处理的问题

请问:
我在MC9S12DP512上移植了ucosII,然后将应用程序封装成任务,在ucosII上运行,那么该应用程序中原有的中断应该怎么处理呢?是直接将中断地址写在.prm文件里吗?还是要经过什么特殊的处理?
比如这个中断函数,是完成CAN报文发送的

#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt can4HdlTra (void)
{

}
#pragma CODE_SEG DEFAULT

除了在.prm文件中加上这样一句
VECTOR ADDRESS 0xFF90 can4HdlTra

还需要做什么处理呢?

谢谢各位!
作者: strongchen    时间: 2007-11-27 10:05

关键是你在ucos中是如何处理中断信息的。中断发生后,如何传递信息给操作系统?
作者: smilezhuozhuo    时间: 2007-11-30 19:28

您说的我不太明白,您的意思是任务里的中断要采取什么措施告诉操作系统是吗?
我的中断函数里没有做什么处理。应该可以怎么做呢?谢谢!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0