基于單片機的USB主從機的設計與實現 - 免費下載

接口技術資源 文件大?。?677 K

?? 資源詳細信息

文件格式
RAR
所屬分類
上傳用戶
上傳時間
文件大小
1677 K
所需積分
2 積分
推薦指數
????? (5/5)

?? 溫馨提示:本資源由用戶 一眼萬年 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。

資源簡介

隨著總線和接口技術的發展,在工業場合如何更加可靠、快速、便捷地進行
數據傳輸成為該領域通信的研究重點之一。而USB技術以其高速、可靠、通用性
強等一系列特點在過去的十多年時間里發展迅猛,而USB OTG技術的誕生,使
得兩USB設備在沒有PC參與的情況下進行數據傳輸成為可能。
本文通過搭建以16位微處理器MSP430F149為核心控制芯片、ISPl362為
USB接口芯片的硬件平臺,分別實現了USB部分主機和從機功能,使之能進行
USB數據的存儲與交換。本文完成以下工作:
首先,認真研究USB協議,深入理解USB通信的基本概念和傳輸方式等內
容。仔細分析USB Mass Storage類協議,并討論了采用BULK-ONLY傳輸實現
Mass Storage類協議的方法,并對SCSI指令集等進行了深入的剖析。
其次,根據要求,設計出由控制、接口、數據存儲、過流保護與供電切換電
路等硬件模塊組成的系統,在ALTIUM 2004軟件上完成原理圖的設計和PCB
圖的布局、布線,并完成硬件調試工作。
再次,在已構建的硬件平臺上,針對ISPl362 USB接口芯片的主/從機功能,
分別設計了USB主機和從機的固件程序。利用IAR Workbench、BusHound等軟
件進行固件程序的調試,最終USB主機可對u盤進行檢測、識別與配置;USB
設備實現了USB設備的基本功能,能夠被Windows XP操作系統識別,與PC機
之間實現數據的批量傳輸。
最后,用DriverWorks軟件包的Driver Wizard生成驅動程序框架,并利用
Windows DDK和vc++等軟件進行驅動程序的編譯,最終生成基于Windows操
作系統的WDM型USB設備驅動程序。
通過對USB通信協議的研究,本人成功地構建了以MsP430F149和ISPl362
為核心的硬件試驗平臺,并在此平臺上進行USB主機、從機通信試驗。經測試表
明,PC機能檢測、識別、讀寫USB設備,其讀取與寫入速度分別為560KB/s和
312Ⅺ玳。而主機能識別、配置接入的U盤。
關鍵詞:USB主機、USB從機、MSI'430F149、ISPl362、BuR-Only傳輸

源碼文件列表

?? 共 1 個源碼文件 點擊文件名可在線查看源代碼

??
溫馨提示:點擊文件名或"查看源碼"按鈕可在線瀏覽源代碼,支持語法高亮顯示。

立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內重復下載不扣分
  • 支持斷點續傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關標簽

點擊標簽查看更多相關資源:

相關資源推薦