title: Can not receive CAN DATA from Arduino UNO with MCP2515 Module
body: <p><br><br>
  I'm trying to receive CAN DATA from Arduino UNO with MCP2515 Module.<br>
  I'm not using CAN-BUS Shield(<a href="http://www.seeedstudio.com/wiki/CAN-BUS_Shield" rel="nofollow">http://www.seeedstudio.com/wiki/CAN-BUS_Shield</a>) and am only using MCP2515 Module(MCP2515 CAN Controller with TJA1050 CAN transceiver.)<br>
  <a href="http://www.aliexpress.com/item/MCP2515-CAN-Bus-Module-Board-TJA1050-Receiver-SPI-For-51-MCU-ARM-Controller-NEW/32581650373.html?spm=2114.01010208.8.8.aabjPj" rel="nofollow">http://www.aliexpress.com/item/MCP2515-CAN-Bus-Module-Board-TJA1050-Receiver-SPI-For-51-MCU-ARM-Controller-NEW/32581650373.html?spm=2114.01010208.8.8.aabjPj</a></p>
  
  <p>I think that even though I do not use CAN-BUS Shield, I should be able to receive CAN DATA through the MCP2515 module because it includes MCP2515 CAN controller and TJA1050 CAN transceiver.. <b>Is it right?</b></p>
  
  <p>I downloaded MCP_CAN_LIB source files. (<a href="https://github.com/coryjfowler/MCP_CAN_lib" rel="nofollow">https://github.com/coryjfowler/MCP_CAN_lib</a>)</p>
  
  <p>I opened a "receive" example of MCP_CAN_LIB from Arduino IDE and initialized like "CAN0.begin(CAN_500KBPS, MCP_8MHz)" because my chinese clone MCP2515 moudule has 8 Mhz crystal.</p>
  
  <p>But I could not receive any CAN DATA.<br>
  The function "digitalRead(2)" always returns HIGH..</p>
  
  <p>Has anyone got this problem?</p>