Показать сообщение отдельно
Старый 03.01.2017, 13:59   #312
Dmitry8
Пользователь
 
Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
Dmitry8 is on a distinguished road
По умолчанию

DelleTenebre, здесь уже писали про пропуски сообщений, тоже столкнулся с такой проблемой. Из 5-ти отправленных подряд строк приходит 1-2.
Вот пример кода:
Код:
void setup() {
  Serial.begin(115200);
}


void loop() {
  Serial.println("<testkey:111>");
  Serial.println("<testkey:222>");
  Serial.println("<testkey:333>");
  Serial.println("<testkey:444>");
  Serial.println("<testkey:555>");
  delay(5000);
}
Редко, может придти половина от одной строки, половина от другой, например:
Код:
<testkey:122>
Пробовал на разных ардуино (nano, pro-micro, pro-mini + usb-ttl), на всех одно и то же. Если задать скорость порта поменьше (9600) - то пропусков становится значительно меньше. Если между отправками строк вставить задержку 15мс - то приходят все, но это не вариант.
Dmitry8 вне форума   Ответить с цитированием