Мусор в мониторе порта.
- Войдите на сайт для отправки комментариев
Чт, 12/11/2015 - 18:33
Имеется китайская Arduino nano.
Так же имеется Siemens C62.
Подключил данный телефон к Arduino, вот таким образом.
КОД #include <SoftwareSerial.h> #define rxPin 2 #define txPin 3 SoftwareSerial phone(rxPin, txPin); void setup() { Serial.begin(115200); while (!Serial) { ; // wait for serial port toconnect.Needed for Leonardo only } pinMode(rxPin, INPUT); pinMode(txPin, OUTPUT); phone.begin(115200); } void loop() { if (phone.available()) Serial.write(phone.read()); if (Serial.available()) phone.write(Serial.read()); }
Открываю монитор порта и отправляю команды, "ATD + 111" и т.д
Телефон принимает все команды верно.
Но, проблема в том что когда телефон отправляет команды обратно, иногда, вместо нужных выводиться мусор.
Как с этим бороться и с чем это связано ?
В мониторе выставьте правильную скорость.
Soft serial, по моему не работает на 115200.
http://arduino.ru/forum/programmirovanie/softwareserial-ne-rabotaet-na-115200
В мониторе выставьте правильную скорость.
В мониторе выставлена правильная скорость 115200 бод.
И иногда выводиться правильные обратные данные.
Soft serial, по моему не работает на 115200.
http://arduino.ru/forum/programmirovanie/softwareserial-ne-rabotaet-na-115200
Занчит иногда всё работает, можно не париться
Занчит иногда всё работает, можно не париться
Ну меня это не устраивает.
может по питаниею вопрос.
да блин, загуглите вы и прочтете, что софтовая библиотека не коректно работает на 115200
максимальная скорость на которой он стабильно работает - 38400.
Занчит иногда всё работает, можно не париться
Ну меня это не устраивает.
В таком случае логично прислушаться к советам, прогуглить вопрос и пробовать его решить.
Ваш КЭП
максимальная скорость на которой он стабильно работает - 38400.
Именно так.
максимальная скорость на которой он стабильно работает - 38400.
Именно так.