RH850支持两种中断模式:一种是直接中断地址跳转;另一种是中断向量表查表跳转。

EI可屏蔽中断表  EI可屏蔽中断表 来自用户手册章节《6.2.1.3 EI Level Maskable Interrupts》

直接中断地址编程方法:

1、配置中断的参数。

#pragma interrupt priority7_interrupt( enable=false , priority=EIINT_PRIORITY7 , callt=false , fpu=false )

2、编写中断服务函数。

void priority7_interrupt( uint32_t regEIIC_value )
{
  if(regEIIC_value == 0x0000101BUL)XX;   //如果该条件满足,说明串口接收完成中断产生,请参考用户手册EI可屏蔽中断表

}

3、编辑中断向量表

.extern _priority7_interrupt

.align    16
  jr32    _priority7_interrupt      ; INTn(priority7)                   // _Dummy_EI替换为_priority7_interrupt

4、开启全局中断

__EI();

中断向量表方法编程方法:

1、配置中断的参数。

#pragma interrupt INTRCANGRECC_interrupt( enable = false, channel = 15, callt = false, fpu = false )

通道编号15 请参考用户手册EI可屏蔽中断表

2、编写中断服务函数。

void INTRCANGRECC_interrupt( void )
{  //可添加自己要处理的内容
}

3、编辑中断向量表

.dw            #_Dummy_EI                                ; EIINT_CH_13
    .dw            #_Dummy_EI                                ; EIINT_CH_14
    .dw            #_INTRCANGRECC_interrupt                ;  EIINT_CH_15       _Dummy_EI替换为_INTRCANGRECC_interrupt                
    .dw            #_Dummy_EI                                ; EIINT_CH_16

4、开启全局中断

__EI();

参考文件:

《RH850/F1L Group User’s Manual: Hardware 》

EI可屏蔽中断表 来自用户手册《6.2.1.3 EI Level Maskable Interrupts》

RH850中断使用方法相关推荐

  1. 【Thread】java类Thread中提供了检测线程是否中断的方法,说一说你的了解?

    为什么80%的码农都做不了架构师?>>>    Thread类中提供了两个检测线程是否中断的方法,一个是静态方法调用,一个是成员方法调用.并且静态方法调用会清除当前线程的是否中断的状 ...

  2. TI | TM4C系列单片机中断配置方法

    1.问题来源: 在写中断服务函数时,根据手册需要设置为定时器timer0B模式. 但是写入编译时发现,提示如下图错误.编译提示信息没有定义.但是不知道tiva系列的单片机定时器可以自己设置.摸索查看资 ...

  3. 11、RH850 中断配置

    前言: 单片机的中断是由单片机片内的中断系统来实现的.当中断请求源(简称中断源)发出中断请求时,如果中断请求被允许的话,单片机暂时中止当前正在执行的主程序,转到中断服务程序处理中断服务请求,处理完中断 ...

  4. MCAL多核中断配置方法

    MCAL多核中断配置方法 一.多核配置注意事项 二.配置步骤 1.EB配置 ①在IRQ中设置对应的中断核心. ②在ResourceM中配置相应的硬件资源. 2.初始化设置及中断使能 ①需在Core0( ...

  5. 光速宽带连接服务器无响应,【硬件向】解决登录“网络连接中断”的方法

    [硬件向]解决登录"网络连接中断"的方法 800万勇士大家好,感谢大家在百忙之中来看瓜小邪(山东1区)攻略,实在是太给面子了. 这次带来的攻略不是游戏内的,而是关于硬件的--记录我 ...

  6. 数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接

    数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接.问题描述如下 ): 数据源原配置文件如下:(备注:划红线的2行出现冲突) 修改后的数据源配置如下:(解决不定时间数据库连接中断 ...

  7. fiq中断的入口地址_嵌入式技巧:ARM的三种中断调试方法介绍

    嵌入式软件开发流程 参照嵌入式软件的开发流程.第一步:工程建立和配置.第二步:编辑源文件.第三步:工程编译和链接.第四步:软件的调试.第五步:执行文件的固化. 在整个流程中,用户首先需要建立工程并对工 ...

  8. php 中断输出,PHP捕捉异常中断的方法

    前言 任何程序员在开发时都可能遇到过一些失误,或其他原因造成错误的发生.当然,用户如果不愿意或不遵循应用程序的约束,也会在使用时引起一些错误发生.本文主要介绍在php中用 register_shutd ...

  9. 猫和老鼠服务器维修有问题,猫和老鼠手游老是掉线怎么办 频繁网络中断解决方法...

    猫和老鼠手游为什么老是掉线呢?许多玩家在玩的过程中频繁遇到这个掉线的问题,导致体验非常糟糕,有什么方法可以减轻或者彻底避免掉线的问题呢?下面小编就为大家介绍一下吧. 1:信号不好 如果你是身处于火车. ...

  10. linux内核nmi中断,LINUX AM335X NMI中断使用方法

    首先高清楚你要用什么中断,如果是用普通的GPIO去申请中断,那在网上百度就可以了,这里主要讲一下如何使用NMI中断(不可屏蔽中断),自己在这里走了很多弯路,希望可以帮助大家理解,有其他看法的大家在这里 ...

最新文章

  1. bc计算命令的知识及企业计算案例
  2. angular2、ng2 http get post 传参
  3. everytime you feel nervous
  4. 二次函数的求根公式的几何原理
  5. Redis学习之单机数据库(二)
  6. 一流程序员靠数学,二流程序员靠算法,低端看高端就是黑魔法
  7. puppeteer 鼠标定位滑块_监听滑块滑动或滑块随鼠标移动 | JShare
  8. code vs 代码格式化排版_23行代码,教你用python实现百度翻译!(建议收藏)
  9. matlab fgetl用法,Matlab fgetl strsplit 函数
  10. 新版知识付费系统付费阅读小程序源码知识付费平台
  11. 安装百分之80卡住_新车买回来要不要安装发动机护板呢
  12. Java 算法 吉老师的回归
  13. 05-03 docker 常用命令
  14. 秘密网络中使用计算机病毒,利用计算机病毒盗窃网络虚拟财产行为定性分析——以“熊猫烧香”案为例...
  15. matlab的combuilder系列-matlab下做com组件 zzfrom SMTH bbs
  16. HTML5期末大作业:仿悦世界游戏网站设计——仿悦世界游戏官网(6页) HTML+CSS+JavaScript web网页设计实例作业
  17. CentOS,Ubuntu,Linux下安装yasm-1.3.0详细说明
  18. Win10下搭建旷视YOLOX(新一代anchor-free目标检测网络)并训练自定义CoCo格式数据集
  19. Linux下的常用编程工具初探
  20. 网上书城源代码java_javaweb网上书城源码(包含数据库) 一个web课设——基于JSP的网上书城 - 下载 - 搜珍网...

热门文章

  1. d-s证据理论 matlab 完整代码
  2. 【项目】STC15W408AS--烧写、数码管、按键、串口通信、ADC
  3. 信息安全技术(黑客攻防) 入门
  4. 视频教程-汇编语言程序设计IV-其他
  5. bp神经网络的训练方法,一文搞定bp神经网络
  6. Bp神经网络详解—matlab实现Bp神经网络
  7. 锐捷服务器端口映射教程,锐捷路由器端口映射,路由器端口映射
  8. 2018年下半年系统集成项目管理工程师真题及答案解析
  9. cmd运行jar时提示没有主类清单属性或找不到主类
  10. ESET NOD32 最新更新有效的升级ID用户名和密码