網站導航:首頁開源項目 USB開源項目:Easy USB 51 Programer  

目錄導航

   
  1、項目簡介
USB開發基礎
1、USB接口的優點及開發難易度
2、USB設備的開發流程
3、USB接口芯片(USB控制器)的選擇
4、了解USB的通訊過程
5、USB命令(請求)和USB描述符
6、實例講解USB的枚舉(配置)過程
准備工作
1、需要哪些工具
2、電路原理圖
3、手工制作您的電路板
4、測試您的硬件
HID設備類
1、讓PC機找到我們的硬件
2、如何成爲一個HID設備(模擬鼠標)
3、如何成爲一個HID設備(模擬鍵盤)
4、如何與HID設備通訊(一)
5、如何與HID設備通訊(二)
6、51編程器的實現
Windows USB 驱动程序(自定义设备)
1、Windows驅動開發基礎
2、開發環境配置
3、第一个实例-Hello Wdm(一)
4、第一个实例-Hello Wdm(二)
5、真正的實例—驅動我們的實驗板
6、真正的實例—測試驅動程序
7、真正的實例—控制LED及讀取按鍵狀態
8、如何編寫應用程序
   

相关産品    淘寶網店
     
 

 
  更多...  
 
 
需要哪些工具 查看/参与此開源項目相关讨论
 

硬件

  1. Easy USB 51 Programer 硬件(您可以根据此项目提供的制作文档自制,也可能通过本站购买,扩展板EXT-BOARD-A可以不需要制作,但有了它对于学习初期比较有帮助,因为上面带了串行通讯接口。本项目的一些实例也用到了它)
  2. 一台可烧录AT89C52的烧录器(您也可以用与AT89C52兼容的芯片)(如果从本站购买了Easy USB 51 Programer成品则不需要另外准备烧录器),当然您要是有一台51仿真器会更好(可从本站购买,産品介绍请看:/Products/html/M51.htm),這樣對程序的調試會更方便。

軟件

  1. USB Monitor或 bus hound(其使用方法见第“實例講解USB的枚舉(配置)過程” 一節)
  2. 51系列单片机编译軟件(根据个人喜好选择,不过常用的是Keil C)
  3. Microsoft Visual Studio C++ 6.0(您如果对上位机应用程序的编写感兴趣的话)
  4. Windows DDK和DriverStudio(如果您对Windows USB驱动程序编写感兴趣的话,只学习HID設備類也不需要这两个工具)

 

 
 
 
本站程序由百合電子工作室開發和維護
Copyright @ baihe electric studio
渝ICP備09006681號-4