|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
sd bus 總線下初始化的命令流程那位仁兄能介紹一下, |
| 作者:潘紅民 欄目:嵌入式系統(tǒng) |
我試了好多次了,量了一下,命令時鐘都輸出去了,我用的是芯片內部的控制器,可卡就是沒回應,現(xiàn)在我跳過cmd0 acmd41命令,直接用cmd2在試也沒反應,不知那位能介紹一下初始化流程,是否SD卡很講究流程呢. |
| 2樓: | >>參與討論 |
| 作者: mitac 于 2005/9/19 20:06:00 發(fā)布:
SD卡需要注意幾點 對新的插入的SD卡進行操作 a.在卡復位后 要開始總線通訊前需發(fā)送76個時鐘 b.調用gotoSDMode()設置SD模式 c.發(fā)送指令使卡進入空閑狀態(tài) d.發(fā)送激活卡的初始化處理 ACMD41 為指令索引號 e.獲得一個響應信號 f.等待1ms時鐘 g.讀取OCR值調用 h.讀取卡的規(guī)格信息(包括CSD版本 塊的長度 DEVICE 大小等共128字節(jié)) i.讀取卡的識別號碼 j.發(fā)送設置塊的長度 k.檢測響應信號內容 r1 != 0 響應錯誤 |
|
| 3樓: | >>參與討論 |
| 作者: 潘紅民 于 2005/9/20 16:00:00 發(fā)布:
cmd55沒響應 現(xiàn)在我的命令順序是這樣的 cmd0(前面插入80個CLK)->CMD55->ACMD41-cmd2(讀取CID信息)->CMD3->CMD9->CMD7 現(xiàn)在我想讀取SCR寄存器等信息,發(fā)送cmd55->acmd51時,cmd55命令就出現(xiàn)了超時,卡沒有對此命令響應. 不知道為什么cmd55只參復位后使用? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |