老古开发网首页
导航:老古开发网首页文章索引索引第2249页文章分类ARM设计第3页→[SWI 软中断详解]
| -文章搜索 - 最新文章 - |

第1811篇:SWI 软中断详解

发布时间:2006年6月24日 点击次数:5573
来源:   作者:
 

SWI 软中断详解

软中断:
编程异常通常叫做软中断

软中断是通讯进程之间用来模拟硬中断的 一种信号通讯方式。
中断源发中断请求或软中断信号后,CPU或接收进程在适当的时机自动进行中断处理或完成软中断信号对应的功能
软中断是软件实现的中断,也就是程序运行时其他程序对它的中断;而硬中断是硬件实现的中断,是程序运行时设备对它的中断。
 
1.软中断发生的时间是由程序控制的,而硬中断发生的时间是随机的
2.软中断是由程序调用发生的,而硬中断是由外设引发的
3.硬件中断处理程序要确保它能快速地完成它的任务,这样程序执行时才不会等待较长时间

欢迎进入老古论坛进行讨论
[ARM设计] 相关文章:
ARM的成功启示录
简介:
ARM 芯片凭什么占领嵌入式芯片的绝大部分江上?这篇2003年的旧闻或者可以回答。 From: 水木社区newsmth.net 作者:吴海菁 2003-9-6 14:12:43 出处:博客中国(Blogchina.com) 首发:ChinaByte 有人说,ARM的成功是钻了英特尔的空子,在芯片巨人忽视的领域长成茁壮的大树;也有人说,ARM是在一个合适的产业选择了一种聪明的发展模式,既避免了与对手正面碰撞,又联合了上百家有实力的厂家;还有人说......

ARM的启动
ARM7&ARM9双核平台的技术分析
浮点数判零--MCS-51单片机实用子程序
ARM基础知识连载之一(转贴)
 
下一个:[ARM设计]ARM7启动过程
简介:
嵌入式系统资源有限,程序通常都固化在ROM总运行。ROM中程序执行前,需要对系统硬件和软件运行环境进行初始化,这些工作是用汇编语言编写的启动程序完成。启动程序是嵌入式程序的开头部分,应与应用程序一起固化在ROM中,应首先在系统上运行的启动程序应包含各模块中可能出现的所有段类,并合理安排他们的次序。   启动程序一般流程如下:   (1) 设置入口指针   (2) 设置中断向量     ARM7要求中断向量必须设置从0地址开始,连续8*4字节的空间,分别是复位、未定义指令错误、软件中......

上一个:[常见技术问答][转]通过串口收发短消息(下)

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:30分钟 执行时间:47毫秒