請問ch9326數(shù)據(jù)上位機接收數(shù)據(jù)時恒定有30ms延時,是什么問題

通過ch9326,上位機通過hid口接收數(shù)據(jù),設(shè)備通過串口115200波特率發(fā)送數(shù)據(jù),但是上位機在接收數(shù)據(jù)的時候每次都會延時30ms,請問這中情況是正常的呢,還是設(shè)備發(fā)送數(shù)據(jù)又什么問題?

您好,您可以通過CH9326DLL中的相關(guān)接口函數(shù)開啟數(shù)據(jù)接收線程,如下所示:

image.png

測試時延,應(yīng)用軟件可以連續(xù)讀取,然后打印2次讀到數(shù)據(jù)之間的間隔時間。同時需要考慮115200bps下,1個字節(jié)傳輸本身需要占用大約 1/11520 s的時間。


我現(xiàn)在獲取到的連續(xù)讀取之間的間隔是30毫秒,波特率已經(jīng)設(shè)置到115200了,現(xiàn)在就是不清楚芯片本身是否做了這塊的處理?


您好,芯片本身并無此限制。根據(jù)您的反饋,有可能是波特率設(shè)置沒有成功導致的。如果按照默認9600波特率通訊,則usb讀一次正好需要約30ms的時間。這里是使用我們軟件的截圖,需要這樣操作,打開設(shè)備后,務(wù)必點擊“設(shè)置”

image.png

如下是用115200波特率下USB分析儀捕捉的數(shù)據(jù),可以看到,底層數(shù)據(jù)不到3ms就傳輸上來了。

image.png


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

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