Philips LPC2119 User Manual page 161

Arm-based microcontroller
Hide thumbs Also See for LPC2119:
Table of Contents

Advertisement

Philips Semiconductors
ARM-based Microcontroller
Command Register (CANCMR - 0xE00x x004)
Writing to this write-only register initiates an action. Bits not listed should be written as 0. Reading this register yields zeroes.
Table 125: CAN Command Register (CANCMR - 0xE00x x004)
CANCMR Name Function
1: Transmission Request -- the message, previously written to the CANTFI, CANTID, and optionally the
0
TR
CANTDA and CANTDB registers, is queued for transmission.
1: Abort Transmission -- if not already in progress, a pending Transmission Request is cancelled. If this bit
1
AT
and TR are set in the same write operation, frame transmission is attempted once, and no retransmission is
attempted if an error is flagged nor if arbitration is lost.
1: Release Receive Buffer -- the information in the CANRFS, CANRID, and if applicable the CANRDA and
2
RRB
CANRDB registers is released, and becomes eligible for replacement by the next received frame. If the next
received frame is not available, writing this command clears the RBS bit in CANSR.
3
CDO 1: Clear Data Overrun -- The Data Overrun bit in CANSR is cleared.
1: Self Reception Request -- the message, previously written to the CANTFS, CANTID, and optionally the
CANTDA and CANTDB registers, is queued for transmission. This differs from the TR bit above in that the
4
SRR
receiver is not disabled during the transmission, so that it receives the message if its Identifier is recognized
by the Acceptance Filter.
5
STB1 1: Select Tx Buffer 1 for transmission
6
STB2 1: Select Tx Buffer 2 for transmission
7
STB3 1: Select Tx Buffer 3 for transmission
CAN Controllers and Acceptance Filter
LPC2119/2129/2292/2294
161
Preliminary User Manual
January 08, 2004

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2129Lpc2292Lpc2294

Table of Contents