《LPC1300_第10章_USB片上驱动》.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《LPC1300_第10章_USB片上驱动》.pdf

广州周立功单片机发展有限公司 目录 第 10 章 USB 片上驱动1 10.1 本章导读1 10.2 简介1 10.3 USB 驱动函数1 10.3.1 时钟和引脚初始化1 10.3.2 USB 初始化1 10.3.3 USB 连接1 10.3.4 USB 中断处理程序1 10.4 调用 USB 设备驱动2 10.4.1 USB 海量存储驱动程序 2 10.4.2 USB 人机接口驱动程序 3 10.5 USB 驱动程序结构体定义4 10.5.1 ROM 驱动程序表4 10.5.2 USB 驱动程序表4 10.5.3 USB 设备信息4 10.5.4 海量存储设备信息5 10.5.5 人机接口设备信息6 10.6 USB 描述符6 10.6.1 标准描述符6 10.6.2 海量存储配置、接口和端点描述符7 10.6.3 HID 配置、接口、类、端点和报告描述符8 10.6.4 示例描述符10 LPC1300 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD. i i 广州周立功单片机发展有限公司 第10章 第10章 USB 片上驱动 10.1 本章导读 只有 LPC1342 和 LPC1343 器件才具有 USB 设备控制器。 10.2 简介 引导 ROM 包含着 USB 驱动程序,简化了 USB 应用程序的开发。USB 驱动程序可以实现人 机接口设备(HID )和海量存储设备(MSC )的设备类。应用软件只可以使用一个设备函数, HID 或是 MSC 。USB 枚举和命令由引导 ROM 代码进行处理。应用软件只需要提供回调函数来 处理要发送的数据或主机请求的数据。 10.3 USB驱动函数 下列的 USB 驱动软件中的四个函数是对用户应用程序公开的: 1)时钟和引脚初始化。 2 )USB 初始化。 3 )USB 连接。 4 )USB 中断处理程序。 10.3.1 时钟和引脚初始化 该函数对 LPC134x 系列 Cortex-M3 微控制器进行配置,假设外部晶体的时钟频率为 12MHz:  系统 PLL 被配置为输出 48MHz 的时钟;  主时钟连接到系统 PLL 输出,到 USB 时钟驱动的输入端则连接到主时钟;  在 AHB 时钟分频器中的USB 位被设置为 1;  USB 引脚被连接到USB 模块,且 USB PHY 使能;  USB 时钟分频器被设置为 1;  USB PLL 使能。 如果应用程序软件执行等价的

文档评论(0)

wgvi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档