嵌入式操作系统μC/OS-Ⅱ在数控系统中的应用
来源: 作者: 发布时间:2016-03-31 06:58:15 浏览量:3 需要修改的内核数据和函数
3.1 任务控制块的修改
(1)修改OSTCBDly的含义。在μC/OS-Ⅱ中,OSTCBDly表示任务延时的时钟节拍数,或者任务挂起时的超时时钟节拍数。如果这个变量为0,则表示任务不延时,或者表示等待事件发生的时间没有限制,修改后,OSTCBDly描述任务自运行的周期数,其计算公式如式(1)所示。若该项为零,任务为信号触发的随机任务。

(2)在TCB增加一项OSTCBDlyD作为任务自运行周期动态值。
INT16UOSTCBDlyD; /*任务自运行周期动态值*/其中,OSTCBDlyD是任务等待运行时间的动态值。若任务在等待态,其初值为OSTCBD-ly;若任务为挂起态,其初值为超时限制值。系统时钟处理函数OSTimeTick()对OSTCBDlyD减1,当OSTCBDlyD小于0时,则将该任务放入就绪队列。
(3)增加OSTCBStat的取值。OSTCBStat是任务的状态字。由于增加了停止态和等待态两种任务状态,因此需要增加OSTCBStat的取值,具体修改是在文件μCOS_II.H中增加下面信息。
#define OS_STAT_wAIT 0x40 //任务状态字为等待态
#define OS_STAT_STOP 0x80 //任务状态字为停止态
基于GPS时钟的打铃仪设计引 言 长期以来,学校、工厂等单位常用的打铃仪多采用单片机计时,计时误差每天达0.5 s,日积月累走时误差会达数分钟,甚至十多分钟,给管理造成不便。近几年来,高校、企业规模不断扩大,多校区、多厂区的企
基于DSP与双目CMOS摄像头的数字图像处理系统介绍了基于浮点DSP处理器与双CMOS摄像头的数字图像采集处理系统,探讨了系统的基本原理和设计方法,并给出了系统的实现方案。在该系统中,数据采集由两个相互独立的CMOS摄像头完成,并由DSP进行图像处
IGBT的分类及主要参数IGBT(绝缘栅双极晶体管)作为新型电力半导体场控自关断器件,集功率MOSFET的高速性能与双极性器件的低电阻于一体,具有输入阻抗高,电压控制功耗低,控制电路简单,耐高压,承受电流大等特性,在各种电力变换中获得极广泛的应用。 与此同时,各大半导体生产厂商不断开发IGBT的高耐压、大电流、高速、低饱和压降、高可性、低成本技术,主要采用1um以下制作工艺,研制开发取得一些新进展。 分类及其含义说明 1、低功率IGBT IGBT应用范围一般都在600
大电流电感