CBW的問題

在MSC協(xié)議中, 我先發(fā)CBW,接著發(fā)DATA(里面有指令),收到CSW 我在發(fā)CBW,收不到DATA,只收到了CSW

而如果 我先發(fā)CBW,接著發(fā)DATA(里面有指令),收到CSW,我在發(fā)DATA 接著發(fā)CBW,就可以收到DATA,然后在收到CSW

我不清楚是什么原因。能幫忙解釋一下嗎?

流程:CBW->數(shù)據(jù)->CSW,協(xié)議中有關(guān)于數(shù)據(jù)傳輸?shù)牧鞒虉D 應(yīng)該是程序上的原因,若是用了374芯片,下載CH374LIB.ZIP,參考CH374LIB\EXAM\下的例程


我使用了375芯片,有參考嗎?


ch375把這個協(xié)議集成在芯片中了.我們沒有提供相關(guān)的程序,您可以參考374的程序自己寫.


對于已固化在芯片的中命令,盡量使用固件去完成 而未固化的,下載CH375EVT.ZIP,參考\PUB\MCS51C\FILELIB4\EXAM12下的示例


我查到原因了,在接收DATA時,執(zhí)行issue_token沒有正確返回,而是返回了2B,結(jié)果就執(zhí)行clr_stall6了,沒有在接收,我想問一下,這是什么原因造成的?是硬件嗎?


0x2b返回NAK,可能是流程不正確引起的.還有可能中斷等待時間短.強制CH375B結(jié)束重試,就直接返回NAK.不在知道您用的什么MCU?晶振多大?


我的晶振是22.1184M,但是6倍模式,相當于44.2368M


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

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