請問374在做從設(shè)備時需要看你們給的哪些代碼?
參考CH374EVT.ZIP中CH374EVT\PUB\EXAM\DEVICE下的示例程序
上位機(jī)代碼CH372EVT.ZIP,PC端驅(qū)動CH372DRV.ZIP 以上代碼可以到在線下載頁面搜索
CH372EVT.ZIP CH341EVT鏈接: http://www.findthetime.net/download/list.asp?id=29
CH372DRV.EXE,還安裝程序. http://www.findthetime.net/download/list.asp?id=66
CH372DRV.ZIP:驅(qū)動包需要手工安裝. http://www.findthetime.net/download/list.asp?id=28
請問 ?
通過動態(tài)改變寄存器REG_USB_SETUP的位7,可以實(shí)現(xiàn)主設(shè)模式動態(tài)切換,切換之前最好通過寄存器REG_SYS_CTRL 的位3軟件復(fù)位芯片
實(shí)際操作的時候很簡單,當(dāng)你要將數(shù)據(jù)切換的話,直接往其中一個寄存器寫下數(shù)據(jù)就可以了 Write374Byte( REG_USB_SETUP, 0x00 ); /* 關(guān)閉USB操作 */ // CH374Reset( ); /* 復(fù)位也可以 */ CH374DelaymS( 10 ); /* 為USB主從切換進(jìn)行時間緩沖,這是必要的延時操作,用于讓計(jì)算機(jī)認(rèn)為USB設(shè)備已經(jīng)撤離 */
現(xiàn)在我用AVR開發(fā)CH374T的從設(shè)備,怎么檢測到的是Unknown device?是哪里錯了,那程序在51上已經(jīng)測試過了的.
開發(fā)工具是ICC AVR SPI連接方式: PINC.4----CH374_SCS PINC.5----CH374_SDI PINC.6----CH374_SDO PINC.7----CH374_SCK
我的初始化為: DDRC=0XB0; PORTC=0XB0; 請問還需要修改哪里?
首先去檢查下你的中斷引腳連接是否正確?或者你直接去用萬用表去量下中斷引腳的電壓是高還是低,如果為低的話說明你的中斷引腳有問題.其次就是如果進(jìn)了中斷的話,看下中斷狀態(tài)是什么?
建議去讀一下寄存器,實(shí)驗(yàn)?zāi)愕淖x寫函數(shù)是否正確.
你好,我有相同的問題,讀了寄存器的值,對比以前做成功的,其他的正常,就REG_SYS_INF0的不正常值為0X89或0X99,芯片處于睡眠狀態(tài),該問題如何解?
ding xia
你用查詢的方式做一下,在你設(shè)置好模式后,你所收到的中斷分別是什么樣的內(nèi)容?進(jìn)入每個中斷后一定要清除中斷才可以的.