在windows下HID模式使用官网下载的CH347Demo.exe与对端可以正常通信,收发可以同时进行。
但是在linux下不管是HID模式还是VCP模式,使用官网下载的CH341PAR_LINUX包里提供的代码和动态库,都无法进行同时收发数据。配置和windows下的界面保持一致,调用CH347SPI_Write接口,对端可以正确收到;调用CH347SPI_WriteRead 和CH34xStreamSPI4接口收发双方的数据都会错乱。
看了下windows下的代码使用的是CH347StreamSPI4这个接口,但是在linux环境下并未提供这个接口,使用代替的CH347SPI_WriteRead接口也不正确,烦请帮解答,也已发送咨询邮件。
热门产品 :
CH32X035: 32位USB+USB PD单片机