Цитата(@Ark @ Nov 20 2017, 12:36)

А дальше устройство снова "курит бамбук", анализируя линию и ожидая следующего запроса. Это достаточно часто встречающаяся ситуация...
Я Вам говорю о том, что это "курит бамбук" при программном UART-е на 2МБод-а выльется в очень большую загрузку CPU. Что уже как-то не похоже на "курит бамбук".
И как раз часто встречающаяся ситуация, когда устройство занимается ещё чем-то, кроме того, что ждёт запроса от ПК. Оно же для чего-то создавалось, чтобы выполнять какую-то работу, а не просто "курить бамбук".
И при программном UART-е 2МБод оно будет в основном заниматься анализом потока на линии, как Вы правильно заметили. И на другие (полезные) дела ресурсов уже не останется.
Цитата(richie @ Nov 20 2017, 12:31)

P.S. С каких пор полудуплекс стал быстрее полного дуплекса?
Как Вы себе представляете полный дуплекс на
2х-проводном RS-485 (автор вроде его имел в виду) ?