求助CH340 C#通訊問題&例程

某寶上買的串口轉(zhuǎn)USB線,使用場景是連接儀表的串口通訊。

1693298182172065.jpg

1693298182209582.jpg

1693298182949280.jpg




操作系統(tǒng)是WIN11 家庭版。

用友善調(diào)試助手可以,WCH串口調(diào)試工具都可以通訊。

XCOM V2.6打不開串口。

C# 寫的代碼,調(diào)用的是?serialPort?

?SerialPort serialPort = new SerialPort("COM3", 9600, Parity.None, 8, StopBits.One);

?serialPort.Open();

Open一直報錯:連到系統(tǒng)上的設(shè)備沒有發(fā)揮作用。



奇怪的是,同樣的操作系統(tǒng),同樣的代碼,連接下圖的測試板(也是CH340) 就沒問題。

請問貴司有沒有C# 串口的通訊代碼供參考?非常感謝!

1693298183951677.jpg

您好,如上問題應(yīng)該和串口代碼沒有關(guān)系,您可以添加我們技術(shù)支持微信看下問題。聯(lián)系方式已私發(fā)。


收到,謝謝


我也遇到了這個問題,請問樓主怎么解決的呢?

我試了一個場景,用FlyMCU搜索一下串口,然后再重新打開,就可以重新打開了,但是代碼層面不知道怎么解決。


兄弟解決了嗎,我也遇到了一樣的問題


大家怎么解決的,今天我學(xué)習(xí)C#串口助手,發(fā)現(xiàn)自己寫的代碼也有這問題,用網(wǎng)上通用的串口助手也沒問題,在此請教!


您好,看您的反饋不是硬件問題導(dǎo)致的問題,軟件編程問題您可以網(wǎng)上搜索相關(guān)資料學(xué)習(xí)。


驅(qū)動的問題。

親測,換舊版驅(qū)動C#的SerialPort就可以正常打開了。

image.png

image.png

請檢查一下兩款驅(qū)動修改了什么……


如上反映的CH341SER新驅(qū)動不能用(串口打不開),經(jīng)證實是使用了仿冒芯片。其他工程師也有過類似反饋,后來用原廠正版芯片就沒問題了。

此前因為客戶反饋質(zhì)量問題發(fā)現(xiàn)市場上存在仿冒芯片,包括直接印字CH340的、無絲印白片但聲稱能代替CH340的、PCB上邦定的、甚至還有引腳順序不同的。為不影響正常使用,請從正規(guī)渠道購買。我司生產(chǎn)銷售的芯片均包含廠商LOGO、芯片型號等絲印信息。

如使用中遇到問題,可聯(lián)系我司技術(shù)支持。

WCH USB轉(zhuǎn)串系列芯片,波特率支持50-15Mbps持續(xù)傳輸,串口數(shù)量1-8,支持IO獨立供電等。
1、CH340/1 芯片驅(qū)動鏈接:http://www.findthetime.net/downloads/CH341SER_EXE.html?
2、CH342/3/6/7、CH9101/2/3/4、CH9111/4 芯片驅(qū)動鏈接:http://www.findthetime.net/downloads/CH343SER_EXE.html?
3、CH348/CH9344 芯片驅(qū)動鏈接:http://www.findthetime.net/downloads/USBMSER_EXE.html?

另外,據(jù)我司法務(wù)同事反饋,仿冒我司CH340芯片公司已被判刑,市場上能購買到仿冒CH340芯片的概率會越來越少。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频