導航:首頁 > 程序命令 > sd卡命令8

sd卡命令8

發布時間:2022-11-16 09:19:34

❶ SD卡初始化的時候失敗

換一個SD卡

❷ sd卡時鍾信號誰控制

sd卡時鍾信號是由主機FPGA來控制的。

當sd卡需要進行讀寫操作時,首先需要對sd卡進行初始化,使該sd卡處在預想的工作狀態。初始化的步驟如下:

(1)sd卡完成上電之後,主機FPGA發送至少74個的同步時鍾;

(2)拉低片選cs引腳,發送命令CMD0來復位SD卡;

(3)SD卡返回響應數據後,等待8個時鍾周期來判斷返回的響應數據,再拉高片選信號cs;

(4) 拉低片選cs引腳,發送CMD8查詢sd版本號;

(5)sd卡繼續(3)操作;

(6)拉低片選cs引腳,發送命令CMD55告知sd卡下次發送的命令是應用相關命令;

(7)繼續(3)操作;

(8)拉低片選信號,發送命令ACMD41查詢是否完成初始化;

(9)繼續(3)操作;若返回數據為0x00則初始化完成,否則重復(6)操作;

補充sd卡的介紹:

sd卡即安全數字卡,又稱為安全數碼卡,是以mmc卡為基礎發展而來的。mmc卡和sd卡的分辨sd卡較之mmc卡略微厚一點,且mmc卡會標注』MultiMediaCard『字母,sd卡則會標注』SD『;

❸ SD卡命令格式

SD卡的命令格式:

SD卡的指令由6位元組(Byte)組成,如下:

Byte1:0 1 x x x x x x(命令號,由指令標志定義,如CMD39為100111即16進制0x27,那麼完整的CMD39第一位元組為01100111,即0x27+0x40) Byte2-5:Command Arguments,命令參數,有些命令沒有參數
Byte6:前7位為CRC(Cyclic Rendacy Check,循環冗餘校驗)校驗位,最後一位為停止位0。
SD卡命令共分為12類,分別為class0到class11,
不同的SDd卡,主控根據其功能,支持不同的命令集 如下:
Class0 :(卡的識別、初始化等基本命令集)
CMD0:復位SD 卡.
CMD1:讀OCR寄存器.
CMD9:讀CSD寄存器.
CMD10:讀CID寄存器.
CMD12:停止讀多塊時的數據傳輸
CMD13:讀 Card_Status 寄存器
Class2 (讀卡命令集):
CMD16:設置塊的長度
CMD17:讀單塊.
CMD18:讀多塊,直至主機發送CMD12為止 .
Class4(寫卡命令集) :
CMD24:寫單塊.
CMD25:寫多塊.
CMD27:寫CSD寄存器 .
Class5 (擦除卡命令集):
CMD32:設置擦除塊的起始地址.
CMD33:設置擦除塊的終止地址.
CMD38: 擦除所選擇的塊.
Class6(防寫命令集):
CMD28:設置防寫塊的地址.
CMD29:擦除防寫塊的地址.
CMD30: Ask the card for the status of the write protection bits
class7:卡的鎖定,解鎖功能命令集
class8:申請特定命令集 。
class10 -11 :保留

❹ sd卡異常怎麼在手機上修復

SD卡異常的修復方法如下:

1.如果手機SD卡因讀取故障而無法正常使用時,可以先藉助讀卡器將SD卡與電腦進行連接,然後將SD卡個時候查看是否正常

2.如果出現「無法完成該磁碟的格式化」提示,可以藉助系統自帶的「磁碟檢測工具」嘗試進行修復

(4)sd卡命令8擴展閱讀:

1.SD存儲卡是一種基於半導體快閃記憶器的新一代記憶設備,由於它體積小、數據傳輸速度快、可熱插拔等優良的特性,被廣泛地於攜帶型裝置上使用,例如數碼相機、個人數碼助理(外語縮寫PDA)和多媒體播放器等。

