MC56F8257中断设置过程
时间:07-20 14:32 阅读:1332次
*温馨提示:点击图片可以放大观看高清大图
简介:详细讲了MC56F8257的中断设置过程
前一页:http://www.eeskill.com/article/id/37460
MC56F8257中断设置过程
MC56F8257中断设置主要包括关闭总中断、设置中断屏蔽和开放总中断三个过程。中断的设置过程在主函数和中断服务程序中都得体现,但二者中设置过程有所差异。
主函数中的中断设置过程除了包括上述三个过程外,还包括开放模块中断及设置中断优先级,具体流程如下:一是关闭总中断,目的是实现后续各个模块中断设置过程中不被外界干扰;二是开放模块中断,如果需要某个模块中断,可以使能该模块中断;三是设置各模块中断优先级,主要应用于多个中断请求的情况。在这种情况下,根据应用环境决定各个模块中断优先顺序,设置中断优先级。如果不设置优先级,系统会自动产生默认的优先级;四是设置中断屏蔽,通过屏蔽一定级别的中断,使系统避免受其干扰;五开放总中断,在上述设置步骤完成后,通过开放总中断,使其设置有效。
中断服务程序中的中断设置包括关闭总中断、设置中断屏蔽和开放总中断三个过程。关闭总中断和开放总中断过程同主函数,设置中断屏蔽过程与主函数类似,但需要注意的是主函数与中断服务程序中的中断屏蔽设置中应保证所需的中断不被屏蔽。