Показать сообщение отдельно
Старый 24.06.2015, 17:22   #14
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
lti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond repute
По умолчанию

Disgraced, попробуйте этот скетч, я им сканировал FF3, только скорость CAN поменяйте:
PHP код:
#include <mcp_can.h>
#include <SPI.h>

long unsigned int rxId;
unsigned char len 0;
unsigned char rxBuf[8];

MCP_CAN CAN0(10);

void setup()
{
  
Serial.begin(115200);
  
CAN0.begin(CAN_125KBPS);
  
pinMode(2INPUT); 
}

void loop()
{
    if(!
digitalRead(2))                         
    {
      
CAN0.readMsgBuf(&lenrxBuf);              
      
rxId CAN0.getCanId();                    
//      if (rxId == 0x3A) //фильтр по ID, при необходимости раскомментировать
//      {  //фильтр по ID, при необходимости раскомментировать
      
Serial.println(); 
      
Serial.print("ID: ");
      
Serial.print(rxIdHEX);
      
Serial.print("  Data: ");
      for(
int i 0i<leni++)
      {
      if(
rxBuf[i] < 0x10Serial.print("0");
      
Serial.print(rxBuf[i], HEX);
      
Serial.print(" ");
      }
//     } //фильтр по ID, при необходимости раскомментировать
   
}

И питания шилда действительно на фото нет. Соедините +5v шилда и микро.

Последний раз редактировалось lti1; 25.06.2015 в 17:09.
lti1 вне форума   Ответить с цитированием