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

CAN-Bus sheild int fail on any Arduino except Seeeduino

$
0
0
gjb wrote:OK, what does that have to do with it? I'm not connected using the ICSP header. What about the MEGA and the Pro?
I don't think that's the problem, but thanks.

Shields are supposed to be compatible with other Arduinos, this one seems that it is not.

And this isn't the only one. I have a motor shield from Seeed studio and I can't get it to work on other Arduinos. I haven't tried it on the seeeduino yet but willing to bet it works fine then.

The CAN Shield uses SPI on pins 11-13 to talk to the Arduino. The Uno and other ATmega328 based Arduinos have SPI on pins 11-13 as well as the ICSP header. The Leonardo does not have SPI on pins 11-13, therefore initialization fails since there is no SPI connection to the MCP2515.

The mega also uses the ICSP header for SPI.

Try it on an Uno, Diecimila, or Duemilanove before assuming it does not work on other Arduinos as those are the pseudo-standard that a majority of shields were designed around.

http://arduino.cc/en/Reference/Board?from=Guide.Board

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

Viewing all articles
Browse latest Browse all 6612

Trending Articles