logo 大学堂

SYS BIOS简介(4)——软件中断_2

MSP430 TI MCU BIOS 共1课时 7分22秒
简介


软件中断只有在操作系统中才有这一说,它是对硬件中断的一种克隆,在SYSBIOS中它的优先级是低于硬件中断高于任务线程的,其最多可以有32个优先级,只要系统的资源允许,理论上可以创建无穷多个软件中断,而硬件中断则是少数有限个的。由于它是由SYSBIOS内核调度管理的因此在响应的时间上是要长于硬件中断的。
下面是关于动态创建的方法,在这里要特别注意的是软件中断的创建只能在任务线程和空闲线程中创建,千万不要在软件中断线程和硬件中断线程中创建,否则会出现不可预测的后果
可以看到软件中断的触发是由程序触发的,而硬件中断大多数是由中断事件触发的比如串口的接收中断事件,不一定是由程序触发的。

猜您喜欢

推荐帖子

无线测量节点方案框图
1、框图2、主控CPU使用ADUC7060,RF使用ADF7020,其它部分的具体器件待定3、对于不具备无线测试设备者,可以保证功能的实现,但无法保证长距离。
dontium ADI 工业技术
Wince界面怎么响应触摸笔划动的操作?怎么做出像IPHONE/M8那样的划屏动态界面效果!
Wince界面怎么响应触摸笔划动的操作?怎么做出像IPHONE/M8那样的划屏动态界面效果!
jasonb 嵌入式系统
有谁用过飞思卡尔的Vybrid VF6xx系列?求交流经验
最近在做一个项目,用到的是异构双核的Vybrid VF6,表示不是很懂,求高手分享一些资料或经验。
lyx010909 NXP MCU
DS18B20头文件!绝对好使!M16 8M 的!
来源:[url=http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=657257&bbs_page_no=1&bbs_id=9999]http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=657257&bbs_page_no=1&bbs_id=9999[/url]终于调通了!哈哈:我也拿出来跟大家分享一下!里面的
fish001 单片机
请教关于stm32F103VC的fsmc问题
在用stm32f103vc 100pin做项目的时候,遇到一个问题。我们想用103vc的fmsc挂5个外设。这5个外设的地址有4个只需要2根地址线,另外一个需要10根地址线。它们的数据线都是8位的。因为用的103vc 100pin的,所以它的A0~A15和D0~D15是复用的,而且地址最高是到A23。我的打算是用A23~A19,5根地址线分别作为5个外设的片选,而A9~A18共10位作为外设的地址
mel1207 stm32/stm8

讲师简介

TI工程师

推荐内容

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

站点相关: 汽车电子 智能硬件

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved