基于MSP430单片机的实时多任务操作系统
[09-12 17:48:55] 来源:http://www.88dzw.com 单片机学习 阅读:8929次
文章摘要:任务的加锁与解锁,是为了使一些在低优先级任务的不可重入代码,或对实时性要求较高的I/O操作在执行中不产生任务切换。这项功能是通过设置一个标志位实现的。当调度程序检查到任务被锁定时,就算有就绪任务也必须等开锁之后才能切换。 如果系统突然产生一个事件要某个挂起的任务来处理,可以在事件产生的程序中调用任务唤醒。它的原理是把Task_Tick清0,然后执行一次任务调度。如果这个任务优先级较高,就直接切换到这个任务里执行。3 总 结M430/OS已在笔者开发的基于MSP430F149的系统上应用,运行稳定可靠。该操作系统稍加改动,就可应用于其它MSP430单片机。当然,它的功能还是很有限的,也可能
基于MSP430单片机的实时多任务操作系统,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com任务的加锁与解锁,是为了使一些在低优先级任务的不可重入代码,或对实时性要求较高的I/O操作在执行中不产生任务切换。这项功能是通过设置一个标志位实现的。当调度程序检查到任务被锁定时,就算有就绪任务也必须等开锁之后才能切换。
如果系统突然产生一个事件要某个挂起的任务来处理,可以在事件产生的程序中调用任务唤醒。它的原理是把Task_Tick清0,然后执行一次任务调度。如果这个任务优先级较高,就直接切换到这个任务里执行。
3 总 结
M430/OS已在笔者开发的基于MSP430F149的系统上应用,运行稳定可靠。该操作系统稍加改动,就可应用于其它MSP430单片机。当然,它的功能还是很有限的,也可能还存在一些尚未暴露的问题;但无论如何,它向我们证明,在MSP430单片机系统中使用RTOS是完全可能的。M430/OS源程序见本刊网站(http://www.88dzw.com)。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
- 上一篇:基于凌阳单片机的语音信号实时采集
《基于MSP430单片机的实时多任务操作系统》相关文章
- › 基于MSP430F149的无线环境监测传感器系统设计
- › 基于MSP430单片机的微功耗中文人机界面设计
- › 基于MSP430的零序直流小电流接地选线装置设计
- › 一种基于MSP430单片机的交流频率检测系统
- › 基于MSP430单片机的冷媒中心控制系统的研制
- › 基于MSP430F149单片机的实时多任务操作系统
- 在百度中搜索相关文章:基于MSP430单片机的实时多任务操作系统
- 在谷歌中搜索相关文章:基于MSP430单片机的实时多任务操作系统
- 在soso中搜索相关文章:基于MSP430单片机的实时多任务操作系统
- 在搜狗中搜索相关文章:基于MSP430单片机的实时多任务操作系统
分类导航
最新更新