日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 對SD卡的驅(qū)動主要有初始化、讀、寫、擦除等。

 對SD卡的驅(qū)動主要有初始化、讀、寫、擦除等。

1、初始化 步驟:

(1)延時至少74clock

(2)發(fā)送CMD0,需要返回0x01,進(jìn)入Idle狀態(tài)

(3)循環(huán)發(fā)送CMD55+ACMD41,直到返回0x00,進(jìn)入Ready狀態(tài)。

如果是MMC,此步應(yīng)發(fā)送CMD1。

2、讀 步驟:

(1)發(fā)送CMD17(單塊)或CMD18(多塊)讀命令,返回0x00

(2)接收數(shù)據(jù)開始令牌0xfe(或0xfc) + 正式數(shù)據(jù)512Bytes + CRC 校驗(yàn)2Bytes

默認(rèn)正式傳輸?shù)臄?shù)據(jù)長度是512Bytes,可用CMD16設(shè)置。

3、寫 步驟:

(1)發(fā)送CMD24(單塊)或CMD25(多塊)寫命令,返回0x00

(2)發(fā)送數(shù)據(jù)開始令牌0xfe(或0xfc) + 正式數(shù)據(jù)512Bytes + CRC校驗(yàn)2Bytes

4、 擦除 步驟:

(1)發(fā)送CMD32,跟一個參數(shù)來指定首個要擦出的扇區(qū)號(SD手冊上說是塊號)

(2)發(fā)送CMD33,,指定最后的扇區(qū)號

(3)發(fā)送CMD38,擦除指定區(qū)間的扇區(qū)

此3步順序不能顛倒。

還要注意發(fā)送CMD命令時,后面要跟一個字節(jié)的CRC校驗(yàn)數(shù)據(jù),總之要保證每次發(fā)送的數(shù)據(jù)包長度符合協(xié)議要求,命令、數(shù)據(jù)符合時序要求。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