Тема: CITROEN-ARDUINO
Показать сообщение отдельно
Старый 28.10.2015, 13:51   #93
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
По умолчанию

А может быть пропуски потому, что не используется пин 2?
Попробуйте этот скетч:
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_500KBPS); // скорость CAN
  
pinMode(2INPUT); // пин 2 можно переназначить
}

void loop()
{
    if(!
digitalRead(2)) // пин 2 можно переназначить                         
    
{
      
CAN0.readMsgBuf(&lenrxBuf);              
      
rxId CAN0.getCanId();                    
 
      if (
rxId == 0x306// фильтр по ID, в данном случае по ID 0x306
       
{

       }
    }

lti1 вне форума   Ответить с цитированием