Task Management
.PendDataEntries
This field works with the .PendDataTblPtr , indicating the number of objects a task is
pending on at the same time.
.TS
This field is used to store a “time stamp” of when an event that the task was waiting on
occurred. When the task resumes execution, this time stamp is returned to the caller.
.MsgPtr
When a message is sent to a task, this field contains the message received. This field only
exists in a TCB if message queue services ( OS_CFG_Q_EN is set to 1 in OS_CFG.H ), or task
message queue services, are enabled ( OS_CFG_TASK_Q_EN is set to 1 in OS_CFG.H ) at
compile time.
.MsgSize
When a message is sent to a task, this field contains the size (in number of bytes) of the
message received. This field only exists in a TCB if message queue services ( OS_CFG_Q_EN
is set to 1 in OS_CFG.H ), or task message queue services, ( OS_CFG_TASK_Q_EN is set to 1 in
OS_CFG.H ) are enabled at compile time.
.MsgQ
μC/OS-III allows tasks or ISRs to send messages directly to tasks. Because of this, a message
queue is actually built into each TCB. This field only exists in a TCB if task message queue
services are enabled at compile time ( OS_CFG_TASK_Q_EN is set to 1 in OS_CFG.H ). .MsgQ is
used by the OSTaskQ???() services.
.MsgQPendTime
This field contains the amount of time for a message to arrive. When OSTaskQPost() is
called, the current time stamp is read and stored in the message. When OSTaskQPend()
returns, the current time stamp is read again and the difference between the two times is
stored in this variable. A debugger or μC/Probe can be used to indicate the time taken for a
message to arrive by displaying this field.
This field is only available if setting OS_CFG_TASK_PROFILE_EN to 1 in OS_CFG.H .
101
相关PDF资料
AD-UCUSBD-SPRD PRD LIC UCUSB DEV CORE CCES SGL
AD637-EVALZ BOARD EVALUATION FOR AD637
AD736-EVALZ BOARD EVALUATION FOR AD736
AD737-EVALZ BOARD EVALUATION FOR AD737
AD8007AKS-EBZ BOARD EVAL FOR AD8007AKS
AD8018ARU-EVAL BOARD EVAL FOR AD8018
AD8034ART-EBZ BOARD EVAL FOR AD8034ART
AD8040AR-EBZ BOARD EVAL FOR AD8040AR
相关代理商/技术参数
ADUCOSC100 制造商:Analog Devices 功能描述:ADC - Rail/Tube
ADUCOSC100-REEL 功能描述:DAC MICROCONVERTER DUAL TSSOP 制造商:analog devices inc. 系列:* 零件状态:上次购买时间 标准包装:1
ADUCOSC100-REEL7 功能描述:DAC MICROCONVERTER DUAL TSSOP 制造商:analog devices inc. 系列:* 零件状态:上次购买时间 标准包装:1
ADUCOSCZ100 制造商:Analog Devices 功能描述:
ADUCOSCZ100-REEL7 制造商:Analog Devices 功能描述:ANAADUCOSCZ100-REEL7 12 BIT ADC WITH EMB
ADuC-P7026 功能描述:开发板和工具包 - ARM PROTOTYPE BRD FOR ADUC7026 ARM7 RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V
ADUCRF101 制造商:Analog Devices 功能描述:PRECISION ANALOG MICRCONTROLLER - Tape and Reel
ADUCRF101BCPZ128 制造商:Analog Devices 功能描述:PRECISION ANALOG MICROCONTROLLER WITH RF TRANSCEIVER, ARM CO - Trays