Здравствуйте!

Необходимо настроить связь роутера Dlink DIR-300 через serial с Arduino.

Уровни сигналов TTL 3.7V с платы роутера коммутируются с помощью MAX3232. Тестером на выходе видно около 5 Вольт.

Через терминалку (на 9600,8n1) настольный комп читает лог загрузки роутера из его сериала нормально.

Мне нужно принимать сигналы с сериала на uart Arduino nano v5.
Приходит же сплошной мусор, хотя он приходит исправно.

Вот, на всяк.случай код Arduino IDE 1.0

#include <SoftwareSerial.h>

SoftwareSerial comSerial(4,5);

void setup()
{

comSerial.begin(9600);

}

void loop()

{

if (comSerial.available())
{

{
char comByte = comSerial.read();
Serial.println(comByte);
}

}


При этом, около месяца назад я пробовал эту же операцию с теми же железками и их настройками, и сходу все заработало(!), хоть и с ошибками (~10%) в приеме.

Сейчас же никак не могу повторить эту простую ситуацию, подскажите пожалуйста, где здесь можно поскать ошибку ?!