資料介紹
隨著Flash Memory等非易失存儲技術的發展,誕生了許多基于Flash存儲技術的非易失大容量閃爍存儲卡。其中SD卡以體積小、功耗低、口線少、操作方便等優勢,被廣泛應用于各種數碼產品中,如數碼相機、MP3等。SD卡同時也為低功耗、便攜式動態心電監護儀器的采集、存儲系統提供了理想的存儲介質。本研究設計了一個基于MSP430系列單片機和SD卡的FAT16文件系統,該文件系統能夠將采集的數據以Windows標準文件的形式存儲在SD卡上,然后通過讀卡器方便地將采集的數據傳輸到通用計算機上,進行進一步的數據處理和分析。
1硬件功能原理及接口設計
SD卡的外形和接口如圖1所示。根據SD卡與主控制器的通信協議不同,SD卡對外提供兩種訪問模式[1]:SD模式和SPI模式。所用通信模式不同,SD卡引腳的功能也不同,具體引腳功能如表1所示。在具體通信過程中,主機只能選擇其中一種通信模式,而且通信模式一旦選定,系統在通電情況下不能改變。SD模式下,主控制器使用SD總線訪問SD卡,而通常的單片機沒有硬件SD總線,盡管可以借助通用口線用軟件仿真,但訪問速度較低,還要占用大量CPU時間,而單片機多具有SPI總線,本文就利用SPI總線實現對SD卡的訪問。下面主要介紹SPI總線方式。


在SPI總線模式下,CS為主控制器向卡發送的片選信號,SCLK為主控制器向卡發送的時鐘信號,DI(DataIn)為主控制器向卡發送的單向數據信號,DO(DataOut)為卡向主控制器發送的單向數據信號。SD卡的內部結構如圖2所示,SD卡內部除了具有大量存儲單元外,還具有卡接口控制器、寄存器以及SD和SPI兩種模式的對外接口等。外部主控制器訪問卡的接口控制器與存儲器單元接口相連。這樣主控制器并不直接訪問存儲器,而是通過卡接口控制器根據主控制器的命令自動處理完成,而主控制器無須知道卡內是如何操作、管理存儲單元的,這將大大減輕主控制器對存儲器操作的負擔。SD卡內部有6個信息寄存器,用來設置和保存操作卡的關鍵信息,有2個狀態寄存器,用來記錄操作卡的當前狀態。
1硬件功能原理及接口設計
SD卡的外形和接口如圖1所示。根據SD卡與主控制器的通信協議不同,SD卡對外提供兩種訪問模式[1]:SD模式和SPI模式。所用通信模式不同,SD卡引腳的功能也不同,具體引腳功能如表1所示。在具體通信過程中,主機只能選擇其中一種通信模式,而且通信模式一旦選定,系統在通電情況下不能改變。SD模式下,主控制器使用SD總線訪問SD卡,而通常的單片機沒有硬件SD總線,盡管可以借助通用口線用軟件仿真,但訪問速度較低,還要占用大量CPU時間,而單片機多具有SPI總線,本文就利用SPI總線實現對SD卡的訪問。下面主要介紹SPI總線方式。


