|
MC9S12KG128 Datasheet, PDF (286/600 Pages) Freescale Semiconductor, Inc – Microcontrollers | |||
|
◁ |
Chapter 9 Freescaleâs Scalable Controller Area Network (MSCANV2)
Table 9-13. CANTFLG Register Field Descriptions
Field
2:0
TXE[2:0]
Description
Transmitter Buffer Empty â This ï¬ag indicates that the associated transmit message buffer is empty, and thus
not scheduled for transmission. The CPU must clear the ï¬ag after a message is set up in the transmit buffer and
is due for transmission. The MSCAN sets the ï¬ag after the message is sent successfully. The ï¬ag is also set by
the MSCAN when the transmission request is successfully aborted due to a pending abort request (see
Section 9.3.2.9, âMSCAN Transmitter Message Abort Request Register (CANTARQ)â). If not masked, a transmit
interrupt is pending while this ï¬ag is set.
Clearing a TXEx ï¬ag also clears the corresponding ABTAKx (see Section 9.3.2.10, âMSCAN Transmitter
Message Abort Acknowledge Register (CANTAAK)â). When a TXEx ï¬ag is set, the corresponding ABTRQx bit
is cleared (see Section 9.3.2.9, âMSCAN Transmitter Message Abort Request Register (CANTARQ)â).
When listen-mode is active (see Section 9.3.2.2, âMSCAN Control Register 1 (CANCTL1)â) the TXEx ï¬ags
cannot be cleared and no transmission is started.
Read and write accesses to the transmit buffer will be blocked, if the corresponding TXEx bit is cleared
(TXEx = 0) and the buffer is scheduled for transmission.
0 The associated message buffer is full (loaded with a message due for transmission)
1 The associated message buffer is empty (not scheduled)
9.3.2.8 MSCAN Transmitter Interrupt Enable Register (CANTIER)
This register contains the interrupt enable bits for the transmit buffer empty interrupt ï¬ags.
7
6
5
4
3
2
1
R
0
0
0
0
0
TXEIE2
TXEIE1
W
Reset:
0
0
0
0
0
0
0
= Unimplemented
Figure 9-9. MSCAN Transmitter Interrupt Enable Register (CANTIER)
NOTE
The CANTIER register is held in the reset state when the initialization mode
is active (INITRQ = 1 and INITAK = 1). This register is writable when not
in initialization mode (INITRQ = 0 and INITAK = 0).
Read: Anytime
Write: Anytime when not in initialization mode
0
TXEIE0
0
Table 9-14. CANTIER Register Field Descriptions
Field
Description
2:0
TXEIE[2:0]
Transmitter Empty Interrupt Enable
0 No interrupt request is generated from this event.
1 A transmitter empty (transmit buffer available for transmission) event causes a transmitter empty interrupt
request.
MC9S12KG128 Data Sheet, Rev. 1.15
286
Freescale Semiconductor
|
▷ |