一个利用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)

相关文章:

版权声明:本文为xlander原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xlander/archive/2008/04/07/1858568.html