374進入中斷后是總線掛起中斷是怎么回事

USB外殼一定要接地嗎? 我試過讀寫內(nèi)存,都是正確的,ACT引腳連出來的指示燈會亮一會,然后就滅了,計算機顯示無法識別的設備,請問這個問題怎么解決,是由于外殼沒接地的原因嗎?

1、外殼必須接地,否則USB總線容易受到干擾,導致數(shù)據(jù)出錯,就會出現(xiàn)無法識別的設備 2、USB線也必須是屏蔽線 3、5V電壓下,V3對地接0.01uF的電容,3.3V電壓下,與VCC短接 4、整個板子的共地及PC的共地要良好


要正確的對CH374的相關寄存器初始化 產(chǎn)生這個現(xiàn)象還可能是中斷函數(shù)沒有正確處理。只有正確的傳輸相應的描述符,PC才能找到相應的驅動進行安裝。


我用的就是你們提供的device的程序,我就是外殼沒接地


你最起碼要檢測一下代碼是怎么執(zhí)行的。有沒有進中斷,中斷里執(zhí)行了哪些步驟,上已經(jīng)告訴你一些現(xiàn)象了,你測試一下。


進中斷了,看了一下中斷代碼,是總線掛起的代碼,以前用375做的時候外殼沒接地也沒問題啊


在枚舉期間,產(chǎn)生總線掛起是正常,隨后會被喚醒的,如果總是掛起,那就不正常了 另外中斷處理程序中,有沒有調(diào)試輸出,如串口打印之類,這部分數(shù)據(jù)量越少越好,否則否影響USB數(shù)據(jù)傳輸 可以把中斷處理程序貼出來看看


你仔細檢測一下,有沒有進入復位中斷?你測試一下UD+,UD-的對地電壓各為多少


我什么都沒改,就是你們的例子,用的SPI3_SW的借口程序,現(xiàn)在就是無法識別USB設備,可以進中斷,確實第一次是進總線掛起,但是那個case里面把振蕩器停止了,進入睡眠模式了,我把那句話屏蔽了,然后還可進中斷,進的是控制中斷,應該是對的,但是然后就沒反應了,之后的情況我還沒觀察,這個和外殼接地關系大嗎?


進入了USB傳輸完成中斷,然后讀出來的數(shù)據(jù)是9c,然后應該進入的控制傳輸,但是然后程序就不知道跑哪去了,單步也找不找,斷點直接加在控制傳輸里面程序也跑飛,這是為啥啊


進入USB傳輸完成中斷就是正確的了。不可能只進一次掛起的, 不可以單步跟蹤,這樣肯定會有問題。 第一步應該是進入獲取設備描述符。不能單步調(diào)試。USB是有時間要求的,一定時間不響應則會通訊有問題。


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

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