推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于PDIUSBD12的USB通信协议实现及驱动程序开发

更新时间:2020-02-20 13:14:10 大小:909K 上传用户:IC老兵查看TA发布的资源 标签:usb通信协议 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

作为计算机外设接口技术的重要变革,USB在传统的计算机组织结构的基础上,引入网络的拓扑结构思想。其具有终端用户的易用性、广泛的应用性、带宽的动态分配、优越的容错性能、较高的性能价格比等特点,方便了外设的增添,适应了现代计算机多媒体的功能拓展,已逐步成为计算机的主流接口。

  通用串行总线 USB(Universal Serial Bus)是一种新型的微机总线接口规范。随着客户对系统数据采集速度要求的不断提高,USB以其使用方便、易于扩展、速度快等优点而越来越多的应用于数据通信系统中。本文介绍了一种基于USB总线的数据通信系统的设计方法,采用PHILIPS公司的USB接口芯片 PDIUSBD12与单片机 ATmega32进行通信,并和PC机通信而编制出友善的设备驱动程序。该系统用传统的USB总线取代了 RS232串行总线,通过对 USB协议和设备构架的充分理解,对以单片机 ATmega32和USB接口芯片 PDIUSBD12为主的数据通信系统进行了硬件设计和软件编程,并在此设计的基础上给出相应的原理图。硬件设计主要解决的是 PDIUSBD12和ATmega32与单片机之间的接口电路问题,软件编程大致分为三部分:一是为满足 D12在USB上的最大传输速率而编写的固件程序;二是在 PC机中的Windows XP工作环境下编写 USB设备驱动程序;三是充分了解 D12的主要功能特点,并编写出应用程序。通过该数据通信系统,我们可以在熟练掌握USB通信协议的基础上对 USB接口芯片有很熟练的应用,能更好领悟 USB接口的优势。

部分文件列表

文件名 大小
基于PDIUSBD12的USB通信协议实现及驱动程序开发.pdf 909K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载