隨著總線和接口技術的發展,在工業場合如何更加可靠、快速、便捷地進行數據傳輸成為該領域通信的研究重點之一。而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傳輸
上傳時間: 2013-10-11
上傳用戶:淺言微笑
本書由Java技術的創建者編寫,對Java 2平臺標準版,V1.2中新增加的包及類進行了描述。本書主要由包概述和類描述構成。包概述對每個包及其所有類進行了簡要描述,另外還畫出了包中的類的繼承層次結構示意圖。每個類描述都獨自構成一個小節,包含了類層次結構示意圖、類描述、類示例、成員概述以及那些在版本1.2中作了修改或新增的類成員的描述。還詳細說明了Java軟件開發包(JDK)1.1到從版本1.2對類及方法所作的修改。需要指出的是:本書是補充版本,有些材料需要參閱《The Java Class Libraries, Second Edition, Volume 1》一書的內容。 本書是參考手冊而不是指導手冊,它不對Java語言進行解釋。為了快速定位所需要的類或類成員的信息,本書按類的字母順序組織。 本書由趙皚、黃志軍、陽亮組織翻譯,參加本書翻譯的還有姚遠、程子進、肖利平、劉永亮、薛亮、毛靜萍、查海平、趙峰、郭樹廂、曹波、肖斌、彭建明、鄭歡。參加錄入工作的有陳軍、姜明、姜志明、張志榮等。 希望本書能夠幫助Java程序員獲取完整、專業和權威的信息,同時也希望本書能夠幫助讀者更全面地了解Java語言。由于水平有限和時間倉促,本書的翻譯必定會存在一些紕漏,懇切希望廣大讀者批評指正。
上傳時間: 2014-01-27
上傳用戶:cainaifa
VC小知識 學習VC++時經常會遇到鏈接錯誤LNK2001,該錯誤非常討厭,因為對于 編程者來說,最好改的錯誤莫過于編譯錯誤,而一般說來發生連接錯誤時, 編譯都已通過。產生連接錯誤的原因非常多,尤其LNK2001錯誤,常常使人不 明其所以然。如果不深入地學習和理解VC++,要想改正連接錯誤LNK2001非 常困難。
上傳時間: 2015-02-24
上傳用戶:libenshu01
線程通信 本 文 我 們 將 在VC++4.1 環 境 下 介 紹 一 個 父 進 程 和 其 子 進 程 的 通 信 實 例。 在 父 進 程Parent 窗 口 中 按 一 下 鼠 標 左 鍵, 就 會 產 生 一 個Pipe 和 啟 動 子 進 程Child, 并 從Pipe 一 端 發 送 信 息, 同 時Child 啟 動 后 會 創 建 一 個 工 作 線 程, 專 門 用 來 從 管 道 的 另 一 端 讀 入 數 據。 通 過 父 進 程 菜 單 項 的 控 制 來 改 變 圖 形 形 狀 參 數, 并 傳 給Child 使 之 在 自 己 的 窗 口 中 繪 出 響 應 的 圖 形。 下 面 分 別 就 父 進 程Parent 和 子 進 程Child 來 進 行 說 明。
上傳時間: 2015-02-26
上傳用戶:hopy
對LINUX下IC卡讀寫操作函數,用的是明華公司的讀卡器
上傳時間: 2015-03-07
上傳用戶:songrui
數據算法,小明買書
上傳時間: 2013-12-23
上傳用戶:李彥東
一個是圖形旋轉的例子,包括圖形的明暗度的設置。這個可是原創。
上傳時間: 2013-12-30
上傳用戶:dsgkjgkjg
VIGENERE是法國的密碼專家,以他明命名的密碼是一種典型的多表密碼!他的加密脫密可以通過文明維吉利亞方陣解決!
上傳時間: 2014-01-14
上傳用戶:3到15
一本浙江大學出版的《LINUX內核源代碼情景分析(浙大出版)》上下冊PDF版,毛德操、胡希明寫的那本,總共50兆。1500多頁,相信Linux愛好者都有一本,對那些沒錢的主兒這個也很好畢竟他一共要大約兩百塊。
上傳時間: 2013-11-29
上傳用戶:梧桐
最高優先級編碼器 8位相等比較器 三人表決器(三種不同的描述方式) 加法器描述 8位總線收發器:74245 (注2) 地址譯碼(for m68008) 多路選擇器(使用select語句) LED七段譯碼 多路選擇器(使用if-else語句) 雙2-4譯碼器:74139 多路選擇器(使用when-else語句) 二進制到BCD碼轉換 多路選擇器 (使用case語句) 二進制到格雷碼轉換 雙向總線(注2) 漢明糾錯嗎譯碼器 三態總線(注2) 漢明糾錯嗎編碼器 解復用器
上傳時間: 2015-04-11
上傳用戶:tianyi223