嵌入式设备上的USB CDC类

资料大小: 0.62 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2018-04-23

上 传 者: 程林他上传的所有资料

资料介绍

标签:嵌入式(3477)

  对于最终用户而言,有了通用串行总线( Universal Serial Bus,USB),把外部设备连接到个人计算机上,已经变得非常简单,几乎不再需要过去必不可少的大量连接线。RS-232串行COM端口便是不再需要的连接之一,它已经越来越罕见。事实上,由于很多时髦的笔记本电脑已经不再配备RS-232串行COM端口,因此对于那些需要从外部设备到主机PC的串行通信通道的开发人员而言,这可能是一个挑战。

  幸运的是,设备可以使用 USB 通信设备类(CommunicaTIon Device Class,CDC),它使得用户能够充分利用USB的简单性,同时还提供COM端口功能。CDC是通信设备连接USB的接口。尽管旨在用于诸如调制解调器这样的设备以及网络接口,CDC的功能子集也可以用来仿真申行端口,从而提供“虚拟的”UART。USB的总体灵活性和功能,需要用于设备标识、配置、控制和数据传输的管理协议。Microchip PlC32 CDC串行驱动程序处理USB,使设备设计人员无需再处理USB。

  本文档将对Microchip PlC32 USB CDC串行驱动程序进行说明;对于希望在应用中采用CDC串行驱动程序的开发人员而吉,本文档可用作编程指南。CDC串行驱动程序提供了一个简单的“类似UART”的固件接口,用来向主机发送数据、接收来自主机的数据,用来在应用中隐藏大部分的USB细节。提供的样本代码很容易进行定制,减少了工作量,降低了学习难度;如果没有样本代码的话,在给设备添加USB接口时,必需的工作量和学习难度要大很多。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料