文档首页 > > 开发指南> 内核开发指南> 中断机制> 开发指导

开发指导

分享
更新时间:2020/06/24 GMT+08:00

使用场景

当有中断请求产生时,CPU暂停当前的任务,转而去响应外设请求。根据需要,用户通过中断申请,注册中断处理程序,可以指定CPU响应中断请求时所执行的具体操作。

功能

Huawei LiteOS 系统中的中断模块为用户提供下面几种功能。

接口名

描述

LOS_HwiCreate

硬中断创建,注册硬中断处理程序

LOS_IntUnLock

开中断

LOS_IntRestore

恢复到关中断之前的状态

LOS_IntLock

关中断

LOS_HwiDelete

硬中断删除

开发流程

  1. 修改配置项
    • 打开硬中断裁剪开关:LOSCFG_PLATFORM_HWI定义为YES
    • 配置硬中断使用最大数:LOSCFG_PLATFORM_HWI_LIMIT
  2. 调用中断初始化LOS_HwiInit接口。
  3. 调用中断创建接口LOS_HwiCreate创建中断,根据需要使能指定中断。
  4. 调用LOS_HwiDelete删除中断。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问