LM3S8971 Luminary Micro, Inc, LM3S8971 Datasheet - Page 385
LM3S8971
Manufacturer Part Number
LM3S8971
Description
Lm3s8971 Arm Microcontroller
Manufacturer
Luminary Micro, Inc
Datasheet
1.LM3S8971.pdf
(602 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
LM3S8971-EQC50-A2
Manufacturer:
Texas Instruments
Quantity:
10 000
Company:
Part Number:
LM3S8971-EQC50-A2T
Manufacturer:
Texas Instruments
Quantity:
10 000
Company:
Part Number:
LM3S8971-IBZ50-A2
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
LM3S8971-IBZ50-A2
Manufacturer:
TI/德州仪器
Quantity:
20 000
Company:
Part Number:
LM3S8971-IBZ50-A2T
Manufacturer:
Texas Instruments
Quantity:
10 000
Company:
Part Number:
LM3S8971-IQC50-A2
Manufacturer:
TI
Quantity:
141
Company:
Part Number:
LM3S8971-IQC50-A2
Manufacturer:
Texas Instruments
Quantity:
10 000
- Current page: 385 of 602
- Download datasheet (7Mb)
15.4.9
15.4.10
Table 15-2. Receive Message Object Bit Settings
July 26, 2008
Register
Value
Bit
CANIFnARB2
MsgVal
Receive/Transmit Priority
The receive/transmit priority for the message objects is controlled by the message number. Message
object 1 has the highest priority, while message object 32 has the lowest priority. If more than one
transmission request is pending, the message objects are transmitted in order based on the message
object with the lowest message number. This should not be confused with the message identifier
as that priority is enforced by the CAN bus. This means that if message object 1 and message object
2 both have valid messages that need to be transmitted, message object 1 will always be transmitted
first regardless of the message identifier in the message object itself.
Configuring a Receive Message Object
Table 15-2 on page 385 specifies the bit settings for a transmit message object.
The Xtd and ID bit fields in the CANIFnARBn registers are set by an application. They define the
identifier and type of accepted received messages. If an 11-bit Identifier (Standard Frame) is used,
it is programmed to bits [12:2] of CANIFnARB2, and the remaining identifier bits are ignored by the
CAN controller. When a data frame with an 11-bit Identifier is received, only bits 12:2 of CANIFnARB2
are valid and the rest are set to 0.
If the RxIE bit is set, the IntPnd bit is set when a received data frame is accepted and stored in
the message object.
When the message handler stores a data frame in the message object, it stores the received Data
Length Code and eight data bytes. If the Data Length Code is less than 8, the remaining bytes of
the message object are overwritten by nonspecified values.
The CAN mask registers can be used to allow groups of data frames to be received by a message
object. The CAN mask registers, CANIFnMSKn, configure which groups of frames are received by
a message object. The UMask bit in the CANIFnMCTL register enables the Msk bits in the
CANIFnMSKn register to filter which frames are received. The MXtd bit should be set if only 29-bit
extended identifiers should be received by this message object.
Configuration
Dir = 1 (direction = transmit)
RmtEn = 1
UMask = 1 or 0
Dir = 1 (direction = transmit)
RmtEn = 0
UMask = 0
Dir = 1 (direction = transmit)
RmtEn = 0
UMask = 1
1
appl
Arb
CANIFnCMSK
Data
appl
Mask
appl
CANIFnMCTL
Description
At the reception of a matching remote frame, the TxRqst bit of this message object is set.
The rest of the message object remains unchanged, and the controller will transfer the data
in the message object.
At the reception of a matching remote frame, the TxRqst bit of this message object remains
unchanged; the remote frame is ignored. This remote frame is disabled and will not
automatically respond or indicate that the remote frame ever happened.
At the reception of a matching remote frame, the TxRqst bit of this message object is reset.
The arbitration and control field (ID + Xtd + RmtEn + DLC) from the shift register is stored
into the message object in the message RAM and the NewDat bit of this message object is
set. The data field of the message object remains unchanged; the remote frame is treated
similar to a received data frame. This is useful for a remote data request from another CAN
device for which the Stellaris
must fill the data and answer the frame manually.
EoB
1
CANIFnARB2
Preliminary
Dir
0
®
NewDat
controller does not have readily available data. The software
0
MsgLst
0
RxIE
appl
CANIFnMCTL
TxIE
0
LM3S8971 Microcontroller
IntPnd
0
RmtEn
0
TxRqst
0
385
Related parts for LM3S8971
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Inductor: Molded: 10u: 10%: 30M: 7.9: 440m: Axial: T/R
Manufacturer:
Inductor Supply, Inc.
Part Number:
Description:
Molded Inductor
Manufacturer:
Inductor Supply, Inc.
Datasheet:
Part Number:
Description:
Cree Smd Led
Manufacturer:
Cree, Inc.
Datasheet:
Part Number:
Description:
Cree Smd Led
Manufacturer:
Cree, Inc.
Datasheet:
Part Number:
Description:
Specification For Cotco Led Lamp
Manufacturer:
Marktech Optoelectronics
Datasheet:
Part Number:
Description:
Lm3s1110 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet:
Part Number:
Description:
Lm3s1133 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet:
Part Number:
Description:
Lm3s1138 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet:
Part Number:
Description:
Lm3s1150 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet:
Part Number:
Description:
Lm3s1162 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet:
Part Number:
Description:
Lm3s1165 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet:
Part Number:
Description:
Lm3s1332 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet:
Part Number:
Description:
Lm3s1435 Arm Microcontroller
Manufacturer:
Luminary Micro, Inc
Datasheet: