Serial посыл данных
- Войдите на сайт для отправки комментариев
Ср, 11/02/2015 - 11:45
Дбрый день!
Возник один вопросик: По какой причине может при передачи массива байт могут появлятся задержки между ними? Шлю моссив пример: 0x00 0x011 0x12 0x15 Serial.Write(mas,4) и в COM мониторе не всегда но иногда видно что приходит 0x00 0x011 0x12 и через мгновенье 0x15 либо 0x00 0x011 и через мгновенье 0x12 0x15 и т.д.
Откуда задержки могут быть?
На что влияет SetTimeout?
Как отдать приоритет именно передаче?
выводите вместе с байтами millis() и проверяйте интервалы
если интервалы одинаковые, а задержки все равно есть, то виноват компьютер\
зы.
а лучше чтоб интервалы сама ардуинка измеряла :)
Протести 1 милисекунда тратится на посыл