用CH376S評(píng)估板操作SD卡,用SPI接口,返回值是0xFF,都是按照例程寫的程序,請(qǐng)問是什么問題?
用的是模擬SPI還是硬件的?先調(diào)通您單片機(jī)的SPI,如果你單片機(jī)SPI沒有問題,那么可能CH376沒有正常工作,可以吧你的硬件原理圖發(fā)到我郵箱里
我用并口初始化CH376S評(píng)估板成功了,插上U盤燈會(huì)亮,但插上SD卡燈就不亮,插SD后工作模式已改為03了,也加了SD卡插拔狀態(tài)引腳INSERT的檢測函數(shù),最后也成功返回了CMD_RET_SUCCESS即0x51,但燈就是不亮,我是要同時(shí)把U盤和SD卡都做上去。還有就是我想知道U盤和SD卡都可以工作在5V電壓下嗎?
再問一下,插上SD卡后要寫中斷函數(shù)嗎?SD卡時(shí)能用CH376的并口傳數(shù)據(jù)嗎?
1、說明你的單片機(jī)的SPI有問題。 2、在SD卡主機(jī)方式下SD卡SPI通訊成功,燈才會(huì)亮,376是不檢測SD卡的,所以插補(bǔ)插卡跟燈沒有關(guān)系,不建議通過燈作為判斷 3、SD卡最好工作在3.3V,不能長時(shí)間工作在5V 4、SD卡和U盤方式都單片機(jī)都可以用并口和376通訊 5、SD卡和U盤方式不能同時(shí)工作,同一時(shí)刻376只能工作在一種模式
還有一個(gè)問題,就是CH376S評(píng)估板只能接5V電壓才能初始化成功返回0x9A,改成3.3V就不行,返回0xBF(并口下)
3.3V供電芯片的V3連接是不一樣的,3.3供電下V3腳要接3.3V高電平
我已經(jīng)向sd卡寫入文件夾了,但無法打開,出現(xiàn)“引用了一個(gè)不可用的位置”,請(qǐng)問是怎么回事?
DISKMOUNT 過了沒有?文件夾名全是大寫的么?
請(qǐng)問我要不要向程序中添加文件系統(tǒng)啊?我現(xiàn)在有振南電子的文件系統(tǒng),貴公司有自己的文件系統(tǒng)嗎? 文件夾名是小寫的
不需要添加文件系統(tǒng),376內(nèi)置文件系統(tǒng)。文件名必須大寫。你的文件系統(tǒng)可以發(fā)一份到我郵箱么?
在SD卡中創(chuàng)建了一個(gè)TXT文件,無法打開,文件名是中文的,寫數(shù)據(jù)的時(shí)候是寫入ASCII碼嗎?
是的,你文件創(chuàng)建成功了沒有?在電腦上能夠看到和打開么?把文件名貼出來
在電腦上能看到.txt文件,就是打不開,會(huì)發(fā)生錯(cuò)誤
你創(chuàng)建的文件名后綴是大寫的TXT文件嗎?必須要是大寫英文字母。
非常感謝,我現(xiàn)在已經(jīng)可以向SD卡中寫入TXT文件并添加數(shù)據(jù)了?,F(xiàn)在的問題是我還想創(chuàng)建excel格式的文件,不知道和TXT有什么不同?TXT中的數(shù)據(jù)時(shí)ASCII碼,那EXCEL的數(shù)據(jù)時(shí)什么呢?
EXCEL數(shù)據(jù)格式微軟并未公開,所以我們也不知道數(shù)據(jù)格式。