Pavel_1978 писал(а):тогда сразу будет видно например что скорость разная
Осциллограф прекрасно покажет, какая скорость передачи данных имеет место быть
Pavel_1978 писал(а):на аналоговом (тот что с зеленым лучом) даже отследить передачу единичного символа, если он не посылается постоянно в цикле, нетривиальная задача...
Во-первых, осциллографом надо уметь пользоваться, во-вторых, когда тестируют обмен на предмет глюков отправки данных и уточнения скорости обмена именно так и делают - зацикливают передачу пакета
urry писал(а):Проблема в том, что вы не должны посылать в UDR данные до тех пор, пока не выйдет предыдущая инфа.
А ведь верно, это я упустил. Я-то сам очень давно уже делаю все отправки данных только в прерываниях - сформировал пакет, отправил первый байт из него, а отправка всех последующих идет в обработчике прерывания по завершению передачи байта. Поэтому оно само получается, что байт в UDR заносится только после отправки предыдущего, и я просто не думаю о проверке на "очищенность" UDR.



