- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
USB应用案例与操作|案例 USB应用案例与操作|示例源码 if (0 != usbDevInit()) { while(1); } usbDevServe(); targetInit(); zyIsrSet(NVIC_USB, (unsigned long)usbDevException, PRIO_FOUR); if (bEPPflags.bits.configuration == 1) 目标板初始化 引脚初始化 初始化USB设备控制器 USB事务处理函数 设置USB中断并使能 判断USB是否配置完成 pinInit(); USB应用案例与操作|示例源码 扫描按键 等待HID设备枚举成功 逻辑端点1发送坐标 保存当前坐标值 if(bEPPflags.bits.hid_enumed == 1) ; keyServe(); usbDevWriteEndpoint(3, GenEpBuf, 4); GucLastX = GucCurX; GucLastY = GucCurY; 目 录 USB简介 1 组成与结构 2 USB基础知识 3 应用案例与操作 4 总结 5 USB总结 应用 程序 驱动 程序 固件 程序 USB 开发过程 开发基础 开发难点 USB总结 USB分析仪 USB-CAN转换器 USBCAN-2A工业级便携式CAN接口卡 USBCAN-I单路智能CAN接口卡 广州致远公司USB相关产品 * LPC1700系列Cortex-M3微控制器 目 录 USB简介 1 组成与结构 2 USB基础知识 3 应用案例与操作 4 总结 5 USB简介|概述 USB是英文Universal Serial BUS的缩写,而其中文简称为“通用串行总线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。 USB简介|概述 USB是英文Universal Serial BUS的缩写,而其中文简称为“通用串行总线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。 USB 2.0的最大传输速率高达480Mbps,向下1.0/1.1,2000年4月推出。 USB 1.0/1.1的最大传输速率为12Mbps,1996年推出。 USB 3.0 最大传输速率5.0Gbps, 向下兼容USB 1.0/1.1/2.0,2009年第二季度推出。 USB简介|概述 USB是英文Universal Serial BUS的缩写,而其中文简称为“通用串行总线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。 传统四线结构,包括Vbus, GND, D+, D- MINI接口,五线结构,用于支持OTG功能 目 录 USB简介 1 组成与结构 2 USB基础知识 3 应用案例与操作 4 总结 3 USB简介|USB Device特性 LPC1700系列ARM Cortex-M3内部带有USB Device、HOST、OTG控制器。其中USB Device控制器完全兼容USB2.0全速规范,并支持32个固定配置的物理端点的传输。 USB OTG USB HOST USB Device 遵循OHCI 规范 完全兼 容全速USB2.0 兼容USB2.0全速规范; 运行时,可调整使用的端点; 支持32个物理(16个逻辑端点)端点; 支持控制、批量、中断和同步端点; 支持Softconnect特性和GoodLink特性; 允许CPU控制和DMA模式间的动态切换; 运行时,可通过软件来选择端点最大包长度; 所有非控制端点都可支持8KB SRAM的DMA传输。 USB简介|USB Device内部结构 DMA引擎 端点缓冲区 访问控制 串行 接口 引擎 寄存器接口 总线主 机接口 A H B 总 线 USB 差分 数据 USB设备控制器结构框图 VBUS CONNECT USB_D+ USB_D- USB_LED USB简介|USB HOST特性 LPC1700系列ARM Cortex-M3内部具有一个嵌入式USB主机控制器,该主机控制器遵循OHCI规范,利用该主机控制器即可以和具有USB从机控制器的嵌
您可能关注的文档
最近下载
- Unit 6 Rain or Shine (第3课时) 课件人教版(2024)英语七年级下册.pptx VIP
- 港珠澳大桥岛隧工程沉管隧道混凝土质量控制措施.pdf
- 2025年中考数学复习热搜题速递之尺规作图(2024年7月).docx
- 股市风险预警机制-深度研究.pptx
- 政策解读2025年中央一号文件PPT.pptx VIP
- 5.0MPa路面抗折混凝土配合比.docx VIP
- 17J927-1 车库建筑构造(OCR).pdf VIP
- XX市疾病预防控制中心-艾滋病HIV筛查实验室管理手册_精品.doc
- 2025年春季小学学校德育工作计划(1975字).docx VIP
- 渤海水泥厂包装车间除尘系统设计.docx
文档评论(0)