請(qǐng)教關(guān)于CH375芯片主從切換問(wèn)題!

在例程EXAM0的基礎(chǔ)之上,將按鍵部分改為判斷P1.0(硬件上也已改)的高低電平以實(shí)現(xiàn)主從切換,默認(rèn)是主機(jī)模式,現(xiàn)在是可以由從機(jī)模式切換到主機(jī)模式,但不能由主機(jī)模式再切換到從機(jī)模式,這樣就不能實(shí)現(xiàn)循環(huán)往復(fù)的主從切換。感覺(jué)就是在讀寫(xiě)U盤(pán)之后沒(méi)能回到主函數(shù)里的死循環(huán)!


熱門(mén)產(chǎn)品 : CH390:以太網(wǎng)控制器芯片

我試了試?yán)映绦驔](méi)問(wèn)題,可以來(lái)回切換。 你用我們的例子程序改的應(yīng)該沒(méi)多大問(wèn)題,感覺(jué)是沒(méi)有處理好。在主機(jī)模式下操作U盤(pán)時(shí)應(yīng)該不能按鍵吧,你在操作完U盤(pán)并拔出后,插上做設(shè)備時(shí)的USB線,再按下切換鍵。


我是把按鍵改為了判斷P1.0(即雙USB插座主從判斷電路中的STATUS)的高低電平。 另外還將默認(rèn)的CH375的INT#引腳連接方式為“查詢(xún)方式”改為了“中斷方式”。


你意思是把主機(jī)模式下操作U盤(pán)時(shí)將查詢(xún)方式”改為了“中斷方式”嗎?那其中有關(guān)中斷部分也得改一下,你可以參考例子EXAM2看看。 對(duì)了,你默認(rèn)的是主機(jī)模式,如果不進(jìn)行切換,僅僅工作在主機(jī)方式下可以操作U盤(pán)嗎?你看一下,死循環(huán)的話,死在什么地方了。


是把主機(jī)模式下操作U盤(pán)對(duì)INT#引腳處理時(shí)將查詢(xún)方式”改為了“中斷方式”,其中斷服務(wù)程序(自己另外寫(xiě)的)是放在DEVICE模式下PC-MCU通訊時(shí)的中斷服務(wù)程序里的(合二為一的),EXAM2也看了,僅工作在主機(jī)模式下時(shí)U盤(pán)的燈閃的情況和正常讀寫(xiě)時(shí)差不多,就是沒(méi)能寫(xiě)進(jìn)文件,不知道把主機(jī)模式下操作U盤(pán)對(duì)INT#引腳處理時(shí)將查詢(xún)方式”改為了“中斷方式”后,讀寫(xiě)U盤(pán)有沒(méi)有什么要注意的地方,已加進(jìn)去了開(kāi)關(guān)中斷!


那你用查詢(xún)方式可以嗎?如果可以,那就是你的中斷沒(méi)有處理好


查詢(xún)方式是可以的!


現(xiàn)在用“中斷方式”,單工作在主機(jī)模式下正常了!


主從切換已基本搞定,就剩下一種組合方式不能實(shí)現(xiàn)。 1、單插U盤(pán),主機(jī)方式,正常; 2、單插PC機(jī),從機(jī)方式,正常; 3、U盤(pán)拔掉后插PC機(jī),正常; 4、PC機(jī)拔掉后插U盤(pán),正常; 5、PC機(jī)和U盤(pán)同時(shí)插上,從機(jī)方式: 1)、先插PC機(jī)(不拔)再插U盤(pán),從機(jī)方式,正常; 2)、先插U盤(pán)(讀寫(xiě)正常,不拔)后再插PC機(jī),此時(shí)應(yīng)該工作在從機(jī)方式,但是U盤(pán)還在閃爍,也不好驗(yàn)證是不是在讀寫(xiě)U盤(pán),而此時(shí)從機(jī)方式下工作也正常,就是拔掉PC機(jī)的USB插頭后U盤(pán)不能正常操作。在此過(guò)程中,像是雙設(shè)備沖突,想請(qǐng)教有沒(méi)有辦法使U盤(pán)沒(méi)拔下時(shí)有個(gè)關(guān)U盤(pán)的步驟,這樣就不會(huì)在插上PC機(jī)后U盤(pán)還在閃,就是類(lèi)似函數(shù)CH375OffUSB()(關(guān)閉CH375的所有USB通訊)的方法!


象你這種切換的話,建議你用硬件上的切換比較好,也就是用一個(gè)繼電器來(lái)切換UD+和UD-,這樣的話就不會(huì)出現(xiàn)你所說(shuō)的問(wèn)題了


這一點(diǎn)也想了,只是在這之前想尋求軟件上的方法的,可能再下次的板子就會(huì)用硬件上的切換! 謝謝各位!


用硬件上的切換的話,你可以到網(wǎng)站上下載README.PDF看看,里面提供了幾種切換的例子。


另外想問(wèn)下: 在出現(xiàn)我所說(shuō)的切換問(wèn)題(先插U盤(pán),正常后再插PC機(jī),再拔掉PC機(jī))后,用高電平直接給CH375的RST引腳復(fù)位都不行,復(fù)位后出現(xiàn)LED燈(HOST時(shí)表示有設(shè)備連接)滅,這是正常的,但U盤(pán)的閃爍沒(méi)停,是不是CH375還出于自身的考慮,沒(méi)有完全復(fù)位?


RST是375的復(fù)位輸出引腳,你應(yīng)該是給RSTI輸入高電平就可以復(fù)位


剛才寫(xiě)錯(cuò)了,是RSTI引腳,單插U盤(pán)復(fù)位是可以的!就是在出現(xiàn)我遇到的問(wèn)題后復(fù)位不了!


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

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