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