S3C2410 中断程序的实现
2013-01-20 ZWJXMLR 9
S3C2410(IRQ)中断处理过程: 在此要注意的是区别中断向量表和异常向量表。中断发生后总是从IRQ 或者FIQ 异常入口处进入,然后跳转到相应的异常处理程序处执行,这个异常处理程序一般都是进行查找中断向量表的操作,然后调用中断处理程序。 以下是在应用中中断处理实现的过程:从中不难体会到中断的处理过程。 定义中断向量 .. [查看全文]
ARM嵌入式系统中断向量表的动态配置
2013-01-04 10
摘要:通常32位ARM嵌入式系统的中断向量表是在程序编译前设置好的,每次编写中断程序都要改C程序的汇编启动代码,相当繁琐。本文给出一种配置ARM中断向量表新方法。该方法比通常方法仅增加一条指令执行时间,简便高效,功能完备,向量表在运行时动态生成,C程序可以使用固定向量表的启动代码,并可隐藏起来。 一般32位AR .. [查看全文]
PIC16F87x的数据存储器规划和中断编程
2012-12-28 林东亮 罗胜 13
美国微芯科技公司的PICmicro单片机和其他单片机相比,在硬件结构和指令系统中采用了很多独有的设计。PIC系列单片机硬件系统设计简洁,指令系统设计精练;采用哈佛总线结构,芯片内部数据总线和指令总线分离;选址方式简单。PIC16F87x系列单片机是PIC16系列子系列,是中间档次产品。PIC系列与其他单片机相比,让人印象最深的特点 .. [查看全文]
ARM菜鸟外部中断学习笔记
2012-12-15 8
*---------------------------------------------------------------------- ARM菜鸟外部中断学习笔记 HotPower@126.com2005.7.21 与西安大雁塔村队部 -----------------------------------------------------------------------*/ /************************************************************** .. [查看全文]
基于PCI总线的中断处理机制
2012-12-03 13
由于PCI总线协议较为复杂,因此在开发PCI扩展卡时常采用专用的PCI接口芯片。常见的PCI接口芯片有AMCC公司的S59XX系列和PLX公司的PLX905X系列,其中PLX9052(文中称为9052)使用广泛。 在应用开发中,常常使用中断作为CPU和外设间交换数据的方式。但由于PCI总线具有即插即用特性,即PCI设备的存储器空间、I/O空间以 .. [查看全文]
uClinux下中断驱动的I/O方式
2012-11-28 15
摘要 在开发数据流设备的驱动程序时,采用中断驱动的I/O方式结合缓冲区的使用,可以将数据的接收和系统调用read隔离开来,提高设备在系统中的运行效率。本文在讨论uClinux下中断处理程序和底半部分的开发的基础上,以一种电信E1线路和以太网互联设备上数据流设备为例,讲述中断驱动的I/O方式的驱动程序开发。主要过程是在 .. [查看全文]
ARM 中断程序的原理和实现
2012-11-25 10
摘要: 本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。 关键词: 异常中断中断解析程序;向量中断;ARM处理器 引言 ARM编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回 .. [查看全文]
PIC单片机引脚中断程序的设计技巧
2012-11-17 14
1 、简 述所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。在设计引脚中断程序时,有三个需要特别注意的地方。一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORT .. [查看全文]
KeilC 串口中断服务程序
2012-11-09 12
//本函数集来自“51单片机世界”,作者斑竹丁丁(聂小猛)。 //串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 //出入均设有缓冲区,大小可任意设置。 //可供使用的函数名: //char getbyte(void);从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 //getline(char idata *line, unsigned char n .. [查看全文]
ARM内核的中断技术
2012-11-06 10
摘要:以ARM7TDMI处理器为例,详细介绍ARM内核的三种中断:常规中断、快中断和软件中断;结合应用,给出优化的中断处理程序的ARM指令代码,对电子设计人员有效大的参考价值。 关键词:ARM 中断 快速 精简指令系统 1 ARM7TDMI简介 ARM7TDMI是一款经典的通用32位微处理器,采用精简指令系统(RISC)和流水线结构。典型 .. [查看全文]
S3C44b0的中断控制
2012-11-03 jian84000 11
中断控制是所示嵌入式系统中不可或缺的一部分。对于不同的处理器,虽然中断控制的原理是基本一致的,但其管理方式往往都有很大的区别。学过51系列单片机的刚开始学ARM人会觉得ARM的中断管理系统很复杂,因为在51中中断向量几乎不用你管。主要是因为在ARM系统中中断源多,且为了实现不同系统对实时性的要求不同而进行多优 .. [查看全文]
关于S3C44b0向量中断的疑问
2012-10-21 kingchen 12
s3c44b0的IRQ中断包括了向量中断模式和非向量中断模式,这两种模式只能取其一:即允许了向量中断,就不允许非向量中断。 根据三星的资料,提供向量中断模式主要是减少中断的延迟时间,提高其响应速度。其发生的过程是:如果ARM7TDMI从中断控制器收到IRQ中断,ARM7TDMI将在0X18处执行一条指令。那条分支指令将会修改PC .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号