Я посылаю поток данных с AVR328P (микро, установленного на Arduino) на мой компьютер под управлением Windows 10. Связь является последовательной, но на самом деле осуществляется через Bluetooth, и последовательный порт в компьютере был создан в момент сопряжения устройств. Я получаю данные через библиотеку pySerial в Python.
Мне было интересно, как последовательный порт эмулируется Windows. Есть ли аппаратный UART? Если ответ зависит от типа компьютера, который я использую, как я могу найти описание того, как он работает? Я также хотел бы знать размер в байтах входного буфера, так как у меня есть проблемы с получением данных.