Software Design
State Diagram
DRM028 — Rev 0
Designer Reference Manual
MOTOROLA
Software Design
91
5.5.1 Initialize MCU
This state is entered after the MCU is reset, and performs the following
actions:
•
MCU ports are configured for the application
•
Some application (system) variables are initialized
•
MCU clock PLL is locked
•
Hardware boards used are identified, and parameters initialized
•
PC master communication software is initialized with SCI port
•
ADC is initialized
and the state is exited.
5.5.2 Initialize Application
This state is used as an application reset, called following a return from
fault or stop states.
In this state the following actions are done:
•
Current measurement path calibrated and checked for error
•
Some application (system) variables initialized
•
Some MCU peripherals are configured (timer, OC function, PWM)
•
PWM outputs for motor control are turned OFF
•
Timer 1 (Tim A Ch1) is synchronized with the PWM cycle
•
Speed input, dc-bus voltage and temperature measurement is
initialized
•
Ready LED is turned ON
and the state is exited.
5.5.3 Stand-By
State diagram for this software is shown in
Figure 5-8
.
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..