在windows下HID模式使用官網(wǎng)下載的CH347Demo.exe與對端可以正常通信,收發(fā)可以同時進行。
但是在linux下不管是HID模式還是VCP模式,使用官網(wǎng)下載的CH341PAR_LINUX包里提供的代碼和動態(tài)庫,都無法進行同時收發(fā)數(shù)據(jù)。配置和windows下的界面保持一致,調(diào)用CH347SPI_Write接口,對端可以正確收到;調(diào)用CH347SPI_WriteRead 和CH34xStreamSPI4接口收發(fā)雙方的數(shù)據(jù)都會錯亂。
看了下windows下的代碼使用的是CH347StreamSPI4這個接口,但是在linux環(huán)境下并未提供這個接口,使用代替的CH347SPI_WriteRead接口也不正確,煩請幫解答,也已發(fā)送咨詢郵件。