CH9326配置信息丟失

我在使用CH9326的時候發(fā)現(xiàn),使用CH9326測試工具ch9326testtool.exe進(jìn)行設(shè)置之后,配置信息無法保存,USB口拔下,芯片斷電后配置信息就會丟失,需要再次使用測試工具進(jìn)行設(shè)置。這與技術(shù)手冊中的描述不符?

通過提供的上位機(jī)軟件,用戶可自定義芯片的 VID、PID 和各種字符串描述符。也可以設(shè)置芯片上電后的默認(rèn)串口通信波特率。這些信息配置后,將永久保存在芯片內(nèi)部,除非重新配置,斷電不丟。’。

具體情況是,我從列表中選擇正確的設(shè)備并打開設(shè)備,然后修改了串口的波特率到19200,點(diǎn)擊右側(cè)的設(shè)置按鈕,程序顯示 ‘操作狀態(tài):設(shè)置成功’,用測試程序發(fā)送數(shù)據(jù)和接收數(shù)據(jù)都是對的;然后我關(guān)閉測試軟件,用自己寫的程序進(jìn)行通訊的時候,也是正常工作的。單片機(jī)使用波特率19200通訊是正常的,數(shù)據(jù)也是對的。但是USB口拔下再重新插上后,通訊就不正常了,都是亂碼,應(yīng)該是波特率錯誤(數(shù)據(jù)位、停止位和其他格式都是默認(rèn)的);使用測試程序再設(shè)置一次波特率就又正常了。

不知道各位有沒有遇到過這個問題。還請不吝賜教。

順便說一下,我的上位機(jī)程序沒有調(diào)用ch9326dll.dll,而是使用的windows的ReadFile() API,但是這不影響ch9326跟單片機(jī)的通訊。


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

您好,您描述使用的配置工具只是設(shè)置本次通訊的串口波特率,并非設(shè)置默認(rèn)串口波特率,您可留下您的郵箱,給您發(fā)送可配置默認(rèn)串口波特率工具。

若您調(diào)用的我司CH9326DLL.DLL的話,也可以調(diào)用CH9326SetDefaultRate進(jìn)行設(shè)置。


多謝回復(fù),您說的是對的。我修改測試工具的源碼,使用CH9326SetDefaultRate是可以的。



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

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