|
MC9S12GRMV1 Datasheet, PDF (604/1292 Pages) Freescale Semiconductor, Inc – MC9S12G Family Reference Manual and Data Sheet | |||
|
◁ |
Freescaleâs Scalable Controller Area Network (S12MSCANV3)
NOTE
Reading this register when in any other mode other than sleep or
initialization mode may return an incorrect value. For MCUs with dual
CPUs, this may result in a CPU fault condition.
Writing to this register when in special modes can alter the MSCAN
functionality.
18.3.2.16 MSCAN Transmit Error Counter (CANTXERR)
This register reï¬ects the status of the MSCAN transmit error counter.
Module Base + 0x000F
Access: User read/write1
7
R TXERR7
6
TXERR6
5
TXERR5
4
TXERR4
3
TXERR3
2
TXERR2
1
TXERR1
0
TXERR0
W
Reset:
0
0
0
0
0
0
0
0
= Unimplemented
Figure 18-19. MSCAN Transmit Error Counter (CANTXERR)
1 Read: Only when in sleep mode (SLPRQ = 1 and SLPAK = 1) or initialization mode (INITRQ = 1 and INITAK = 1)
Write: Unimplemented
NOTE
Reading this register when in any other mode other than sleep or
initialization mode, may return an incorrect value. For MCUs with dual
CPUs, this may result in a CPU fault condition.
Writing to this register when in special modes can alter the MSCAN
functionality.
18.3.2.17 MSCAN Identiï¬er Acceptance Registers (CANIDAR0-7)
On reception, each message is written into the background receive buffer. The CPU is only signalled to
read the message if it passes the criteria in the identiï¬er acceptance and identiï¬er mask registers
(accepted); otherwise, the message is overwritten by the next message (dropped).
The acceptance registers of the MSCAN are applied on the IDR0âIDR3 registers (see Section 18.3.3.1,
âIdentiï¬er Registers (IDR0âIDR3)â) of incoming messages in a bit by bit manner (see Section 18.4.3,
âIdentiï¬er Acceptance Filterâ).
For extended identiï¬ers, all four acceptance and mask registers are applied. For standard identiï¬ers, only
the ï¬rst two (CANIDAR0/1, CANIDMR0/1) are applied.
MC9S12G Family Reference Manual, Rev.1.23
606
Freescale Semiconductor
|
▷ |