Serial посыл данных

Yarockiisergei
Offline
Зарегистрирован: 17.01.2015

Дбрый день!

Возник один вопросик: По какой причине может при передачи массива байт могут появлятся задержки между ними? Шлю моссив пример: 0x00 0x011 0x12 0x15 Serial.Write(mas,4) и в COM мониторе не всегда но иногда видно что приходит 0x00 0x011 0x12 и через мгновенье 0x15 либо 0x00 0x011 и через мгновенье 0x12 0x15 и т.д.

 

 

Yarockiisergei
Offline
Зарегистрирован: 17.01.2015

Откуда задержки могут быть?

На что влияет SetTimeout?

Как отдать приоритет именно передаче?

com
Offline
Зарегистрирован: 06.09.2013

выводите вместе с байтами millis() и проверяйте интервалы

если интервалы одинаковые, а задержки все равно есть, то виноват компьютер\

зы.

а лучше чтоб интервалы сама ардуинка измеряла :)

Yarockiisergei
Offline
Зарегистрирован: 17.01.2015

Протести 1 милисекунда тратится на посыл