在SPI總線模式下,CS為主控制器向卡發送的片選信號,SCLK為主控制器向卡發送的時鐘信號,DI(DataIn)為主控制器向卡發送的單向數據信號,DO(DataOut)為卡向主控制器發送的單向數據信號。SD卡的內部結構如圖2所示,SD卡內部除了具有大量存儲單元外,還具有卡接口控制器、寄存器以及SD和SPI兩種模式的對外接口等。外部主控制器訪問卡的接口控制器與存儲器單元接口相連。這樣主控制器并不直接訪問存儲器,而是通過卡接口控制器根據主控制器的命令自動處理完成,而主控制器無須知道卡內是如何操作、管理存儲單元的,這將大大減輕主控制器對存儲器操作的負擔。SD卡內部有6個信息寄存器,用來設置和保存操作卡的關鍵信息,有2個狀態寄存器,用來記錄操作卡的當前狀態。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- EE-329:在SHARC處理器上運行FAT16文件系統和DOS命令
- FAT32文件系統基礎知識 31次下載
- EE-329:在SHARC?處理器上運行FAT16文件系統和DOS命令
- FAT32文件系統規范和FAT磁盤格式概述 5次下載
- FAT32文件系統的存儲機制介紹和在單片機上的實現說明 14次下載
- FAT32文件系統說明 16次下載
- SD卡與FAT的相關資料合集 20次下載
- MSP430和SD卡的FAT16文件系統的設計詳析 4次下載
- MSP430和CF卡的FAT16文件系統設計詳析 6次下載
- 基于MSP430單片機的SD卡讀寫,并建立fat文件系統 23次下載
- 讀取SD卡上FAT12_16_32文件系統 22次下載
- 基于FAT16文件系統的嵌入式溫度記錄器 8次下載
- 基于FAT16文件系統的嵌入式溫度記錄器
- 關于單片機讀寫U盤F16和F32文件系統
- FAT32文件系統淺析
- 如何移植FatFs文件系統到SD卡內 1886次閱讀
- 文件系統概述及代碼移植 1910次閱讀
- 通過利用MSP430單片機和SD卡存儲器實現水下壓力信號采集系統的設計 3973次閱讀
- 基于FPGA和Nios II處理器IP軟核實現實現SD卡接口和文件系統的設計 2246次閱讀
- MSP430的中斷分為哪3種?MSP430的中斷優先級順序是什么樣的? 1.9w次閱讀
- MSP430有哪些可屏蔽中斷_MSP430中斷的優先級 2955次閱讀
- msp430無刷電機控制設計電路 9433次閱讀
- 基于μC/OS-II的SD卡文件系統的設計與實現 1480次閱讀
- 基于DSP和SD卡的生理信號數據采集系統設計 3729次閱讀
- MSP430低功耗運行模式原理分析及應用 9527次閱讀
- 基于MSP430的函數信號發生器設計方案 4474次閱讀
- MSP430電路圖集錦:創新設計思維 1.4w次閱讀
- 基于MSP430的FM音頻頻譜分析儀的設計方案 3308次閱讀
- 基于MSP430的智能小車尋跡模塊設計方案 1.3w次閱讀
- 基于DSP視頻系統的CF卡FAT文件系統設計 1723次閱讀
下載排行
本周
- 1GD100PIX120C6SNA規格書
- 0.98 MB | 3次下載 | 免費
- 2一款入耳式耳機的仿真與分析
- 0.44 MB | 2次下載 | 免費
- 3Eurotherm TKS Temperature 用戶手冊
- 1.46 MB | 2次下載 | 免費
- 4人形機器人電機驅動和傳感報告
- 4.27 MB | 2次下載 | 免費
- 5無線系統中天線和RF元件電磁建模
- 7.48 MB | 1次下載 | 4 積分
- 6Multisim模擬電路仿真教程
- 1.93 MB | 1次下載 | 3 積分
- 7DMP300C1型微機變壓器保護測控裝置技術說明書
- 4.11 MB | 次下載 | 10 積分
- 8用MT3540芯片設計BOOST電路 1(可下載)
- 445.66 KB | 次下載 | 免費
本月
- 1晶體三極管的電流放大作用詳細說明
- 0.77 MB | 32次下載 | 2 積分
- 2Python從入門到精通背記手冊
- 18.77 MB | 27次下載 | 1 積分
- 3雙極型三極管放大電路的三種基本組態的學習課件免費下載
- 4.03 MB | 25次下載 | 1 積分
- 4AIWA HS-J303 MKⅡ維修手冊
- 22.47 MB | 23次下載 | 10 積分
- 5多級放大電路的學習課件免費下載
- 1.81 MB | 21次下載 | 2 積分
- 6九陽豆漿機高清原理圖
- 2.47 MB | 20次下載 | 1 積分
- 7AIWA HS-J202/HS-J202M/HS-J800維修手冊
- 13.60 MB | 15次下載 | 10 積分
- 81875功放原理圖
- 0.04 MB | 11次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191382次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183337次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81585次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論