《小谈DJYOS中断线的配置方法》

本文介绍了DJYOS操作系统中中断处理流程,包括实时中断和异步信号的区别,并详细阐述如何将中断源挂接到DJYOS中断系统,涉及配置中断号、更新中断使用数组以及调用中断配置函数等步骤。
摘要由CSDN通过智能技术生成

      中断是嵌入式系统中一个魅力十足亮点, 关于DJYOS对中断的内部巧妙的处理机制,各位看官可阅读《都江堰操作系统与嵌入式系统设计》中第六章节“中断”相关内容以及DJYOS源码中int.c/int.h中相关内容。本文探讨两点:DJYOS中中断处理流程以及如何将自己板子上的中断快速地挂接到DJYOS的中断系统。

      DJYOS中断控制块的结构示意图如图1所示:


图1 DJYOS中断控制块结构示意图

       在图1所示中中断线可以理解为中断向量表中的某个中断向量,一个中断向量可对应一个或者多个中断源,也就说某个中断线有可能被多个中断源触发而接通,在中断ISR内部可判断具体是哪个中断源触发。DJYOS将中断类型分为实时中断和异步信号。实时中断对应紧急程度非常高的中断信号,异步信号对应紧急程度不是很高的中断信号,实时中断可打断异步信号,实时中断中又可实现嵌套,实时中断ISR中不可使用系统的调度功能。关于实时中断和异步信号的详细区别参考《都江堰操作系统与嵌入式系统设计》中第六章节“中断”相关内容。每个中断可自由配置为实时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值