2.如SD卡在相機正常使用後,在電腦上查看所拍照片,需要翻轉所查看的照片的時候,請先把照片復制到電腦上再進行操作,若直接在卡裡面修改後,再次把卡放在相機里查看相關圖片,會出現無法查看該照片的情況,大量的圖片被修改後有可能會使SD卡「癱瘓」,要格式化後才能再正常使用。

3.SD卡在相機裡面拍攝過程中如出現卡機、死機的情況,可能是該SD卡有故障的情況或壽命已到,請用讀卡器把卡裡面的內容導出來保存再進行格式化(如果是要壞的卡讀取、復制的時候會慢很多),格式化完後有的能正常使用,可以用一些修復軟體,它會把壞的地方分為單獨的一個分區,然後再隱藏。但建議別再存放重要的數據使用,因為其他的地方也可能飽經風霜,馬上就要故障了。

4.SD卡還有一個小秘密,如果使用的時候不小心把SD卡折壞掉或摔壞不能用時,別急著把那「報廢」的卡扔掉,小心地拆開SD卡表面時,你就會看到裡面還「藏」著一個小小的TF卡,可供大部分的手機使用,也可以配個SD卡的TF轉接卡口繼續使用。(這種卡是不常規的SD卡,SD卡通常是有PCBA+主控方案+FLASH 組成,而不是有TF卡轉接而成的)

參考資料來源:SD卡_網路


❺ sd卡 sdio通信cmd8的crc怎麼校驗

CRC全稱Cyclic Rendancy Check,是一種用於除了數字網路之外的存儲設備(硬碟、CD、DVD、U盤、SD卡等)的錯誤檢測技術,計算機系統通常用它來檢測或校驗磁碟上數據傳輸、保存後可能出現的錯誤。
當CRC在存儲設備上建立時,它會形成用於要存儲或發送到另一存儲介質的數據代碼。當計算機訪問數據時,會將代碼或校驗值與訪問數據的當前值進行比對。如果CRC識別出正在存儲、訪問或傳輸到存儲設備上的數據有任何不匹配,就會提示CRC錯誤。

❻ windows給SD卡發cmd命令

市面上的 SD 讀卡器已經自己實現了底層命令,對上層開放的僅僅是讀寫功能了。

❼ 用FPGA對SD卡進行初始化,現象如下: CMD0,CMD8指令,返回值均正確,執行到CMD55時,一直停留在這個狀態

首先要判斷卡的類型,類型不一樣的話,初始化是不一樣的;下面是我的初始化參數
r1 = SD_SendCommand(CMD55, 0, 0);r1 = SD_SendCommand(ACMD41, 0, 0);
2.0時
r1 = SD_SendCommand(CMD55, 0, 0); r1 = SD_SendCommand(ACMD41, 0x40000000, 0);
要多循環幾次,直到正確

❽ 用什麼命令格式化SD卡

  1. 手機與電腦使用USB數據線直連,然後在電腦上找到識別出來的內存卡,選中其盤符右擊在彈出的菜單中選擇「格式化」命令就可以了。

  2. 別格成手機自身帶的內存。

❾ SD卡命令格式

SD卡的命令格式:

SD卡的指令由6位元組(Byte)組成,如下:

