資料介紹
隨著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個狀態寄存器,用來記錄操作卡的當前狀態。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 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次下載
- 嵌入式FAT文件系統免費源碼下載 72次下載
- 基于FAT16文件系統的嵌入式溫度記錄器
- 關于單片機讀寫U盤F16和F32文件系統
- FAT32文件系統淺析
- 如何移植FatFs文件系統到SD卡內 1375次閱讀
- 文件系統概述及代碼移植 1654次閱讀
- 通過利用MSP430單片機和SD卡存儲器實現水下壓力信號采集系統的設計 3832次閱讀
- 基于FPGA和Nios II處理器IP軟核實現實現SD卡接口和文件系統的設計 2117次閱讀
- MSP430的中斷分為哪3種?MSP430的中斷優先級順序是什么樣的? 1.9w次閱讀
- MSP430有哪些可屏蔽中斷_MSP430中斷的優先級 2833次閱讀
- msp430無刷電機控制設計電路 9148次閱讀
- 基于μC/OS-II的SD卡文件系統的設計與實現 1368次閱讀
- 基于DSP和SD卡的生理信號數據采集系統設計 3558次閱讀
- MSP430低功耗運行模式原理分析及應用 8864次閱讀
- 基于MSP430的函數信號發生器設計方案 4402次閱讀
- MSP430電路圖集錦:創新設計思維 1.4w次閱讀
- 基于MSP430的FM音頻頻譜分析儀的設計方案 3118次閱讀
- 基于MSP430的智能小車尋跡模塊設計方案 1.3w次閱讀
- 基于DSP視頻系統的CF卡FAT文件系統設計 1640次閱讀
下載排行
本周
- 1TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 7次下載 | 免費
- 2華瑞昇CR215芯片數字萬用表原理圖
- 0.21 MB | 1次下載 | 3 積分
- 3SMD LED選型目錄 燈珠手冊
- 5.36 MB | 1次下載 | 免費
- 4Tiva C系列DK-TM4C129X入門指南
- 1.69MB | 1次下載 | 免費
- 5電涌保護器(SPD)的選擇、安裝以及裝配
- 4.57 MB | 1次下載 | 免費
- 6時源芯微EMC前車燈案例
- 458.59 KB | 1次下載 | 免費
- 7bq25890、bq25892雙級聯充電器EVM(PWR692)用戶指南
- 2.02MB | 1次下載 | 免費
- 8TPS54426降壓轉換器評估模塊用戶指南
- 847.7KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 156次下載 | 免費
- 22024PMIC市場洞察
- 2.23 MB | 63次下載 | 免費
- 3開關電源設計原理手冊
- 1.83 MB | 30次下載 | 免費
- 4智能門鎖原理圖
- 0.39 MB | 28次下載 | 免費
- 5OAH0428最新規格書(中文)
- 2.52 MB | 15次下載 | 7 積分
- 6ST7789V2單芯片控制器/驅動器英文手冊
- 3.07 MB | 9次下載 | 1 積分
- 7LTH7充電電路和鋰電池升壓5V輸出電路原理圖
- 0.04 MB | 7次下載 | 免費
- 8TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183334次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多