通用串行总线( Universal Serial Bus,USB)已经彻底改变了外部设备与个人计算机(PC)的连接方式。USB提供了一种简单的公共接口,可用于所能想象得到的几乎任何类型的外部设备。用户简单地把外部设备插入计算机的某个USB端口,或者插入与计算机相连的采用公共插头的集线器,安装驱动程序(如果操作系还没有支持这个外部设备),然后设备就可以使用了。USB的灵活性和强大功能要求对用于设备标识、配置、控制和数据传输的协议进行管理。Microchip PlC32USB设备固件栈提供了一种易于使用的框架,可简化使用受支持的Microchip单片机系列开发与USB 2.0兼容的外部设备。
本应用笔记描述了Microchip PlC32 USB设备固件栈。对于因没有现成的Microchip样本实现可用的任何USB外部设备类型而需设计固件的开发人员而言,本文档可用作编程参考手册。文中描述了如何实现功能特定的驱动程序,以便与Microchip USB设备固件栈进行连接;并且展示了这将如何简化整个应用的开发。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !