HT32 系列微控制器 USB 设备开发工具包.PDFVIP

HT32 系列微控制器 USB 设备开发工具包.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HT32 系列微控制器 USB 设备开发工具包.PDF

HT32 系列微控制器 USB設備開發工具包 HT32 系列微控制器 USB 設備開發工具包 文件編碼:AN0309T 簡介 HT32 系列的 USB 設備開發工具包由幾個部分組成,包括 USB 設備韌體庫、類別範例和基於 Windows 的 UI 展示。它支援所有具有 USB 設備控制器 Holtek HT32 系列微控制器。本應用範 例有助於用戶熟悉 HT32 系列的 USB 設備開發工具包,創建自己的 USB 應用。類別範例代碼 包含了所有的 USB 傳輸類型,如控制、中斷、批量和等時。本文檔提供了以下元件的描述:  HT32 系列的 USB 設備韌體庫:外設驅動、USB 核心和應用層  人機週邊設備(HID )範例:控制和中斷傳輸  大容量儲存範例:批量傳輸  虛擬 COM 埠範例:中斷和批量傳輸  USB 視頻範例:等時傳輸 HT32 系列USB設備韌體庫 本章節描述 HT32 系列 USB 設備韌體庫的結構和應用程式編程介面(API)。HT32 系列 USB 設備韌體庫為實現以下功能提供了參考。  HT32 USB 設備控制器的初始化  USB 匯流排事件處理  USB 枚舉  USB 描述符  USB 標準請求  USB 類別請求  USB 端點 IN 和 OUT 傳輸 1 HT32 系列微控制器 USB設備開發工具包 概述 結構 HT32 USB 設備韌體庫可以分為三層,硬體和外設驅動器、USB 核心以及應用。圖 1 顯示了每 一層的介面及其交互作用。任何具有 USB 控制器的 HT32 系列微控制器只需很少修改,就可重 複使用 USB 核心層和應用層。對於大多數類別應用,需要修改類別和描述符,以適應應用的需 求。USB 核心層和 USB 驅動層在一般情況下不需要修改。 圖 1 HT32 USB 設備韌體庫方塊圖 每一層的功能:  USB 外設驅動:USB 外設驅動層提供了基本的硬體初始化,暫存器層訪問和端點緩衝區訪 問功能。  USB 核心:USB 核心層負責管理主要的 USB 協定,包括匯流排事件、枚舉和標準請求。它 提供了一個中斷服務程式來處理所有的 USB 匯流排活動。  應用:應用層包括 USB 描述符資料、類別請求和端點資料處理。USB 類別的主要功能設在 這一層。 2 HT32 系列微控制器 USB設備開發工具包 檔組織 圖 2 為 HT32 系列微控制器的 USB 設備驅動器、USB 核心和類別範例代碼的檔組織圖。請注意 , 不同類別範例代碼的類別應用層檔可能不同。 Class / Descriptor / Application Class / r p r / App Desc i to lication USB Core USB Core USB D

文档评论(0)

guoxiachuanyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档