SD管腳和應答資料格式

2021-09-30 07:09:33 字數 1563 閱讀 7473

注:以下內容從網路多方面收集,對於理解sd協議和做關於簡單sd專案還是有點用處。sd

驅動本人在做專案時寫過完整版本,有需要可以交流。

r1

定義:(

乙個位元組)

處於靜止狀態

- 這個卡正在執行初始化處理,處於靜止狀態。

擦除復位

- 由於一條擦除序列之處的命令被確認,導致擦除序列在執行操作之前被清除。

非法命令

- 發現了非法的命令**。 通訊

crc錯誤

- 最後一條命令的

crc檢查發現錯誤。

擦除序列錯誤

- 在乙個擦除的序列裡出現錯誤。

位址錯誤

- 不正確的位址,命令裡的位址和塊長度無法相匹配。

引數錯誤

- 命令裡的引數

(例如:位址、塊長度

)不在該卡所允許的範圍內。

r1b

定義:(

乙個位元組)

與r1相同,只多了乙個「忙」狀態。

r2

定義:(

二個位元組)

首位元組與

r1相同,第二位元組如下

csd覆寫-

如果主控制器試圖修改

rom(唯讀)

區域,或反轉

csd暫存器的

copy位(

恢復到原始狀態

)和永久保護位

(無保護的

),則此狀態位被設定

(譯者注:這段內容在原

文中是沒有的,本人在三星的產品說明書中找到了。)擦除

param(

錯誤)-

選擇擦除扇區有問題

違背寫保護

- 這個命令試圖寫入乙個有寫保護的塊。 卡的

ecc校驗失敗

-卡內部的

ecc被使用了,但是未能校正當前的資料。 cc

錯誤-

內部的卡控制器錯誤。 錯誤

- 在操作期間出現了乙個不明錯誤或異常錯誤。

擦除跳過寫保護

- 由於存在寫保護的塊,只有部分位址空間被擦除。

卡是鎖住的- 由

sandisk sd

卡所支援的。

r3

定義:(

五個位元組)

首位元組與

r1相同,剩下四個位元組是

ocr暫存器內容。

sd管腳

sd分類

sd管腳

minisd封閉圖

理解和使用Json資料格式

花括號 括起來的資料是乙個物件。中括號 括起來的資料們是乙個陣列。簡單看看這個json資料。cmds cmd1 cmd2 cmd3 obj2 首先先看清你看到的是乙個物件還是乙個陣列。obj1 和 obj2 就是物件。而物件中的files 和 cmds 就是陣列。物件中的元素可以使用 key val...

關於MNIST資料格式和matlab讀取問題

剛剛加入csdn,獻上自己關於mnist的理解和簡單地操作 因為一些格式的問題,matlab不識別這種檔案,所以我自己用二進位制檔案閱覽器檢視之後,重新生成了二進位制檔案,在此過程中,只是變換了檔案格式,沒有破壞原始資料。稍後我會穿上新的訓練樣本和測試樣本。mnist一共有四個檔案 1.train ...

opencv和numpy資料格式的轉換

opencv和numpy資料格式的轉換 opencv的image資料格式就是用numpy unit8 格式儲存的。兩者之間可以相互裝換 想用imshow格式輸出,array格式一定用轉換為uint8的格式。用array.astype np.uint8 強制轉換為uint8的格式。對於彩色影象有三個通...