摘要
本文介绍了基于LPC2148和MCP2510的USB-CAN接口卡。LPC2148是基于ARM7TDMI-S核的微控制器,处理器速度高,内置USB2.0全速控制器和SPI接口。MCP2510是独立的CAN控制器,支持V2.0A/B技术规范,通过SPI接口与微控制器进行通讯。接口卡能够实现计算机与CAN总线网络之间的高速数据交换。主要介绍接口卡的硬件电路设计及其详细编程。
This paper introduces the USB-CAN card based on LPC2148 and MCP2510. LPC2148 is an ARM7TDMI-S core microcontroller, that has high CPU-speed, with USB2.0 Full Speed Device Controller and SPI bus. MCP2510 is a full CAN protocol controller implementing CAN specification V2.0A/B. It communicates with microcontroller via SPI bus. The card can implemente communication between computer and CAN net with high speed. This article introduces the hardtware and software design in detail.
出处
《微计算机信息》
2010年第2期106-107,80,共3页
Control & Automation