EasyHOST1160開發板是一款用于開發USBHOST設備的專用開發板,可用于開發控制USB移動磁盤(U盤)、打印機、鍵盤、鼠標等主控設備。采用飛利浦半導體公司高性能的主控芯片ISP1160做USB主機控制器,該控制器符合USB2.0規范,支持全速(12Mbit/s)和低速(1.5Mbit/s)的數據傳輸;采用ARM7EDMI-S核單片機LPC2212,具有JTAG調試功能;板上提供了4MbitSRAM,滿足用戶開發復雜協議棧的需求;板上還提供一些鍵盤、LED、RS232、蜂鳴器、EEPROM等常用功能部件,并將CPU的所有功能I/O口都以插針引出方便用戶擴展功能部件;提供自主版權的JTAG仿真器。
功能特點
使用符合USB2.0規范,支持全速(12Mbit/s)和低速(1.5Mbit/s)數據傳輸的USB主控芯片ISP1160;
提供兩個USB下行端口,同時支持連接兩個設備;
CPU使用ARM7EDMI-S核的LPC2212,內部有16KRAM和128KFLASH;
完全自主設計的軟硬件、擁有自主版權的JTAG仿真技術,支持ADS1.2集成開發環境及其PHILIPS所有型號ARM微控制器的仿真與開發;
具有4MbitSRAM,滿足用戶開發復雜協議棧的需要;
所有I/O全部引出,可以和用戶的外部電路連接搭配;
4個獨立LED、4個獨立鍵盤控制;
具有RS232轉換電路,可與上位機進行通訊;
具有I2C器件、SPI接口器件;
提供基于PC的人機界面,方便ZLGUSBHOSTSTACK的演示;
提供詳細的使用說明書,實驗例程。
配套軟件
提供基于LPC2000系列處理器的μC/OS-II移植代碼;
提供基于μC/OS-II的ZLGUSBHOSTSTACKV1.0版本主機棧驅動軟件開發包;*提供詳細的開發文檔及C源碼;*支持ISP1160/01及ISP1161A1主機芯片*支持控制傳輸、中斷傳輸和批量傳輸;*通過USBHUB可同時支持多個USB設備連接(需安裝ZLGUSBHUB類驅動);*設備類驅動可根據需添加和栽減;*為用戶開發設備類驅動提供簡易的API函數。
提供ZLGUSBHUBV1.0版本驅動軟件包;
提供ZLGMassStorageClassV1.0版本驅動軟件包;*提供詳細的開發文檔及C源碼;*支持U盤、移動硬盤、MP3、大容量儲存卡讀卡器和USB軟驅等設備;*同時支持Bulk-Only協議和CBI-Only協議;*同時支持多個U盤等大容量設備;*為文件管理系統提供了簡易API函數。
提供ZLG/FSV1.0版本文件管理系統軟件包;*兼容FAT12、FAT16和FAT32;*可移植、可固化;*支持多任務操作系統;*兼容多種介質。