久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > SD卡接口設計

SD卡接口設計

作者: 時間:2011-11-21 來源:網絡 收藏
3.5 卡單塊數據讀寫
SPI模式支持單塊和多塊數據的讀寫操作,可通過發送相應的命令來實現。讀單塊數據的操作過程如圖4所示。拉低片選后,首先由主控制器MCF51QE128發送讀單塊數據命令CMD17,然后等待卡的響應。當收到數據塊開始標志0xfe后,開始從卡讀取512字節的數據,最后讀取2字節的CRC校驗位。

本文引用地址:http://cqxgywz.com/article/150041.htm

讀單塊數據的函數代碼如下:


寫單塊數據的操作過程與讀操作類似,如圖5所示。拉低片選后同樣由主控制器MCF51QE128發送寫單塊數據命令CMD24,SD卡正確響應后發送數據塊開始標志0xfe,接著發送512字節數據塊和2字節CRC校驗。

寫入數據后,SD卡會發送1字節的數據響應來反饋數據寫入的情況,其格式如圖6所示。當數據正確寫入SD卡后,數據響應為0x05。最后讀數據總線,寫數據忙時等待,直到總線為高電平。

寫單塊數據的函數代碼如下:


結 語
SD卡是目前廣泛應用的可擦除的大容量存儲設備,其可作為各類嵌入式系統中存儲單元的一般解決方案。本文結合SD卡標準的相關技術,基于MCF51QE128微控制器完成了硬件和底層通信軟件的。在此基礎上,可進一步構建文件系統,實現對存儲數據更有效的管理。


上一頁 1 2 3 下一頁

關鍵詞: 設計 接口 SD

評論


相關推薦

技術專區

關閉