![NXP Semiconductors MPC5605BK Скачать руководство пользователя страница 567](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852567.webp)
Chapter 25 FlexCAN
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
565
25.4.4.4
Rx Global Mask (RXGMASK) register
This register is provided for legacy support and for MCUs that do not have the individual masking per
Message Buffer feature. Setting the BCC bit in MCR causes the RXGMASK register to have no effect on
the module operation.
RXGMASK is used as acceptance mask for all Rx MBs, excluding MBs 14–15, which have individual
mask registers. When the FEN bit in MCR is set (FIFO enabled), the RXGMASK also applies to all
elements of the ID filter table, except elements 6–7, which have individual masks.
, for important details on usage of RXGMASK on filtering process for Rx
FIFO.
The contents of this register must be programmed while the module is in Freeze Mode, and must not be
modified when the module is transmitting or receiving frames.
During CAN messages reception by FlexCAN, the RXGMASK (Rx Global Mask) is used as acceptance
mask for most of the Rx Message Buffers (MB). When the FIFO Enable bit in the FlexCAN Module
Configuration Register (CANx_MCR[FEN], bit 2) is set, the RXGMASK also applies to most of the
elements of the ID filter table. However, there is a misalignment between the position of the ID field in the
Rx MB and in RXIDA, RXIDB, and RXIDC fields of the ID Tables. In fact, the RXIDA filter in the ID
Tables is shifted one bit to the left from Rx MBs ID position as shown below:
•
Rx MB ID = bits 3–31 of ID word corresponding to message ID bits 0–28
•
RXIDA = bits 2–30 of ID Table corresponding to message ID bits 0–28
The mask bits one-to-one correspondence occurs with the filters bits, not with the incoming message ID
bits. This leads the RXGMASK to affect Rx MB and Rx FIFO filtering in different ways.
Offset: 0x0008
Access: Read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
RESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
TIMER
W
RESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 25-7. Free Running Timer (TIMER) register
Table 25-11. TIMER field descriptions
Field
Description
TIMER
Free-running timer counter. The timer starts from 0x0000 after reset, counts linearly to 0xFFFF, and
wraps around.
Содержание MPC5605BK
Страница 2: ...This page is intentionally left blank...
Страница 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Страница 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Страница 104: ...MPC5606BK Microcontroller Reference Manual Rev 2 104 Freescale Semiconductor This page is intentionally left blank...
Страница 243: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 243 Core platform modules...
Страница 244: ...MPC5606BK Microcontroller Reference Manual Rev 2 244 Freescale Semiconductor This page is intentionally left blank...
Страница 395: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 395 Communication modules...
Страница 396: ...MPC5606BK Microcontroller Reference Manual Rev 2 396 Freescale Semiconductor This page is intentionally left blank...
Страница 548: ...Chapter 24 LIN Controller LINFlexD MPC5606BK Microcontroller Reference Manual Rev 2 548 Freescale Semiconductor...
Страница 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Страница 646: ...MPC5606BK Microcontroller Reference Manual Rev 2 644 Freescale Semiconductor This page is intentionally left blank...
Страница 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Страница 716: ...MPC5606BK Microcontroller Reference Manual Rev 2 714 Freescale Semiconductor This page is intentionally left blank...
Страница 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Страница 788: ...MPC5606BK Microcontroller Reference Manual Rev 2 788 Freescale Semiconductor This page is intentionally left blank...
Страница 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Страница 894: ...MPC5606BK Microcontroller Reference Manual Rev 2 894 Freescale Semiconductor This page is intentionally left blank...
Страница 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...
Страница 944: ...MPC5606BK Microcontroller Reference Manual Rev 2 944 Freescale Semiconductor This page is intentionally left blank...