Я написал небольшую программу, которая пишет на последовательном порту.
Я использую класс SerialPort (.NET Framework). Когда я пишу в последовательный порт, сразу же возникает событие PortReceve. Зачем программа это делает, когда мы знаем, что последовательный порт имеет входной и выходной буфер. Метод write записывает в выходной буфер, метод read читает из входного буфера.