參考CH374LIB\ARM32\LIB9中的列子 374采用SPI串口方式 CH374LibInit() 初始化成功 插入優(yōu)盤后CH374DiskConnect()總是說磁盤尚未連接 請問會是哪方面問題?
插上U盤后: (1)檢測USB口的電壓是多少,應(yīng)保證在4.7V以上,過低U盤會工作不正常 (2)檢查UD+的電壓,應(yīng)在3V以上,若沒有則表示U盤工作不正常
你先讀寫寄存器和測試RAM(CH3740X40-0X7F)看讀寫函數(shù)是否正確如果不正確說明CH374初始話就沒成功,如果正確的話還檢測不到,你是用查詢寄存器還是查詢引腳?在你插入U盤的時候看中斷引腳是否有低電平產(chǎn)生.
現(xiàn)在CH374LibInit() 初始化成功 CH374DiskConnect() 也顯示成功 但程序運行到CH374DiskReady 就死了 麻煩幫忙提點下 謝謝
(1)拔掉U盤,CH374DiskReady能否退出,返回代碼是多少,換個盤試試 (2)UD+,UD-有沒有接反 (3)CH374DiskReady時 ,用示波器監(jiān)測UD+,UD-上是否有信號
拔掉U盤 CH374DiskReady還是沒有返回值 UD+ 和UD-都沒有問題
把磁盤緩沖區(qū)的數(shù)值貼出來看看,有沒有設(shè)備描述符等.
磁盤緩沖區(qū)里的數(shù)值都是0 請問這是哪里出錯了
下載CH374EVT.ZIP,用\CH374EVT\PUB\EXAM\HOST調(diào)試枚舉過程