1)我测试没有用任何开发板。都是USBTTL直接短接TX RX直接测试。
2)联系过WCH官方,官方也做了详细的对比测试,结论是FTDI的驱动有个“延迟计数器
”参数,默认设置16ms,可以使应用软件单次读取较多数据量,降低CPU占用。把延迟计
数器从16ms改为1ms以后,CPU占用率也会猛增。WCH的驱动考虑收发实时性,不会做延迟
处理。
原帖在这里,结论很明确了。
https://bbs.21ic.com/icview-3143714-1-1.html
【 在 feiy (null) 的大作中提到: 】
: 1、这里有两个对照,一个是不同USB串口工具之间的测试对照,一个是不同操作系统及
: 其驱动下的测试对照。
: 2、而最初的问题是“Windows下”CH340G占用CPU的问题,@spadger的实验也验证了,同
: ...................
--
FROM 36.45.168.*