FreeRTOS Exercise Lab23

From EdWiki

Revision as of 09:55, 19 August 2019 by Jshankar (Talk | contribs) (Jshankar moved page EmSys:FreeRTOS Exercise Lab22 to EmSys:FreeRTOS Exercise Lab23 without leaving a redirect: Sequential numbering)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

FreeRTOS Exercise Lab22

Implement a STOP watch in three tasks as follows:

  • Display Task
    This task (periodic) updates the output on the 7-segment Display.
  • A Task to read the input
    This task reads the input from the keypad and updates the state of the state machine accordingly.
    The states are: Timer running, timer stop and timer clear.
  • A task to keep track of timing
    This task keeps track of the counter saving the timing information. This is the most timing critical task. As this task implements the core task of the “Stop Watch”, its accuracy is important.