Пример : отправка 512-ти байт на 38400 реально займет 150..200мс, а тупая засечка времени до/после syscomwrite - 1мс.
?
Имхо :
syscomwrite - пересылка данных в внутренний буффер. Дальше - отправка данных системой на прерываниях а не между циклами.
Именно прерывания - т.к., например, модбасную транзакцию (запрос-ответ) можно провести в течении одного рабочего цикла (т.е. не выходя из него). Делать так в реальных проектах не нужно.
С остальным полностью согласен.





Ответить с цитированием