帶電熱拔插設(shè)備時,讀取設(shè)備符返回0x28,是什么錯誤?如何取消該錯誤?
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
帶電熱拔插設(shè)備時,讀取設(shè)備符返回0x28,是什么錯誤?如何取消該錯誤?
帶電熱插拔返回0X28的話,這個錯誤是超時,出現(xiàn)這個錯誤在軟件上面需要在你檢測到設(shè)備連接之后,延時100MS-200MS,接著在復(fù)位總線(模式7),延時10MS以上,在設(shè)置模式6(主機模式),檢測設(shè)備的連接,延時100-200MS,接下來在獲取設(shè)備描述符。硬件上面,在你的USB口上面需要并一個200US左右的電解電容,這樣在上電的時候才不會因為瞬間的電壓降的太低而導(dǎo)致芯片和USB設(shè)備工作不正常。
謝謝答復(fù)!軟件解決不了,估計需要修改我的硬件了。以后再探討。