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

51单片机控制SL811HS的USB主机底层驱动

更新时间:2019-11-15 17:13:25 大小:832K 上传用户:xuzhen1查看TA发布的资源 浏览次数:116 下载积分:0分 下载次数:1 次 标签:51单片机usb 出售积分赚钱 评价赚积分 ( 如何评价?) 收藏 评论(0) 举报

资料介绍

引言

基于USB接口的设备使用方便,性价比高,因此在人们的工作和生活中得到了广泛的应用,如U盘、移动硬盘、移动光驱、USB摄像头、USB鼠标键盘等。同时,51系列单片机以其成熟的技术和高性价比吸引了大量国内用户,被广泛应用于测控和自动化领域。因此,如果在51单片机系统中增加USB主机接口,实现对USB从机设备的控制,则该单片机系统可充分利用现有的各种USB从机设备,大大扩展单片机系统的功能。

本设计实现了在51单片机系统中增加USB主机功能,采用普通51单片机外接专用USB接口芯片的方案。这种方案虽然会使系统传输速度受到限制,而且在稳定性方面有所欠缺,但此方案设计灵活性高,且易于移植,为低成本产品的开发提供了广阔前景。设计中采用的51单片机是Atme1公司的AT89S52芯片,USB主机功能的扩展通过外接专用USB接口芯片SL811HS实现。CYPRESS公司的USB接口芯片SL811HS可以工作在主机或从机模式,支持USB1.1的全速和低速数据传输。工作在主机模式时,SL811HS可以自动检测外设的插拔动作,可以按照外处理器(如单片机)的要求自动把数据整合为USB协议数据包进行数据传输。

本文将介绍单片机AT89S52控制SL811HS的硬件设计和底层驱动的编写,其中重点讲述底层驱动的设计。


部分文件列表

文件名 大小
51单片机控制SL811HS的USB主机底层驱动.pdf 832K

部分页面预览

(完整内容请下载后查看)

推荐下载

全部评论(0)

暂无评论