注:以下內容從網路多方面收集,對於理解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的格式。對於彩色影象有三個通...