Datasheet
M-Bus Module
13-16 MCF5206e USER’S MANUAL MOTOROLA
2
4
5
6
7
8
9
10
11
12
13
14
15
16
1
Figure 13-4. Flow-Chart of Typical M-Bus Interrupt Routine
CLEAR
MASTER
MODE
?
TX/RX
?
LAST BYTE
TRANSMITTED
?
RXAK=0
?
END OF
ADDR CYCLE
(MASTER RX)
?
WRITE NEXT
BYTE TO MBDR
SWITCH TO
RX MODE
DUMMY READ
FROM MBDR
GENERATE
STOP SIGNAL
READ DATA
FROM MBDR
AND STORE
SET TXAK =1
GENERATE
STOP SIGNAL
2ND LAST
BYTE TO BE READ
?
LAST
BYTE TO BE READ
?
ARBITRATION
LOST
?
CLEAR MAL
MAAS=1
?
MAAS=1
?
SRW=1
?
TX/RX
?
SET TX
MODE
WRITE DATA
TO MBDR
SET RX
MODE
DUMMY READ
FROM MBDR
ACK FROM
RECEIVER
?
TX NEXT
BYTE
READ DATA
FROM MBDR
AND STORE
SWITCH TO
RX MODE
DUMMY READ
FROM MBDR
RTE
YN
Y
Y
Y
Y
Y
Y
Y
Y
Y
N
N
N
N
N
N
N
N
N
Y
TX RX
RX
TX
(WRITE)
(READ)
N
MIF
ADDRESS
CYCLE
DATA
CYCLE
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
