D figure 14, Figure 14, Ge 147 – Echelon Neuron C User Manual

Page 159: Interrupts, Neuron c programmer’s guide 147

Advertising
background image

Neuron C Programmer’s Guide

147

Restart

Or

Power-Up

Initialization

Reset Task

Top of

Scheduling Loop

Task

T

when

(offline)

Task

T

when

(online)

Task

T

when (wink)

Task

T

Priority

When

Task

T

Priority

When

F

F

F

F

F

when (…)

when (...)

when (...)

Task

Task

Task

T

T

T

F

F

F

Figure 14. Neuron Firmware Scheduling of Nonpriority and Priority When Clauses

Note that application interrupts, supported by Series 5000 chips, execute

asynchronously, and are not governed by the scheduler. See

Interrupts

on page

153 for more information.
Incoming messages and network variable updates use application input buffers,

which are processed by when(msg_arrives) and when(nv_update_occurs) tasks,
respectively.

Advertising