![NXP Semiconductors MPC5605BK Скачать руководство пользователя страница 552](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852552.webp)
Chapter 25 FlexCAN
MPC5606BK Microcontroller Reference Manual, Rev. 2
550
Freescale Semiconductor
•
Normal mode (User or Supervisor):
In Normal Mode, the module operates receiving and/or transmitting message frames, errors are
handled normally and all the CAN Protocol functions are enabled. User and Supervisor Modes
differ in the access to some restricted control registers.
•
Freeze mode:
It is enabled when the FRZ bit in MCR is asserted. If enabled, Freeze Mode is entered when the
HALT bit in MCR is set or when Debug Mode is requested at MCU level. In this mode, no
transmission or reception of frames is done and synchronicity to the CAN bus is lost. See
Section 25.5.10.1, Freeze mode
, for more information.
•
Listen-Only mode:
The module enters this mode when the LOM bit in CTRL is asserted. In this mode, transmission is
disabled, all error counters are frozen and the module operates in a CAN Error Passive mode. Only
messages acknowledged by another CAN station will be received. If FlexCAN detects a message
that has not been acknowledged, it will flag a BIT0 error (without changing the REC), as if it was
trying to acknowledge the message.
•
Loop-Back mode:
The module enters this mode when the LPB bit in CTRL is asserted. In this mode, FlexCAN
performs an internal loop back that can be used for self test operation. The bit stream output of the
transmitter is internally fed back to the receiver input. The Rx CAN input pin is ignored and the Tx
CAN output goes to the recessive state (logic 1). FlexCAN behaves as it normally does when
transmitting and treats its own transmitted message as a message received from a remote node. In
this mode, FlexCAN ignores the bit sent during the ACK slot in the CAN frame acknowledge field
to ensure proper reception of its own message. Both transmit and receive interrupts are generated.
•
Module Disable mode:
This low power mode is entered when the MCR[MDIS] bit is asserted by the CPU. When disabled,
the module requests to disable the clocks to the CAN Protocol Interface and Message Buffer
Management submodules. Exit from this mode is done by negating the MDIS bit in MCR. See
Section 25.5.10.2, Module Disable mode
, for more information.
25.3
External signal description
25.3.1
Overview
The FlexCAN module has two I/O signals connected to the external MCU pins. These signals are
summarized in
and described in more detail in the next subsections.
Table 25-1. FlexCAN Signals
Signal Name
1
1
The actual MCU pins may have different names.
Direction
Description
CAN Rx
Input
CAN Receive Pin
CAN Tx
Output
CAN Transmit Pin
Содержание 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...