Quantcast
Channel: Seeedstudio Forum
Viewing all articles
Browse latest Browse all 6612

CAN-Bus sheild int fail on any Arduino except Seeeduino

$
0
0
Image WORK Arduino Mega 2560 + CAN BUS shield
1) in file "mcp_can_dfs.h" replace rows:
from
Code: #define MCP2515_SELECT()   digitalWrite(SPICS, LOW)
#define MCP2515_UNSELECT() digitalWrite(SPICS, HIGH)

to
Code: #define MCP2515_SELECT()   digitalWrite(SPICS, HIGH)
#define MCP2515_UNSELECT() digitalWrite(SPICS, LOW)


2) in file "mcp_can.cpp" function "INT8U MCP_CAN::begin(INT8U speedset)"
after row
Code: SPI.begin();
insert row
Code: SPI.setDataMode(SPI_MODE1);


In result we have:
"Enter setting mode success
set rate success!!
Enter Normal Mode Success!!
---------
CAN BUS Shield init ok!"

Statistics : Posted by gjb • on Mon Mar 10, 2014 8:44 pm • Replies 16 • Views 3158

Viewing all articles
Browse latest Browse all 6612

Trending Articles