使用CH272用作USB2.0的开发

来源:互联网 发布:智能康复知多少 编辑:程序博客网 时间:2024/05/17 09:27

   目前市面上的usb通讯芯片有两种,一种是需要自己写usb上电时的协议和PC机驱动,如PHILIPS公司的isp1581芯片,usb2.0协议和WDM驱动都很复杂,新手上手难;第二种芯片就是芯片内置了USB通讯中的底层协议并提供PC的驱动程序和应用程序接口库。

   CH272就是后一种USB芯片,它支持USB2.0全速设备,内置了USB通讯中的底层协议,具有省事的内置固件模式和灵活的外置固件模式。在内置固件模式下,CH372自动处理默认端点0的所有事务,本地端单片机只要负责数据交换,所以单片机程序非常简洁。在外置固件模式下,由外部单片机根据需要自行处理各种USB 请求,从而可以实现符合各种USB 类规范的设备。

 

WDM驱动和应用程序接口库可以到网上下载。