ch372上位機

我的上位機程序要實現(xiàn)把usb(ch372)傳遞過來的數(shù)據(jù)進(jìn)行簡單地處理并顯示出來??梢杂靡粋€單線程實現(xiàn)嗎?在線程里如何做到可以隨時把usb傳過來的數(shù)接收到,用什么判斷數(shù)據(jù)過來了?

如果單次傳輸?shù)臄?shù)據(jù)長度在8字節(jié)以內(nèi), 可以使用中斷回調(diào)函數(shù)來處理。在上位機用 CH375SetIntRoutine( // 設(shè)定中斷服務(wù)程序 設(shè)定一個中斷上傳回調(diào)函數(shù),設(shè)定好后,只要中斷端點有數(shù)據(jù),中斷回調(diào)函數(shù)就會被調(diào)用,不占用主線程的時間片。具體使用可以參照外網(wǎng)CH372EVT.ZIP\CHECK\PUB\DEMO的例子。


如果長度大于8字節(jié)怎么辦呢?


我用中斷端點上傳數(shù)據(jù)時,速度可以達(dá)到多大?我的速度要在1ms中上傳50個數(shù),可以嗎?


中斷端點1ms 傳一次,一次最多8個字節(jié),那你只能用批量端點傳輸了,有兩個方法: 1.做一個循環(huán),不停地去讀批量端點的數(shù)據(jù),有數(shù)據(jù)來就處理一下; 2.如果傳輸不頻繁,可以在批量傳輸前通過中斷端點通知應(yīng)用層調(diào)用批量端點讀函數(shù)來讀,避免長時間等待;


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

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