вопрос по rs485

Нет ответов
rembo
Offline
Зарегистрирован: 14.11.2012

ради эксперимента решил попробывать работу с rs-485, и как всегда неполучилось =)

int EN = 2;

void setup(){
  pinMode(EN, OUTPUT);
  Serial.begin(57600);
}

void loop(){

  digitalWrite(EN, LOW);  
  int zapr = Serial.read();

  if (zapr == 0x15){

  digitalWrite(EN, HIGH);
  Serial.write(0x00);
  Serial.write(0xFF);
  Serial.write(0x00);
  Serial.write(0xFF);
  Serial.write(0x00);
  Serial.write(0xFF);                                       
}
}

мониторинг порта показывает:

  10    OUT    15                        .                      659.1.0        
  10    IN     f8                        .                      660.1.0        
  10    OUT    15                        .                      661.1.0(20)    
  10    IN     fc                        .                      662.1.0(20)    
в чем подвох?