Communication speed over USB (PC/Arduino) using SerialPort in C# seems to “clip”
问题 Prepare for a lengthy explanation - sorry. I'm building an application in C#, using Visual Studio 2019, that will communicate with some Arduino MEGA 2560 R3 devices. The connection is through USB Serial (if I'm not mistaken, this is USB CDC, right?). Communication runs fine over all kinds of baudrates, even up to 2000000. To make sure that my Arduino can "follow" the command rate sent by my PC, I'm using an ACK-protocol, which is as simple as my Arduino confirming each command with the