Chapter 23 Controller Area Network (CAN).pdf
Chapter 23 Controller Area Network (CAN).pdf
Chapter 23 Controller Area Network (CAN).pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Functional Description www.ti.com<br />
<strong>23</strong>.3.18.2 Addressing Message Objects in RAM<br />
The starting location of a particular message object in RAM is:<br />
Message RAM base address + (message object number) * 0x20<br />
This means that message object 1 starts at offset 0x0020; message object 2 starts at offset 0x0040, etc.<br />
‘0’ is not a valid message object number.<br />
The base address for D<strong>CAN</strong>0 RAM is 0x481C_D000 and D<strong>CAN</strong>1 RAM is 0x481D_1000.<br />
Message object number 1 has the highest priority.<br />
Table <strong>23</strong>-10. Message RAM addressing in Debug/Suspend and RDA Mode<br />
Message Object Offset From Base Debug/Suspend Mode, RDA mode,<br />
Word Number<br />
Number Address see Section <strong>23</strong>.3.18.3 see Section <strong>23</strong>.3.18.4<br />
1<br />
0x0020 1 Parity Data Bytes 4-7<br />
0x0024 2 MXtd,MDir,Mask Data Bytes 0-3<br />
0x0028 3 Xtd,Dir,ID ID[27:0],DLC<br />
0x002C 4 Ctrl Mask,Xtd,Dir,ID[28]<br />
0x0030 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />
0x0034 6 Data Bytes 7-4 …<br />
… … … … …<br />
31<br />
0x03E0 1 Parity Data Bytes 4-7<br />
0x03E4 2 MXtd,MDir,Mask Data Bytes 0-3<br />
0x03E8 3 Xtd,Dir,ID ID[27:0],DLC<br />
0x03EC 4 Ctrl Mask,Xtd,Dir,ID[28]<br />
0x03F0 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />
0x03F4 6 Data Bytes 7-4 …<br />
… … … … …<br />
63<br />
0x07E0 1 Parity Data Bytes 4-7<br />
0x07E4 2 MXtd,MDir,Mask Data Bytes 0-3<br />
0x07E8 3 Xtd,Dir,ID ID[27:0],DLC<br />
0x07EC 4 Ctrl Mask,Xtd,Dir,ID[28]<br />
0x07F0 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />
0x07F4 6 Data Bytes 7-4 …<br />
0x0000 1 Parity Data Bytes 4-7<br />
0x0004 2 MXtd,MDir,Mask Data Bytes 0-3<br />
last implemented (<br />
0x0008 3 Xtd,Dir,ID ID[27:0],DLC<br />
32(D<strong>CAN</strong>3) or 64) 0x000C 4 Ctrl Mask,Xtd,Dir,ID[28]<br />
0x0010 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />
0x0014 6 Data Bytes 7-4 …<br />
4076 <strong>Controller</strong> <strong>Area</strong> <strong>Network</strong> (<strong>CAN</strong>) SPRUH73E–October 2011–Revised May 2012<br />
Submit Documentation Feedback<br />
Copyright © 2011–2012, Texas Instruments Incorporated