Здравствуйте!
Необходимо настроить связь роутера 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%) в приеме.
Сейчас же никак не могу повторить эту простую ситуацию, подскажите пожалуйста, где здесь можно поскать ошибку ?!