USB协议栈


       HCC Embedded提供USB主机(Host),设备(Device)和OTG协议栈,可以支持几乎任何所需的USB配置,支持高速、全速和低速模式。 USB类包括HID,HUB和MSC等常用功能及同步,组合设备,文件接口,以太网接口等具有更复杂要求的类支持。


USB特性


USB Host
HCC 的 USB 主机协议栈是一个可扩展的套件,使嵌入式主机能够控制各种 USB 设备,包括U盘、打印机、音频设备、操纵杆、虚拟串行端口和网络接口。嵌入式 USB 主机协议栈支持 EHCI、OHCI 和非标准 USB 控制器。
 
USB Device
HCC 的 USB 设备协议栈允许开发人员将 USB 设备功能集成到其嵌入式设备中。 它提供全面的类驱动程序,为设备提供了许多功能,包括作为U盘、虚拟串行端口、操纵杆、音频系统或网卡。


USB OTG
● 通过ID引脚状态,实现USB主机和设备功能之间的切换。HCC还提供完整的OTG协议栈栈,支持 SRP 和 HNP 协议,用于在两个连接的设备之间进行谈判,以便决定哪一个设备应作为主机运行。
● 支持低速(1.5Mbs)、全速(12Mbs)及高速(480Mbps)接口
● 传输类型支持控制、中断、批量及同步传输


USB类支持


USB控制器支持

HCC提供了丰富的MCU片上USB控制器及单独的USB控制器支持,包含Maxim MAX3442,NXP SAF176x,IPS1161,ISP1181,ISP136x,ISP156x及ISP1761,OHCI、EHCI及许多非标主机接口支持。


先进的网络集成功能

HCC提供与文件系统、串口和以太网紧密集成的接口类,以支持不同协议之间的通信。提供RNDIS、CDC-ACM、CDC-EEM、CDC-ECM、CDC-OBEX、CDC-FTDI设备类支持。

京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司