以太網(wǎng)開(kāi)發(fā)+單片機(jī)讀寫(xiě)U盤開(kāi)發(fā)套件實(shí)現(xiàn)了Web Server服務(wù)器功能,文件上傳,通過(guò)工具方便配置出各種網(wǎng)絡(luò)協(xié)議(TCP/IP協(xié)議,HTTP協(xié)議),以適應(yīng)各種應(yīng)用。對(duì)于數(shù)據(jù)采集的用戶,原來(lái)都需要去現(xiàn)場(chǎng)采集各種類型的數(shù)據(jù),如溫度、濕度、壓力等等,現(xiàn)在只要通過(guò)英特網(wǎng)便可以將這些數(shù)據(jù)從遠(yuǎn)程處自動(dòng)采集發(fā)回。
開(kāi)發(fā)板集成的單片機(jī)讀寫(xiě)U盤(SD卡),用帶USB總線接口的單片機(jī)實(shí)現(xiàn)對(duì)SD卡的文件系統(tǒng)管理,直接讀寫(xiě)SD卡文件,拷貝數(shù)據(jù)等等管理。SD卡的FAT32文件系統(tǒng)編程復(fù)雜,難度極大,我們提供源代碼,詳細(xì)的注釋很容易上手。
硬件資源:
* C8051F340芯片是完全集成的混合信號(hào)系統(tǒng)級(jí)MCU芯片
* 高速流水線結(jié)構(gòu)的8051兼容的CIP-51內(nèi)核(最大48MIPS);
* USB總線接口,全速12Mbps,1KB FIFO;
* 高速AD轉(zhuǎn)換能力達(dá)10位200ksps;
* 4個(gè)通用的16位定時(shí)器,40個(gè)I/O端口;
* 具有在線編程和調(diào)試接口;
* CP2200以太網(wǎng)控制器集成以太網(wǎng)媒體訪問(wèn)控制器(MAC) 和10 BASE-T PHY;
* 芯片內(nèi)置8K 非易失性FLASH存儲(chǔ)器 ,方便存儲(chǔ)用戶配置信息和放置Web 頁(yè)面;
以太網(wǎng)功能資源:
* MCU:C8051F340,片內(nèi)64K FLASH,5376Byte SRAM
* 內(nèi)置網(wǎng)絡(luò)變壓器的RJ45網(wǎng)絡(luò)接口
* 2路RS232接口,實(shí)現(xiàn)雙串口數(shù)據(jù)傳輸功能
* 串口ISP(bootloader)下載功能,JTGA調(diào)試接口(方便大家用仿真器調(diào)試)
* 支持通過(guò)串口下載應(yīng)用軟件
* 提供ARP,IP,ICMP,TCP協(xié)議的源代碼,ARP中實(shí)現(xiàn)了緩存的學(xué)習(xí)、更新、老化、輪轉(zhuǎn)替換。程序結(jié)構(gòu)模塊化,各種子程序分列在不同頭文件和C文件中,TCP/IP實(shí)現(xiàn)了SOCKET層接口(Keil C51工程)
* 支持ping 命令的響應(yīng),可以用TCP進(jìn)行數(shù)據(jù)傳送
* 提供相應(yīng)的TCP/IP協(xié)議棧,Web Server服務(wù)器程序,方便您通過(guò)以太網(wǎng)實(shí)現(xiàn)遠(yuǎn)程控制繼電器
* 提供簡(jiǎn)單易用的SILABS IDE開(kāi)發(fā)環(huán)境軟件,支持在系統(tǒng)編程,方便二次開(kāi)發(fā)
* 提供WEB服務(wù)器全部源代碼,包括提交
* 提供完整原理圖和源程序
上位機(jī)ping下位機(jī)結(jié)果:
設(shè)置PC的IP為192.168.4.*,使單片機(jī)跟電腦的IP在同一子網(wǎng)內(nèi),然后通過(guò)IE輸入192.168.4.150可以看到如圖
單片機(jī)讀寫(xiě)U盤(SD卡)資源:
* MMC/SD(MCI)接口
* 采用SPI模式按扇區(qū)讀寫(xiě)SD卡數(shù)據(jù)
* 支持FAT16和FAT32分區(qū)格式,支持現(xiàn)有的大容量SD卡
* 引出的管腳,可以調(diào)試SPI,I2C,CAN,EMIF功能試驗(yàn)測(cè)試
* 高速USB 2.0 接口與計(jì)算機(jī)通信,全速12Mbps實(shí)現(xiàn)數(shù)據(jù)的高速傳輸
* 用單片機(jī)直接讀寫(xiě)U盤(SD卡)文件:實(shí)時(shí)檢測(cè)U盤(SD卡)的插入與拔出;文件的打開(kāi)、讀寫(xiě)、創(chuàng)建、冊(cè)除;目錄的創(chuàng)建、冊(cè)除,支持多級(jí)目錄;支持長(zhǎng)文件名、長(zhǎng)目錄名;查詢?nèi)萘亢褪S嗫臻g
* 程序代碼實(shí)現(xiàn)了USB設(shè)備枚舉、海量存儲(chǔ)協(xié)議、USB批量傳輸協(xié)議、FAT16,FAT32文件系統(tǒng)
* 協(xié)議實(shí)現(xiàn)的所有源代碼都采用C語(yǔ)言編寫(xiě),可以很方便的移植到MSP430,PIC,AVR,ARM等系統(tǒng)中
* 通俗扼要的FAT理解說(shuō)明,讓你在短時(shí)間內(nèi)能夠?qū)AT系統(tǒng)進(jìn)行基本的處理。掌握此基礎(chǔ)后再去滲透FAT白皮書(shū)上的細(xì)節(jié),這樣能為你節(jié)省很多寶貴的時(shí)間
無(wú)須安裝驅(qū)動(dòng)便可以看到生成一個(gè)“可移動(dòng)磁盤”如圖
例程簡(jiǎn)介:
·USB總線通信例程,批量傳輸實(shí)驗(yàn),HID通信實(shí)驗(yàn)
·串行通信例程
·CP2200以太網(wǎng)通信例程(提供ARP,IP,ICMP,TCP協(xié)議的源代碼)
·USB接口的讀寫(xiě)U盤(SD卡)例程
C8051F340芯片的所有IO都引出來(lái)
關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營(yíng)企業(yè)網(wǎng) peada.cn 版權(quán)所有 2002-2010
浙ICP備11047537號(hào)-1