找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2699|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

儀器U盤讀寫模塊

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
如何解決儀器海量存儲難題
一、系統(tǒng)簡介1.1單片機(jī)簡介
所謂單片機(jī)就是在一塊芯片上集成了CPURAM、ROM(EPROMEEPROM)、時鐘、定時/計(jì)數(shù)器、多種功能的串行和并行I/OIntel公司的8031系列等。除了以上基本功能外,有的還集成有A/DD/AIntel公司的8098系列。單片機(jī)具有如下特點(diǎn):具有位處理能力,強(qiáng)調(diào)控制和事務(wù)處理功能;價格低廉如低檔單片機(jī)價格只有人民幣幾元錢);開發(fā)環(huán)境完備,開發(fā)工具齊全,應(yīng)用資料眾多;后備人才充足國內(nèi)大多數(shù)高校都開設(shè)了單片機(jī)課程和單片機(jī)實(shí)驗(yàn)。單片機(jī)憑借其出色的穩(wěn)定性和低廉的價格優(yōu)勢在測控領(lǐng)域已經(jīng)被廣泛使用,但對于海量數(shù)據(jù)存儲的難題,有限的單片機(jī)資源還遠(yuǎn)遠(yuǎn)不能滿足要求。
1.2 USB接口存儲器簡介
如今,基于USB技術(shù)的存儲設(shè)置已經(jīng)越來越普及和成熟,低成本、高穩(wěn)定性、較高的數(shù)據(jù)傳輸速率和即插即用的方便性,使其備受硬件廠商的青睞。隨著數(shù)據(jù)采集和嵌入式用戶對移動存儲的需求越來越大,具有USB接口的存儲設(shè)備以其優(yōu)異的性價比和靈活性常用來進(jìn)行數(shù)據(jù)的存儲和交換,所以在嵌入式系統(tǒng)中實(shí)現(xiàn)對優(yōu)盤或移動硬盤的直接讀寫是非常有價值的。
1.3 解決方案
有沒有辦法將單片機(jī)和U盤結(jié)合起來,以此來解決海量存儲的難題呢?答案是肯定的,隨著科技的不斷進(jìn)步,各種解決方案層出不窮,今天我們主要利用USB118AD模塊實(shí)現(xiàn)對U盤的讀寫等操作,該模塊不需要用戶二次開發(fā),更不需要了解復(fù)雜的USB協(xié)議,它提供TTL串口和高速的SPI口解決方案。更主要的是,它幾乎能兼容市面上所有的U盤,不管U盤容量大小,這恰恰是目前很多解決方案所不能做到的。下面我們就具體講一下STC12C4052單片機(jī)結(jié)合USB118AD模塊讀寫U盤的操作流程。
二、技術(shù)實(shí)現(xiàn)2.1 STC12C4052單片機(jī)管腳圖
2.2 USB118AD嵌入式U盤讀寫模塊TTL串口外圍接口
2.3 USB118AD模塊與STC12C4052單片機(jī)TTL串口接口引腳連接
2.4 USB118AD模塊與STC12C4052單片機(jī)TTL串口接口連接電路圖
三、嵌入式程序設(shè)計(jì)流程3.1 USB118AD模塊指令工作方式
Ø 寫一個命令給USB118AD 模塊
Ø 循環(huán)讀數(shù)據(jù),等待命令處理完畢
3.2 USB118AD嵌入式程序設(shè)計(jì)流程圖



四、實(shí)際應(yīng)用
以上部分我們只是簡單地講解了一下單片機(jī)利用TTL串口通過USB118AD操作U盤的工作流程,還有幾條輔助指令,文中并沒有提到,在實(shí)際使用過程中,可以結(jié)合它們完成更強(qiáng)大的功能(如:列文件目錄、建立文件夾、移動文件指針等)。USB118AD提供的SPI接口,可以解決高速存儲的問題,這也是市面上同類產(chǎn)品所不具備的。該模塊在初次購買時還附贈一塊測試板,通過該測試板可與PC機(jī)的串口連接,并結(jié)合廠家提供的測試軟件,可以很快了解USB118AD模塊的工作方式,可以達(dá)到事半功倍的效果。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:164561 發(fā)表于 2017-3-20 14:14 | 只看該作者

有興趣了解更多的伙伴,加好友
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表