Chapter 3 Introduction to MR308
- 28 -
Subroutine call
Timer interrup t
RTS
Cyclic handler
A
larm handler
System clock
interrupt handler
Task
Figure 3.18 Cyclic Handler/Alarm Handler Activation
3.4.2 Dispatch Enabled/Disabled States
The system assumes either a dispatch enabled state or a dispatch disabled state. In a dispatch disabled state,
no task scheduling is performed. Nor can service calls be invoked that may cause the service call issuing task to
enter a wait state.27
The system can be placed into a dispatch disabled state or a dispatch enabled state by the dis_dsp or ena_dsp
service call, respectively. Whether the system is in a dispatch disabled state can be known by the sns_dsp ser-
vice call.
27 If a service call not issuable is issued when dispatch disabled, MR308 doesn't return the error and doesn't guarantee the operation.