中断控制

MC96F6432有23个中断源。各中断分别具有各种独立的使能寄存器位,允许软件控制。分配4个中断优先级,非可屏蔽中断源通常比其他使能中断源具有更高的优先级,且不可通过软件控制。中断控制器有以下特性:

  • 23个中断源接受中断
  • 6个优先级组
  • 4个优先等级
  • 多中断复用
  • 如果同时接收到不同中断优先级的中断请求,首先响应较高中断优先级的请求。
  • 各中断位可通过EA位和IEX位控制
  • 中断响应时间:单个中断3-9个时间周期

非可屏蔽中断是经常用到的,可屏蔽中断通过四对中断使能寄存器(IE IE1 IE2 IE3)使能,IE IE1 IE2 IE3的每一位分别单独的使能/禁止相应的中断源,总中断控制位是IE中的7位(EA)。EA置’0‘,所有中断禁止,EA置1,中断通过中断使能寄存器中的其他位分别对其使能和禁止。EA位通常被清理后立即跳到中断服务程序,置1则执行【RET1】指令。MC96F6432支持4个优先级。每个可屏蔽中断通过IP和IP1来分配中断优先级。
中断默认的电平式触发,如果有需要的话可以改变电平触发模式。表所示为有共同中断优先级的中断组。优先级通过中断优先寄存器的俩位来设置(一位是IP,另一位是IP1),较高优先级的中断服务程序首先执行,如果同时接收俩个不同优先级的中断请求,那么优先级高的比优先级低的先被响应。

ABOV(5)MC96F6432相关推荐

  1. ABOV(9)MC96F6432

    12-Bit A/D转换器 概述 A/D可以将一个输入的模拟信号转换位相应的12-bit数字信号.A/D模块有8个模拟输入通道.复用器的输出作为输入,通过逐次逼近法得到近似值.A/D模块有AD控制高位 ...

  2. VxWorks中文FAQ(转载)

    前言(Surface): 随着国内使用VxWorks的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了中文FAQ,其中 很多的FAQ来自comp.os.vxworks和原创.(很多FA ...

  3. 嵌入式学习(1)嵌入式的分类、ARM KEIL的说明、嵌入式操作系统、介绍

    1.嵌入式系统的分类 嵌入式系统源于微型计算机,是嵌入到系统对象体系中去,实现嵌入对象智能化的计算机. 嵌入式系统分类 (1) 嵌入式微处理器(EMBEDDED MICROPROCESSOR UNIT ...

  4. OpenAPI使用(swagger3),Kotlin使用swagger3,Java使用swagger3,gradle、Maven使用swagger3

    OpenAPI使用(swagger3) demo见Gitte 一.背景及名词解释 OpenAPI是规范的正式名称.规范的开发工作于2015年启动,当时SmartBear(负责Swagger工具开发的公 ...

  5. 2022-2028年中国第五代移动通信技术(5G)市场研究及前瞻分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国第五代移动通信技术(5G)行业市场行业相 ...

  6. 2021-2027全球与中国经颅磁刺激仪(TMS)市场现状及未来发展趋势

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国经颅磁刺激仪(TMS)行业市场行 ...

  7. Go 学习笔记(84)— Go 项目目录结构

    1. 目录规范 一个好的目录结构至少要满足以下几个要求. 命名清晰:目录命名要清晰.简洁,不要太长,也不要太短,目录名要能清晰地表达出该目录实现的功能,并且目录名最好用单数.一方面是因为单数足以说明这 ...

  8. Redis 笔记(16)— info 指令和命令行工具(查看内存、状态、客户端连接数、监控服务器、扫描大key、采样服务器、执行批量命令等)

    Info 命令返回关于 Redis 服务器的各种信息和统计数值.通过给定可选的参数 section ,可以让命令只返回某一部分的信息. 1. 显示模块 server : 一般 Redis 服务器信息, ...

  9. Redis 笔记(12)— 单线程架构(非阻塞 IO、多路复用)和多个异步线程

    Redis 使用了单线程架构.非阻塞 I/O .多路复用模型来实现高性能的内存数据库服务.Redis 是单线程的.那么为什么说是单线程呢? Redis 在 Reactor 模型内开发了事件处理器,这个 ...

最新文章

  1. HDFS的API操作
  2. C语言的数顺序输出与反序输出_只愿与一人十指紧扣_新浪博客
  3. php is resource,PHP有没有is_type()函数?该如何解决 - is_resource
  4. oracle视图查询数据慢,8i查询DBA_FREE_SPACE视图极慢的问题
  5. 05章项目: QuickHit快速击键
  6. 【转载】煤层气大事记
  7. 表单元素内容禁用拼写检查
  8. Adams— 系统级多体动力学仿真平台
  9. 局域网文件管理系统_企业能耗管理系统「斯必得智慧物联」
  10. 叠积木(加权并查集)
  11. 卡西欧电子词典EV-SP3900(英汉日版)
  12. 串口接收完整一帧数据包的3种方法
  13. 三相全控tc787触发电路_开关电源常用的几种保护电路
  14. 增加内存会让计算机变快吗?
  15. 五款开源内容管理平台对比(免费部分):bolo/fastadmin/wordpress/zblog/redmine
  16. Python基础加强学习
  17. 算法竞赛进阶指南 骑士放置
  18. 城市小交叉(道)口的交通设施设置
  19. #Android反编译#零基础脱掉360加固包的“外衣”
  20. matlab2011没有netframe,loadlibrary失败?matlab loadlibrary?dll文件找不到入口点?用LoadLibrary加载D...

热门文章

  1. java int...的含义
  2. wp android ios,WP系统的手机怎么样 WP7和Android、ios有何不同?
  3. 【 MATLAB 】conj 函数介绍(复共轭)
  4. 树莓派ubuntu18.04server安装摄像头不成换ubuntu mate继续安装系列
  5. PHP Linux监控文件变化,文件监控与通知机制 audit inotify
  6. 20@nginx优化
  7. DZY Loves Modification
  8. 注意力经济是什么?NFT 在其中发挥怎样的作用?
  9. python画猪猪侠_python学习
  10. knewton适应性学习白皮书(1)