Motorola M68HC08 User Manual

Page 91

Advertising
background image

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

.

..

Advertising