<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于CC2530的SDHC卡讀寫設(shè)計

          基于CC2530的SDHC卡讀寫設(shè)計

          作者: 時間:2012-05-02 來源:網(wǎng)絡(luò) 收藏

          摘要:提出了將卡作為的外部存儲設(shè)備實現(xiàn)數(shù)據(jù)存儲的方法。卡具有體積小、存儲容量大的特點,通過組建的無線傳感網(wǎng)絡(luò)適用于工業(yè)監(jiān)測,而將卡與相結(jié)合,則能夠長期連續(xù)工作并記錄大量數(shù)據(jù),可以滿足各種長期監(jiān)測狀態(tài)場合的需要。
          關(guān)鍵詞:SDHC卡;CC2530;SPI模式;FAT32

          0 引言
          CC2530是用于IEEE802.15.4、ZigBee和RF4CE應(yīng)用的一個真正的片上系統(tǒng)(SoC)解決方案。SDHC卡的存儲性質(zhì)屬于NAND flash,其容量可達32 GB,可以有效解決數(shù)據(jù)存儲容量問題,保證數(shù)據(jù)存儲的非易失性。在無線傳感網(wǎng)絡(luò)中,CC2530所組成的每個節(jié)點都配上SDHC卡,可以實現(xiàn)多點工作并記錄大量數(shù)據(jù),能夠滿足工業(yè)監(jiān)控、森林環(huán)境監(jiān)測、水文檢測、土壤檢測等場合的需要。

          1 硬件
          1.1 SDHC卡簡介
          SDHC卡有SD總線模式和SPI總線模式。SD總線模式采用四條數(shù)據(jù)線并行傳輸數(shù)據(jù),傳輸效率高,但傳輸協(xié)議復(fù)雜,且不易用軟件模擬;而SPI總線模式工作時只用一條數(shù)據(jù)傳輸線,雖然數(shù)據(jù)傳輸效率低,但很容易用軟件來模擬,而且SPI總線模式傳輸協(xié)議簡單。所以采用SPI總線,由主控制器在每次傳輸時產(chǎn)生8個時鐘脈沖給SDHC卡作為同步時鐘,即可控制數(shù)據(jù)的輸入與輸出。
          1.2 CC2530簡介
          CC2530集成了一個高性能的RF收發(fā)器和一個低功耗的8051內(nèi)核,其RAM達8 KB,具有兩個USART、12位ADC和21個通用GPIO。其本身自帶2.4 GHz高性能RF收發(fā)器,配上適合的天線就構(gòu)成了無線通信模塊。CC2530可配備TI的RemoTI、Z-Stack或SimpliciTI等專有或標準兼容的網(wǎng)絡(luò)協(xié)議棧來簡化開發(fā)。
          1.3 主控電路接口
          CC2530與SDHC卡的接口連接圖如圖1所示。

          本文引用地址:http://www.ex-cimer.com/article/160672.htm

          a.JPG


          CS為SDHC卡使能端,DI為寫命令和寫數(shù)據(jù)端,DO為讀響應(yīng)與讀數(shù)據(jù)端,CLK為SPI時鐘輸入端。CC2530的P0口與SDHC卡的對應(yīng)端口相連,口線之間需要連接上拉電阻。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 設(shè)計 讀寫 SDHC CC2530 基于

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();