推荐星级:
- 1
- 2
- 3
- 4
- 5
51单片机控制SL811HS的USB主机底层驱动
更新时间:2019-11-15 17:13:25
大小:832K
上传用户:xuzhen1查看TA发布的资源
浏览次数:116
下载积分:0分
下载次数:1 次
出售积分赚钱
评价赚积分
( 如何评价?)
收藏
评论(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)