简介
软件中断只有在操作系统中才有这一说,它是对硬件中断的一种克隆,在SYSBIOS中它的优先级是低于硬件中断高于任务线程的,其最多可以有32个优先级,只要系统的资源允许,理论上可以创建无穷多个软件中断,而硬件中断则是少数有限个的。由于它是由SYSBIOS内核调度管理的因此在响应的时间上是要长于硬件中断的。
下面是关于动态创建的方法,在这里要特别注意的是软件中断的创建只能在任务线程和空闲线程中创建,千万不要在软件中断线程和硬件中断线程中创建,否则会出现不可预测的后果
可以看到软件中断的触发是由程序触发的,而硬件中断大多数是由中断事件触发的比如串口的接收中断事件,不一定是由程序触发的。
推荐帖子
-
msp430g2553 用捕获的方法测脉宽长度,但一直测的有问题,求救啊
- msp430g2553 用捕获的方法测脉宽长度,但一直测的有问题,求救啊程序如下:#include "msp430g2553.h"unsigned int start,end,overflow;float num;void main( void ){WDTCTL = WDTPW + WDTHOLD;BCSCTL1 = CALBC1_8MHZ;DCOCTL = CALDCO_8MHZ;TA1CTL
-
zhangchen0104
微控制器 MCU
-
手机原来是这样不见得呀!
- 今天坐公车到站后,一男人突然堵住车门说自己手机不见了,不让人下车。众哗然。这时有人说打那个男人的手机,看在谁身上响谁就是贼。一女孩主动借手机给丢手机男人拨号。突然靠近车门的一男子挤下车拔腿就跑,丢手机的男人也没还女孩手机就去追,转眼都不见了。于是女孩的手机真的丢了...
-
张无忌1987
聊聊、笑笑、闹闹
-
有网友问模拟时钟程序
- 呵呵 不好意思 今天在看到上个月有网友在我的贴里问我的点阵模拟时钟程序是不是lpc1114,其实呢这个是lpc2148 的 是我毕业论文的一部分,其实的我的论文老师也要我发这个程序,等我整理好了发给我老师的时候如果网友还 有感兴趣的,我再顺便上传一份,不过感觉这里好像没几个对LED有兴趣的。说道LED呢我的毕业设计的另一部分内容就是用LED做传感器,使普通LED在一半时间做显示用、一半时间做传感器
-
mlyxlpk007
NXP MCU
-
关于运放补偿问题
- 想问一下,什么是补偿完全补偿型运放?什么是非完全补偿运放?它们在实际应用中的用途有什么不同或者说选型、使用时应该注意一些什么?
-
光芒。
模拟电子