www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]先了解一下SD卡協(xié)議方面的東西一、SD卡協(xié)議概要命令(Command):在CMD線上,由主機發(fā)出響應(Response):在CMD線上,由被尋址的卡發(fā)出。數(shù)據(jù)(data): 在數(shù)據(jù)線上,用DAT0或DAT0~DAT3。CRC校驗響應及忙指示(The C

先了解一下SD卡協(xié)議方面的東西

一、SD卡協(xié)議概要

命令(Command):在CMD線上,由主機發(fā)出

響應(Response):在CMD線上,由被尋址的卡發(fā)出。

數(shù)據(jù)(data): 在數(shù)據(jù)線上,用DAT0或DAT0~DAT3。

CRC校驗響應及忙指示(The CRC status response and Busy indication)只能經(jīng)過DAT0發(fā)送

二、命令格式:

高位,第48位 低位,第1位


0

1

contents

CRC7

1

起始位,總為0

傳輸方向,

1:主機發(fā)出

0:設備發(fā)出

內(nèi)容,由具體命令決定

七位CRC

終止位,

總為1


響應格式:R1、R3、R6與命令格式同,只是第47位為0;而R2為136位,只是contents與上表的位數(shù)多而已。

四條數(shù)據(jù)線時的傳輸格式:略

數(shù)據(jù)經(jīng)過總線的順序:高位在前,低位在后。

SD卡寄存器:

名稱

寬度

說明

CID

128

Card identification number; 卡標識

RCA

16

Relative card address; 局部地址,在初始化時由主機和卡決定

DSR

16

Driver Stage Register;配置卡的輸出驅(qū)動

CSD

128

Card Specific Data; 關(guān)于卡的操作信息

SCR

64

SD Configuration Register; 卡配置信息

OCR

32

Operation conditions register

SSR

512

SD Status; information about the card proprietary features

CSR

32

Card Status; information about the card status


紅色為V2.0曾加的寄存器。綠色為SPI用,藍色為V1.0用

三、命令種類:廣播命令、點對點尋址命令。

操作模式:標識卡模式、數(shù)據(jù)傳輸模式。

卡的標識過程:1、復位。上電或發(fā)送CMD0使卡進入空閑狀態(tài)。

2、發(fā)ACMD41、CMD2、CMD3使之進入數(shù)據(jù)傳輸模式的等待狀態(tài)。

對于大容量的SD卡,在發(fā)送ACMD41后要檢查CCS是否為1來確定大容量SD卡否。為了能夠識別各種卡,最始的時鐘設置不能高于400kHz

數(shù)據(jù)傳輸:

對大容量SD卡操作的差異

存儲器訪問命令包括讀塊命令(CMD17、CMD18)、寫塊命令(CMD24、CMD25)及塊擦除命令(CMD32、CMD33)。

下面是標準容量SD卡和大容量SD卡在存儲器訪問時的功能差別:

1 . 命令變量

大容量SD卡,存儲器訪問命令的32位變量是對塊尋址的存儲器訪問(是決定塊的塊變量)。塊的固定大小為512字節(jié)。而標準容量的SD卡,32位變量是對字節(jié)尋址,塊長度由CMD16命令決定。

即:

(a),標準容量的SD卡,變量0001h是對0001h字節(jié)單元尋址,而在大容量SD卡中是對0001h塊尋址。

(b),標準容量的SD卡,變量0002h是對0002h字節(jié)單元尋址,而在大容量SD卡中是對0002h塊尋址。

2. 局部尋址和非對齊尋址。在大容量SD卡中,不允許作為塊尋址的局部尋址和非對齊尋址(跨躍塊邊界),只允許對整個塊尋址。

3.設置塊長度

當使用塊尋址模式的存儲器讀寫命令,塊長度為512字節(jié),不關(guān)心CMD16設置的塊長度。塊長度設置對存

儲器訪問命令無效。CMD42不屬于存儲器訪問命令。CMD16指定的數(shù)據(jù)塊大小和塊長度,置為512字節(jié)。大于

512字節(jié)將里將置位BLOCK_LEN_ERROR,且忽略卡容量。

4. 寫保護分組

大容量SD卡不支持。發(fā)送命令CMD28、CMD29和CMD30將產(chǎn)生ILLEGAL_COMMAND錯誤

5、讀寫超時檢查

讀:對標準容量的SD卡,讀超時的時間設定為大于典型讀出時間的100倍,或者設置為100mS??▍?shù)的讀時間為:CSD中的TAACT NSAC參數(shù)的兩倍。

寫:對標準容量的SD卡,寫超時的時間設定為大于典型編程時間的100倍,或者設置為250mS??▍?shù)的寫時間為:CSD中的R2W_FACTOR

對于大容量卡,CSD中的參數(shù)為因定值,因此最好使用>100mS作為讀超時,>250mS作為寫超時。

四、命令格式


位序

47

46

[45:40]

[39:8]

[7:1]

0

寬度

1

1

6

32

7

1

數(shù)值

‘0’

‘1’

x

x

x

‘1’

備注

起始位

1發(fā)送、0接收

命令索引

變量

CRC7

終止位


五、關(guān)于命令索引

“命令索引”在SD協(xié)議中并沒有明確指出,但綜合參考三星程序及網(wǎng)上文章,認為這種說法是正確的:“命令索引”中的數(shù)字就是其“索引值”。對于ACMD類的命令,可以看作為“復合命令”,即在執(zhí)行時,前面先執(zhí)行CMD55,然后再執(zhí)行“去掉ACMDn前的‘A’的命令”

二、S3C2440手冊中關(guān)于SD卡的操作說明

