首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教ucosII任务中中断处理的问题

请教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

还需要做什么处理呢?

谢谢各位!
关键是你在ucos中是如何处理中断信息的。中断发生后,如何传递信息给操作系统?
海纳百川  有容乃大
您说的我不太明白,您的意思是任务里的中断要采取什么措施告诉操作系统是吗?
我的中断函数里没有做什么处理。应该可以怎么做呢?谢谢!
返回列表