一个利用SL811HS实现的usb host参考实例
在国内的网站上很少看到usb host的参考资料,今天看到一个法国同行的开源作品,收录下来,供大家参考。
前几天的一篇文章提到的lpcusb属于usb device的协议栈,今天收录的这个作品叫做montage,实现的是usb host的功能,还不能称作usb host协议栈。我下载了作者提供的代码,粗略的看了一下,大部分的代码是sl811的驱动,因此称作”驱动sl811的实验代码”可能更为合适。尽管如此,还是收录下来,因为我曾经看过官方的驱动代码,其水平还真是不敢恭维,不知道是不是我没有usb协议基础的原因。montage的这个版本看着要舒服多了,至少变量和函数的命名非常规范。
montage使用的单片机是PIC18F452,USB控制器是SL811HS。
由于软件代码的原因,montage目前只支持全速模式,不支持低速模式。从本站下载montage代码
另外,今天还误打误撞,碰到一个单片机实现的usb host控制器,用Atmel Mega32实现的。真是高人到处有。
Copyright © 2008
继续阅读《一个利用SL811HS实现的usb host参考实例》的全文内容…
分类: 奇趣创意 | Tags: USB SL811 | 添加评论(0)
相关文章:
Google Code上两个LPC21XX开源项目 (2009-7-4 14:30:32)
PIC18F2550实现的基于HID的USB示波器 (2008-5-31 20:25:13)
AVR-HID:HID接口实现传感数据采集 (2008-4-13 21:56:3)
USB键盘的“杀手级”恶作剧 (2008-4-12 21:59:8)
一个开源的usb主机协议栈 (2008-4-8 22:4:30)