關閉視窗
南臺科技大學105學年度第2學期課程資訊
課程代碼 30D1AP01
課程中文名稱 USB原理與應用
課程英文名稱 USB - The Principle And Application
學分數 3.0
必選修 選修
開課班級 四技系統四甲
任課教師 薛雲太
上課教室(時間)
週一 第2節 (J301)
週一 第3節 (J301)
週一 第4節 (J301)
課程時數 3
實習時數 0
授課語言 1.華語
輔導考證
課程概述 介紹USB之裝置分類(Device Classification)、交易種類(Transaction Type)、交易流程(Transaction Flow)、封包格式(Packet Format)、訊號格式(Signal Format)、描述元(Descriptor)等基本規格與原理,並學習USB控制晶片之程式設計及PC端控制USB裝置之程式設計。
先修科目或預備能力 C程式,組合語言
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標對應系指標
1 了解USB協定並會撰寫USB描述元件 1 專業技能
2 了解並懂得如何使用 PC控制USB HID裝 置。 2 工程實務
3 了解C語言撰寫USB 裝置程式。 3 資訊能力
4 學生看得懂英文網站 的專業術語及知道如 何找尋USB相關程 式 5 終身學習
就業力培養目標
  校指標 1 2 3 4 5 6 7 8 9 10
  專業知識 實務技能 資訊能力 整合創新 外語能力 熱誠抗壓 表達溝通 敬業合群 人文素養 服務關懷
  30% 20% 30% 0% 0% 0% 0% 0% 0% 20%
  系指標 1 2 3 4 7 6 8 9 5
  專業技能 工程實務 資訊能力 整合創新 系統整合 熱誠抗壓 專案管理 社會責任 終身學習
  30% 20% 30% 0% 0% 0% 0% 0% 20%
中文課程大綱 1.USB基礎
1-1何謂USB及其限制
1-2 USB之演進
1-3 USB匯流排之架構
2.USB資料轉移與交易
2-1資料轉移之基礎
2-2資料轉移之元素
2-3 USB 2.0/3.0之交易過程
2-4資料轉移之確認
3.資料封包
3-1 USB 2.0封包格式
3-2 USB 3.0封包格式
4.資料轉移種類
4-1控制轉移
4-2資料塊轉移
4-3中斷轉移
4-4等時轉移
5.裝置列舉與描述元
5-1列舉過程
5-2描述元種類
6.控制轉移之實用
6-1控制轉移之階段與錯誤處理
6-2標準請求與其他類請求
7.裝置分類與應用
7-1裝置分類
7-2 HID裝置與報告
7-3 HID主控端應用程式介面
英/日文課程大綱 1.USBBasics 1-1 What is USB and its limitations 1-2 The evolution of USB 1-3 The architectur of USB bus
2.USB Data Transfer and Transaction 2-1 Basic of data transfer 2-2 Elements of data transfer 2-3 Transaction of USB 2.0/3.0 2-4 Ensurrance of data transfer
3.Data Packet 3-1 Packet format of USB 2.0 3-2 Packet format of USB 3.0
4.Types of Data Transfer 4-1 Control Transfer 4-2 Bulk Transfer 4-3 Interrupt Transfer 4-4 Isochronous Transfer
5.Device Enumeration and Descriptor 5-1 Process of Enumeration 5-2 Types of Descriptor
6.Practical Usage of Control Transfer 6-1 Stages of control transfer and its error handling 6-2 Standard requests and other requests
7.Device Classed and their applications 7-1 Device classed 7-2 HID class and its report 7-3 HID host API
課程進度表 第一週:USB介紹
第二週:USB訊號格式
第三週:USB封包
第四週:USB交易
第五週:USB傳輸
第六週:USB描述元
第七週:USB描述元
第八週:USB請求
第九週:期中考
第十週:USB HID 描述元
第十一 ~ 十二週:USB HID Report
第十三 ~ 十四週:USB HID Device端程式
第十五 ~ 十七週:USB HID Host端程式 - Windows OS / Linux OS
第十八週:期末考
期考調查
期中考(第9週)考試方式
期末考(第18週)考試方式
其他週考試考試週次與方式
教學方式與評量方式
課程學習目標教學方式評量方式
了解USB協定並會撰寫USB描述元件
課堂講授  
作業平時
筆試期中
了解並懂得如何使用 PC控制USB HID裝 置。
課堂講授  
作業平時
筆試期末
了解C語言撰寫USB 裝置程式。
課堂講授  
作業平時
筆試期中
學生看得懂英文網站 的專業術語及知道如 何找尋USB相關程 式
課堂講授  
書面報告期末
指定用書
書名 Universal Serial Bus System Architecture
作者 Don Anderson
書局
年份 1997
國際標準書號(ISBN) 0-201-46137-4
版本
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
參考書籍
教學軟體
課程規範