01.08.2013 Views

Chapter 23 Controller Area Network (CAN).pdf

Chapter 23 Controller Area Network (CAN).pdf

Chapter 23 Controller Area Network (CAN).pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Functional Description www.ti.com<br />

Figure <strong>23</strong>-12. CPU Handling of a FIFO Buffer (Interrupt Driven)<br />

0x8000<br />

Status Change<br />

Interrupt Handling<br />

START<br />

Read Interrupt Identifier<br />

Case Interrupt Identifier<br />

Ifx Command Register [31:16] = 0x007F<br />

Message Number = Interrupt Identifier<br />

END<br />

Write Message Number to IF1/IF2 Command Register<br />

(Transfer Message to IF1/IF2 Registers,<br />

Clear NewDat and IntPnd)<br />

Read IF1/IF2 Message Control<br />

NewDat = 1<br />

Yes<br />

Read Data From IF1/IF2 Data A,B<br />

EoB = 1<br />

No<br />

Message Interrupt<br />

Else 0x0000<br />

Next Message Number in This FIFO Buffer<br />

4062 <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<br />

No<br />

Yes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!