串行時鐘對數(shù)據(jù)線的信息進行移位同步并采樣,設置SDIPRE來控制傳輸頻率。

基本編程過程:1、設置SDICON來選擇時鐘和中斷。

2、將SDIPRE設置為適當?shù)臄?shù)值。

3、等待74個SDCLK,讓SD卡初始化完畢

命令的發(fā)送過程: 1、寫32位命令變量到SDICmdArg

2、設置SDICmdCon寄存器,選擇命令類型并啟動傳輸

3、檢查SDICmdSta的指定位是否置位,判斷命令是否傳輸完畢。

4、若有響應,檢查響應寄存器SDIRSPn

5、對SDICmdSta寄存器相應的位寫1,清除標志位

數(shù)據(jù)通道編程:1、寫超時寄存器SDIDTimer

2、寫入要操作的塊大小到SDIBSize

3、設置塊模式,總線寬度,DMA等,設置SDIDatCon.啟動傳輸

4、發(fā)送數(shù)據(jù)時,當TCFIFO有效、過半、空時,將數(shù)據(jù)寫入SDIDAT中,

5、接收數(shù)據(jù)時,當RXFIFO有效、過半、空時,將數(shù)據(jù)寫入SDIDAT中,

6、確認數(shù)據(jù)是否傳送完畢。

7、清除SDIDatSta中相應的標志

一、初始化命令的差別:

1、加入CMD8命令,以識別是否為大容量卡,如果是,則響應為R7,返回可接受的電源范圍及和發(fā)送一致的檢驗碼。

2、ACMD41與V1.0版本稍有不同,它的響應一般是rSDIRSP0=0xc0ff8000,為了兼容要多增加一個分支。

3、發(fā)送CMD2,響應為CID。如某卡的rSDIRSP0:rSDIRSP1:rSDIRSP2:rSDIRSP3值為:0x1b534d30:0x30303030:0x10b1846c:0xdc00879d意義如下:

127 0

位數(shù)

8

16

40

8

32

4

12

7

1

1b

534d

3030303030

10

b1846cd

c

008

79d


意義

MID

“SM

00000”

PRV

PSN

RSV

MDT

CRC



二、讀寫差別

V2.0是對塊操作,每塊512字節(jié)。V1.0是可以對字節(jié)操作,用CMD16設置塊的大小。用CMD17,CMD18分別對單個塊、多塊操作。

值得注意的是,三星的例程比較經(jīng)典,但不能讀大容量SD卡,原因是沒有設置SDI Data Control Register,對于大容量卡,一定要設置該寄存器,使之等于0x200,且必須是此值。

以下是對某大容量卡的起始扇區(qū)的讀出數(shù)據(jù):

0x 0: Rx-0xeb068005,0x2039ffff,0xe800005b,0xc1eb048c

0x 4: Rx-0xc801c38e,0xdb536a19,0xcbf60602,0x 4740f

0x 8: Rx-0x31c08ec0,0xbffc0566,0xb8445543,0x4566ab68

0x c: Rx-0x 2017bc,0x 9031c9,0x51ba8000,0x52b408f9

0x 10: Rx-0xcd135a58,0x16077217,0x80e13ff9,0x741191b4

0x 14: Rx-0x 289c531,0xdb4152f9,0xcd135a72,0x 2f6dc0e

0x 18: Rx-0x1f9c31f6,0x31ffb9df,0x fcf3a5,0xbbfc1966

0x 1c: Rx-0xb8475255,0xaaea7a00,0x 20161f,0x66390775

0x 20: Rx-0x549d723c,0x e1fad88,0xe6ad89c1,0x243f741f

0x 24: Rx-0x29e848f6,0xd8bf0300,0xb4026800,0x d0731db

0x 28: Rx-0x60cd1361,0x730a6031,0xc0cd1361,0x4f75e9f9

0x 2c: Rx-0xe8c50977,0x2883c60c,0x81fefe01,0x72c67715

0x 30: Rx-0xbeb231b4,0x 89952cd,0x13587209,0x9991243f

0x 34: Rx-0x740341eb,0xc0be5101,0xe86f00eb,0xfe1e0666

0x 38: Rx-0x608cc3fa,0x f011660,0x a0f20c0,0x c010f22

0x 3c: Rx-0xc0be0800,0x8ec66631,0xf66631ff,0x66b90024

0x 40: Rx-0x fcf3,0x66a5be10,0x 8ec624,0xfe0f22c0

0x 44: Rx-0x8ec3b900,0x 231f656,0xbf007c57,0x 61f5607

0x 48: Rx-0xfcf3a5bf,0x107ebe00,0x ab91e00,0xfcf3662e

0x 4c: Rx-0xa5061ffb,0xcbfab800,0x208ed0bc,0xdc8ffb66

0x 50: Rx-0x61071fe9,0x6fffb40e,0xcd102eac,0x3c0075f6

0x 54: Rx-0xc30d0a4d,0x69737369,0x6e67204d,0x42522d68

0x 58: Rx-0x656c7065,0x722e0000,0x 0,0x 0

0x 5c: Rx-0x 0,0x 0,0x 0,0x 0

0x 60: Rx-0x 0,0x 0,0x 0,0x 0

0x 64: Rx-0x 0,0x 0,0x 0,0x 0

0x 68: Rx-0x 0,0x 0,0x 0,0x 0

0x 6c: Rx-0x 0,0x 0,0x9bb43b00,0x 8001

0x 70: Rx-0x 1000cfe,0x7ff23f00,0x c17f,0x7a000000

0x 74: Rx-0x 0,0x

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