The Design of CAN Bus Communication System Based on MCP2515 and S3C2440

Article Preview

Abstract:

CAN bus was widely used in embedded system development, but most embedded processors without CAN bus controller, need to extend external CAN bus interface through external bus. In order to send and receive the CAN bus data by S3C2440 chip, interface function of S3C2440 was extended by MCP2515 chip in the paper, which was used the SPI interface to extend CAN bus interface. The design of CAN bus hardware interface was described in the paper. The design of CAN device drive program on the embedded Linux operating system was specified in detail.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

516-520

Citation:

Online since:

May 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Du Shangfeng, Cao Xiaozhong, Xu Jin etc. CAN bus control technology and its application [M]. Beijing: electronic industry press, (2007).

Google Scholar

[2] Shi Jiugen. The CAN field bus system design technology [M]. Beijing: national defence industry press, (2004).

Google Scholar

[3] Wang Liming, Xia Li, Shao Ying etc. The design and application of the CAN field bus system [M]. Beijing: electronic industry press, 2008. (4) : 301-305.

Google Scholar

[4] Liu Miao. Embedded system interface design and the Linux driver development [M]. Beijing: Beijing university of aeronautics and astronautics press, (2006).

Google Scholar

[5] Song Baohua. Linux device driver development explanation [M]. Beijing: people's posts and telecommunications publishing house, (2008).

Google Scholar

[6] Microchip. MCP2515/1-ASDataSheet, (2005).

Google Scholar

[7] Microship company Stand-Alone CAN Controller with SPI Interface, (2003).

Google Scholar

[8] Jasmin Blanchette, Mark Summerfield., etc. The C + + programming GUIQt4 [M]. 2. Yan Feng, Ceng Quan, Mr Zhang, eds. Beijing: electronic industry press, (2008).

Google Scholar