Byte1:0
1
x
x
x
x
x
x(命令號,由指令標志定義,如CMD39為100111即16進制0x27,那麼完整的CMD39第一位元組為01100111,即0x27+0x40)
Byte2-5:Command
Arguments,命令參數,有些命令沒有參數
Byte6:前7位為CRC(Cyclic
Rendacy
Check,循環冗餘校驗)校驗位,最後一位為停止位0。
SD卡命令共分為12類,分別為class0到class11,
不同的SDd卡,主控根據其功能,支持不同的命令集
如下:
Class0
:(卡的識別、初始化等基本命令集)
CMD0:復位SD
卡.
CMD1:讀OCR寄存器.
CMD9:讀CSD寄存器.
CMD10:讀CID寄存器.
CMD12:停止讀多塊時的數據傳輸
CMD13:讀
Card_Status
寄存器
Class2
(讀卡命令集):
CMD16:設置塊的長度
CMD17:讀單塊.
CMD18:讀多塊,直至主機發送CMD12為止
.
Class4(寫卡命令集)
:
CMD24:寫單塊.
CMD25:寫多塊.
CMD27:寫CSD寄存器
.
Class5
(擦除卡命令集):
CMD32:設置擦除塊的起始地址.
CMD33:設置擦除塊的終止地址.
CMD38:
擦除所選擇的塊.
Class6(防寫命令集):
CMD28:設置防寫塊的地址.
CMD29:擦除防寫塊的地址.
CMD30:
Ask
the
card
for
the
status
of
the
write
protection
bits
class7:卡的鎖定,解鎖功能命令集
class8:申請特定命令集

class10
-11
:保留

❿ SD卡命令格式

1.SD卡的命令格式:SD卡的指令由6位元組(Byte)組成,如下:Byte1:0
1
x
x
x
x
x
x(命令號,由指令標志定義,如CMD39為100111即16進制0x27,那麼完整的CMD39第一位元組為01100111,即0x27+0x40)
Byte2-5:Command
Arguments,命令參數,有些命令沒有參數
Byte6:前7位為CRC(Cyclic
Rendacy
Check,循環冗餘校驗)校驗位,最後一位為停止位02.SD卡的命令
SD卡命令共分為12類,分別為class0到class11,不同的SDd卡,主控根據其功能,支持不同的命令集
如下:Class0
:(卡的識別、初始化等基本命令集)CMD0:復位SD
卡.CMD1:讀OCR寄存器.CMD9:讀CSD寄存器.CMD10:讀CID寄存器.CMD12:停止讀多塊時的數據傳輸CMD13:讀
Card_Status
寄存器Class2
(讀卡命令集):CMD16:設置塊的長度CMD17:讀單塊.CMD18:讀多塊,直至主機發送CMD12為止
.Class4(寫卡命令集)
:CMD24:寫單塊.CMD25:寫多塊.CMD27:寫CSD寄存器
.Class5
(擦除卡命令集):CMD32:設置擦除塊的起始地址.CMD33:設置擦除塊的終止地址.CMD38:
擦除所選擇的塊.Class6(防寫命令集):CMD28:設置防寫塊的地址.CMD29:擦除防寫塊的地址.CMD30:
Ask
the
card
for
the
status
of
the
write
protection
bitsclass7:卡的鎖定,解鎖功能命令集class8:申請特定命令集
。class10
-11
:保留其中class1,
class3,class9:SPI模式不支持

閱讀全文

與sd卡命令8相關的資料

熱點內容
我的世界國際服為什麼登不進伺服器 瀏覽:994
微盟程序員老婆 瀏覽:928
intellij創建java 瀏覽:110
java連接odbc 瀏覽:38
啟動修復無法修復電腦命令提示符 瀏覽:359
手機編程是什麼 瀏覽:97
山東移動程序員 瀏覽:163
蘇州java程序員培訓學校 瀏覽:476
單片機液晶驅動 瀏覽:854
魔拆app里能拆到什麼 瀏覽:130
新預演算法的立法理念 瀏覽:144
wdcpphp的路徑 瀏覽:134
單片機p0口電阻 瀏覽:926
瀏覽器中調簡訊文件夾 瀏覽:594
五菱宏光空調壓縮機 瀏覽:68
為什麼app佔用幾百兆 瀏覽:680
自動解壓失敗叫我聯系客服 瀏覽:485
易語言新手源碼 瀏覽:458
oa伺服器必須有固定ip地址 瀏覽:46
傳奇源碼分析是什麼 瀏覽:270