
價格:
本開發板是針對CP2200以太網控制器和8051F340單片機(SOC)而開發的,板上可實現簡單WEB服務器,可通過工具方便配置出各種網絡協議,以適應各種應用。針對C8051F340單片機片上的全部資源,我們編寫了所有功能的測試程序,特別是用其SPI總線實現了SD卡模擬U盤功能,不僅單片機可以對SD卡進行文件系統相關的管理,還可以通過USB口和串口實現SD卡文件系統管理(如創建,刪除等操作,都提供源代碼),用擴展的CP2200以太網控制器實現了簡單WEB服務器,串口轉以太網、以太網轉串口通信功能等。
一. 核心芯片資源
1. CP2200以太網控制器
CP2200/1是集成了IEEE 802.3以太網媒體訪問控制器(MAC)、10Base-T物理層(PHY)和8KB非易失性FLASH存儲器的單芯片以太網控制器,採用28腳QFN(5x5mm)或48腳TQFP封裝。
2. C8051F340芯片資源:
C8051F340是完全集成的混合信號系統級MCU芯片。主要資源如下:
·高速流水線結構的8051兼容的CIP-51內核(最大48MIPS);
·全速非侵入式的系統調試接口(C2接口);
·USB總線接口,全速12Mbps,1KB FIFO;
·真正10位200ksps的17通道ADC,帶模擬多路開關;
·64K字節可在系統編程的FLASH存儲器;
·5376字節的片內RAM;
·可尋址64K字節地址空間的外部數據存儲器接口;
·硬件實現的SPI,SMBus/IIC和兩個UART串行接口;
·4個通用的16位定時器;
·具有5個捕捉/比較模塊的可編程計數器/定時器陣列;
·片內看門狗定時器,2個比較器,VDD監視器和溫度傳感器;
·40個I/O端口;
·-40~85度工業級溫度範圍;
·2.7V~3.6V工作電壓,48腳TQFP封裝;
二. 可評估的其它MCU
CP2201,C8051F341/2/3/4/5/6/7;
三. 開發板硬件資源:
·MCU:C8051F340,片內64K FLASH,5376Byte SRAM
·10M以太網:CP2200,集成以太網媒體訪問控制器(MAC) 和10 BASE-T PHY
·內置網絡變壓器的RJ45網絡接口
·USB2.0全速接口
·串行接口一個
·C2調試接口
·SD卡接口
四. 特色
1. 支持通過USB口下載應用軟件(更新固件),並提供全套源代碼;
2. 提供ARP,IP,ICMP,TCP協議的源代碼,ARP中實現了緩存的學習、更新、老化、輪轉替換。程序結構模塊化,各種子程序分列在不同頭文件和C文件中,TCP/IP實現了SOCKET層接口(Keil C51工程);
3. 提供相應的TCP/IP協議棧,Web Server服務器程序,方便您通過以太網實現遠程控制;
4. 提供簡單易用的KEIL開發環境軟件源代碼工程文件,支持在系統編程,方便二次開發;
5. 用單片機直接讀寫U盤(SD卡)文件:實現了文件的打開、讀寫、創建、冊除;目錄的創建、冊除,支持多級目錄;支持長文件名、長目錄名;查詢容量和剩餘空間等
6. 程序代碼實現了USB設備枚舉、海量存儲協議、USB批量傳輸協議、FAT文件系統
7. 移植了小型開源文件系統FatFS
8. 實現了USB方式或串口方式對SD卡文件系統的操作(文件的打開、讀寫、創建、冊除;目錄的創建、冊除等)
9. 移植了uCOS II文件系統,並有簡單的應用
10. 協議實現的所有源代碼都採用C語言編寫,可以很方便的移植到MSP430,PIC,AVR,ARM等系統中
11. 提供完整的原理圖,並獨家提供器件的PCB和SCH庫(Protel格式)
五. 測試例程(所有代碼都是C源碼,KEIL工程)
01. 代碼01-定時器2中斷LED閃爍實驗
02. 代碼02-外部中斷0/1實驗
03. 代碼03-端口I/O實驗
04. 代碼04-中斷式串口實驗
05. 代碼05-查詢式串口實驗
06. 代碼06-演示庫函數實現串口I/O實驗
07. 代碼07-USB批量傳輸實驗(固件、驅動、應用程序)
08. 代碼08-USB中斷傳輸實驗(固件、驅動、應用程序)
09. 代碼09-HID控制LED閃爍實驗(固件、應用程序)
10. 代碼10-HID鼠標實驗
11. 代碼11-HID實現串口功能(固件、應用程序)
12. 代碼12-uCOS_II控制LED燈實驗
13. 代碼13-SD卡文件系統實驗
14. 代碼14-SD卡模擬U盤實驗
15. 代碼15-串口控制SD卡文件系統實驗
16. 代碼16-用Silab的TCP IP Config構造的簡單HTTP網頁
17. 代碼17-用Silab的TCP IP Config構造的可修改IP的HTTP實驗(固件、應用程序)
18. 代碼18-完整源代碼的HTTP協議和串口實驗
19. 代碼19-IAP_USB_BootLoader實驗(固件、應用程序)
六. 標準配置
1.YCL-MCU-C8051F340-I型開發板一塊
2.一條直通串口線
3.一條高檔USB打印線
4.一條交叉網線
5.一個5V直流電源
6.配套光盤一張
七. 例程欣賞
1. 用Silab 提供的TCP/IP實現的HTTP網頁
.JPG)
2. 用開源代碼實現的HTTP+UART控制網頁
.JPG)
3. 用串口控制SD卡文件系統界面(用串口調試助手)
.JPG)
4. USB中斷模式測試
.JPG)