ch32V203端點2上傳問題

請問大家,我用ch32v203的端點2上傳數(shù)據(jù),我有1024B的數(shù)據(jù),通過DMA將ADC采集的數(shù)據(jù)傳入到了端點2的DMA緩存,請問如何通過CH372DEBUG連續(xù)獲取這1024B的數(shù)據(jù),每次拆分成64字節(jié)依次發(fā)送嗎,有沒有一勞永逸的方法,將總長度和數(shù)據(jù)導入后便都等待上位機逐次的取走

你好,USB接口上傳數(shù)據(jù)的機制是:單片機準備好一包數(shù)據(jù),放入對應端點的BUF,寫入這包數(shù)據(jù)長度,應答設置為ACK,BUSY置1;當主機下發(fā)IN命令時,硬件自動將數(shù)據(jù)和應答上傳主機,然后進入發(fā)送完成中斷,翻轉DATA0/1,應答設置NAK,BUSY清0;要發(fā)送一長串的數(shù)據(jù),可以通過借助USB的發(fā)送完成中斷這個機制,來設置下一包的數(shù)據(jù)以實現(xiàn)


那我需要把我1024B的數(shù)據(jù)拆分成16組發(fā)送出去是嗎,可是在中斷中重新傳入了帶有偏移量的數(shù)據(jù)到DMA發(fā)送區(qū),可是發(fā)出的數(shù)據(jù)和上一包的還是一樣的


已解決,感謝解答


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

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