|
MC9S12C Datasheet, PDF (303/680 Pages) Motorola, Inc – 16-Bit Microcontroller | |||
|
◁ |
Chapter 10 Freescaleâs Scalable Controller Area Network (S12MSCANV2)
Table 10-11. 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 10.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 10.3.2.10, âMSCAN Transmitter
Message Abort Acknowledge Register (CANTAAK)â). When a TXEx ï¬ag is set, the corresponding ABTRQx bit
is cleared (see Section 10.3.2.9, âMSCAN Transmitter Message Abort Request Register (CANTARQ)â).
When listen-mode is active (see Section 10.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)
10.3.2.8 MSCAN Transmitter Interrupt Enable Register (CANTIER)
This register contains the interrupt enable bits for the transmit buffer empty interrupt ï¬ags.
Module Base + 0x0007
R
W
Reset:
7
6
5
4
3
2
1
0
0
0
0
0
TXEIE2
TXEIE1
0
0
0
0
0
0
0
= Unimplemented
Figure 10-11. 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 10-12. 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.
Freescale Semiconductor
MC9S12C-Family / MC9S12GC-Family
303
Rev 01.23
|
▷ |