PIC18F4580 can communication and MCP2512.
File list:
PIC18F4580_MCP2515_RS232_PICC8.35
................................\MCP2515.c
................................\MCP2515.cce
................................\MCP2515.h
................................\MCP2515.lst
................................\MCP2515.obj
................................\MCP2515.rlf
................................\MCP2515.sdb
................................\PIC18F4580_MCP2515_RS232_PICC8.35.c
................................\PIC18F4580_MCP2515_RS232_PICC8.35.cce
................................\PIC18F4580_MCP2515_RS232_PICC8.35.cod
................................\PIC18F4580_MCP2515_RS232_PICC8.35.cof
................................\PIC18F4580_MCP2515_RS232_PICC8.35.hex
................................\PIC18F4580_MCP2515_RS232_PICC8.35.lde
................................\PIC18F4580_MCP2515_RS232_PICC8.35.lst
................................\PIC18F4580_MCP2515_RS232_PICC8.35.map
................................\PIC18F4580_MCP2515_RS232_PICC8.35.mcp
................................\PIC18F4580_MCP2515_RS232_PICC8.35.mcs
................................\PIC18F4580_MCP2515_RS232_PICC8.35.mcw
................................\PIC18F4580_MCP2515_RS232_PICC8.35.mptags
................................\PIC18F4580_MCP2515_RS232_PICC8.35.obj
................................\PIC18F4580_MCP2515_RS232_PICC8.35.rlf
................................\PIC18F4580_MCP2515_RS232_PICC8.35.sdb
................................\PIC18F4580_MCP2515_RS232_PICC8.35.sym
................................\PIC18F4580_MCP2515_RS232_PICC8.35.tagsrc