謝謝上面的樓主: 我測得給u盤的供電壓有4.6V。返回0x82的問題已經(jīng)解決。 可是現(xiàn)在又出現(xiàn)了另一個問題。初始化usb存儲器設備失敗。是這樣子的。 返回的狀態(tài)碼不是以下四種狀態(tài):0x14.0x16.0x17.0x1f.不知道是咋回事? 我調(diào)試了好久,還是不知道問題出在哪?真是郁悶!!
有的U盤必須工作在5V電壓下才可以正常工作. 你返回的錯誤代碼是多少?
我下載的ch375lib。ch375libinit()這個函數(shù)調(diào)用了ch375init()初始化函數(shù)。但找了好久也找不到ch375init() 函數(shù)里面的內(nèi)容?! ? ch375工作于主機模式下(并且是串行的)初始化usb存儲設備是一個怎樣的過程呀??? 能否講詳細些呀?。∈遣皇沁@個過程包含了枚舉? 小弟我剛上路,不懂呀! 我寫的程序:當u盤插入時,返回的狀態(tài)碼為0x15,接下來是初始化usb存儲設備。返回的狀態(tài)碼不是(0x14,0x16,0x17,0x1f).這是怎么一回事呢? 正在郁悶中。。。。。
ch375init()主要是設置375的工作模式.并沒有枚舉U盤.在庫里面做的. 你返回的代碼是多少?你總是說返回的不是什么.不說返回的是什么,我們同樣郁悶.
謝謝上面的樓主: 我是發(fā)的0x51命令。當usb設備不是ch375或者不是3ch372時。這要命令是不是無效?? 返回的是0x02; 請教樓主: usb設備的枚舉是什么樣的過程或步驟呀!能不能詳細說說呢? 還有當ch375b的UD+和UD-與U盤的D+和D-之間的等效交直流阻抗為15歐姆時,會不會有影響呢? 能不能用ch375讀寫手機的u盤呀?
CH372只能做設備,不能做主機操作U盤 命令是單片機發(fā)送給CH375,然后CH375執(zhí)行相應的操作. 返回0x02 說明U盤初始化沒有成功.可能和你的硬件有關系. 有關usb設備的枚舉,可以參考相關的USB協(xié)議. ch375b的UD+和UD-與U盤的D+和D-之間可以不加電阻,即使要加也不要大于5歐姆. ch375可以操作手機的U盤.
謝謝?。? 樓主有沒有QQ呀? 我的QQ是274876310。