对于应用层的软件,正常来说都是串口软件,不存在兼容问题吧
我用QT写的串口程序,在正儿八经的usart经ttl转化器和vcp上面都能用。
其实本质上vcp驱动和ch340驱动都是usb驱动
可以参考官方的那些USB-CDC例程
不过STM32这种直接用原生串口就行,没必要用USB虚拟的,浪费资源