S3C2440中断控制系统

来源:互联网 发布:linux 切换root 编辑:程序博客网 时间:2024/05/22 17:17

    S3C2440支持60个中断源,含子中断源。

    中断处理流程:

    1、中断控制器汇集各类外设发出的中断信号,然后通知CPU。

    2、CPU保存当前程序的运行环境,然胡调用中断服务程序(ISR)来处理中断。

    3、在ISR中通过读取外设的相关寄存器来识别中断的类型,并进行相应的处理。

    4、清除中断,通过读写相关的中断控制寄存器和外设相关的寄存器来实现。

    5、恢复被中断程序的执行环境,继续执行被中断的程序。

原创粉丝点击