×

嵌入式设备上的USB CDC类

消耗积分:1 | 格式:rar | 大小:0.62 MB | 2018-04-23

分享资料个

  对于最终用户而言,有了通用串行总线( 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接口时,必需的工作量和学习难度要大很多。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !