mc9s12xf512 Freescale Semiconductor, Inc, mc9s12xf512 Datasheet - Page 577

no-image

mc9s12xf512

Manufacturer Part Number
mc9s12xf512
Description
S12x Microcontrollers 16-bit Automotive Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc9s12xf512MLH
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc9s12xf512MLM
Manufacturer:
FREESCALE
Quantity:
201
Part Number:
mc9s12xf512MLM
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc9s12xf512MLM
Manufacturer:
FREESCALE/NXP
Quantity:
20 000
13.6.6.4.3
Application Transitions
The application transitions that can be triggered by the application using the commands described in
Table
Control, Status Registers
command is executed immediately. If the command is ignored, it must be issued again.
The enable and disable commands can be issued on the transmit side only. Any enable or disable command
issued on the commit side will be ignored without notification. The transitions that will be triggered
depends on the value of the EDS bit. The enable and disable commands will affect both the commit side
and the transmit side at the same time. If the application triggers the disable transition HD while the
transmit side is in one of the states CCSa, CCSaCCITx, CCNf, CCNfCCITx, CCMa, CCMaCCITx, CCTx,
or CCSu, the disable transition has no effect (command is ignored) and the message buffer state is not
changed. No notification is given to the application.
The lock and unlock commands can be issued on the commit side only. Any lock or unlock command
issued on the transmit side will be ignored and the double transmit buffer lock error flag DBL_EF in the
CHI Error Flag Register (CHIERFR)
current value of the LCKS bit. The lock and unlock commands will only affect the commit side. If the
application triggers the lock transition HL while the commit side is in the state CCITx, the message buffer
state will not be changed and the message buffer lock error flag LCK_EF in the
(CHIERFR)
Freescale Semiconductor
CCMaCCITx
CCSaCCITx
CCNfCCITx
CCMa
CCSa
CCSu
CCTx
State
CCNf
Table 13-106. Double Transmit Message Buffer State Description (Transmit Side) (Sheet 2 of 2)
13-107. The application issues the commands by writing to the
will be set.
Message Buffer Transitions
EDS
MBCCSRn
1
1
1
1
1
1
1
1
LCKS
(MBCCSRn). Only one command can be issued with one write access. Each
0
0
0
0
0
0
0
0
MC9S12XF - Family Reference Manual, Rev.1.19
Appl.
Access Region
will be set. The transitions that will be triggered depends on the
Module
TX
TX
TX
TX
SS
Slot Assigned - Message buffer assigned to next static slot.
Ready for Null Frame transmission.
Slot Assigned and Internal Message Transfer - Message buffer
assigned to next static slot and Message Buffer Data transferred
from commit side to transmit side.
Null Frame Transmission
Header is used for null frame transmission.
Null Frame Transmission and Internal Message Transfer -
Header is used for null frame transmission and Message Buffer Data
transferred from commit side to transmit side.
Message Available - Message buffer is assigned to next slot and
cycle counter filter matches.
Message Available and Internal Message Transfer - Message
buffer is assigned to next slot and cycle counter filter matches and
Message Buffer Data transferred from commit side to transmit side.
Message Transmission - Message buffer data transmit. Payload
data from buffer transmitted
Status Update - Message buffer status update. Update of status
flags, the slot status field, and the header index.
Note: The slot status field of the commit side is updated too, even if
the application has locked the commit side.
Chapter 13 FlexRay Communication Controller (FLEXRAY)
Message Buffer Configuration,
Description
CHI Error Flag Register
577

Related parts for mc9s12xf512