基于STM32 串口操作CH375讀寫U盤問題。。。

QQ圖片20160106131223.png

以上讀寫函數(shù)

QQ圖片20160106131644.png


QQ圖片20160106132726.png


工作步驟



QQ圖片20160106132010.png


?查詢中斷函數(shù)


QQ圖片20160106132135.png


初始化 函數(shù)


STM32 用UART1與 CH375通信,, UART2監(jiān)控通信信息



未插入U(xiǎn)盤前?

QQ圖片20160106132849.png





? ? ? 插入U(xiǎn)盤后 會被卡主。插入有時(shí)能連接,有時(shí)不能連接。。 ?有時(shí)出現(xiàn)28錯誤代碼。。

blob.png


請教下 ?出是什么問題, ?初始化應(yīng)該是沒有問題了。。。





blob.png


卡住了 ?。。。。。。。。。。。。。



? ?官方?jīng)]人響應(yīng)嗎?


blob.png


操作這個(gè)函數(shù) 怎么會被卡住呀。。。。。 官方庫封裝著。 ?看不了什么情況。。。


CH375庫初始化之后不需要再設(shè)置模式了,CH375庫初始化里面已經(jīng)有這個(gè)操作了。


你到底哪個(gè)函數(shù)卡住了?有返回值嗎?返回值是什么


沒有返回值,就卡在這個(gè)函數(shù)。


那庫里,, 是用那個(gè)模式呀。


庫里面就是已啟用的主機(jī)模式。庫里面的函數(shù),比如diskready是不會卡住的,就算錯誤也會有錯誤的中斷狀態(tài)。你可以換一個(gè)U盤或者U盤格式化試一下。


blob.png


我用這個(gè)庫,里面默認(rèn)什么工作模式。




STM32 ?Start......

ver : 35

CH375 Start

Wait Udisk

DISK_CONNECT

Ready ?

Error: 28

Ready ?

錯誤代碼是 28 ?什么意思


所有庫設(shè)置的模式都是已啟用的主機(jī)模式


返回0x28是USB主機(jī)方式的通訊失敗代碼,就是U盤磁盤初始化沒有通過。檢查USB那塊電路,UD+、UD-的電壓。


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

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