User`s guide
Idle Task
Purpose Create free-running task
Library Cxxxx DSP Chip Support in Embedded IDE Link CC
Description TheIdleTaskblock,andthesubsystem connected to it, specify one
or more functions to execute as background tasks. All tasks executed
through the Idle Task block are of the lowest priority, lower than that of
the base rate task.
Vectorized Output
The b lock output comprises a set of vectors—the task numbers
vector and the preemption flag or flags vector. Any preemptio n-flag
vector must be the same length as the number of tasks vector unless
the preemption flag vector has only one element. The value of the
preemption flag determines whether a give n interrupt (and task) is
preemptible. Preemption overrides prioritizatio n. A low er-priority
nonpreemptible task can preempt a highe r-priority preemptibl e task.
When the preemption flag vector has one element, that element value
applies to all functions in the downstream subsystem as defined by the
task numbers in the task number vector. If the preemption flag vector
has the same number of elements as the task number vector, each task
defined in the task number vector has a preemption status defined by
the value of the corresponding eleme nt in the preemption flag vector.
9-17