[圈圈教你玩USB] 圈圈的这本USB书介绍的好懂吗?USB真是复杂啊!

[复制链接]
2730|3
 楼主| cnchip 发表于 2009-3-4 21:11 | 显示全部楼层 |阅读模式
手里有一套源码还有板子,仍然搞不懂USB咋走的!<br />这是一个MP3,就是用AT89C51SND1实现的,昨天刚把PLL部分的寄存器弄懂<br /><br />U盘的USB过程是怎么样的?书中有流程介绍吗?看不懂,还是看不懂!<br />期盼有本好书!
 楼主| cnchip 发表于 2009-3-4 23:17 | 显示全部楼层

貌似又找到了一点感觉

这个AT89C51SND1有3个Endpoint,分别是0,1,2<br /><br />Endpoint&nbsp;0&nbsp;起控制作用,具体哪些控制还不明,还没看到呢^_^,估计就是告诉电脑&quot;我是U盘&quot;之类的吧,这个点32B的缓存<br />Endpoint&nbsp;1&nbsp;负责接收USB总线上发来的数据,64B&nbsp;FIFO缓存<br />Endpoint&nbsp;2&nbsp;负责发出到USB总线上的数据,也是&nbsp;64B&nbsp;FIFO&nbsp;缓存<br /><br />工作时:<br />1、先把工作频率设置好,使之能调整到48MHz;<br />2、紧接着设置3个Endpoint<br />3、依次查询3个Endpoint的中断标志再处理<br />&nbsp;&nbsp;&nbsp;或者根据中断处理这3个Endpoint(可以中断吗?似乎可以,还没看明白)<br /><br />这才初步一点,理解有误吗?还有后面文件系统的格式化。。。晕,太复杂,一头雾水,谢谢指点,非常感谢!
computer00 发表于 2009-3-5 11:47 | 显示全部楼层

AT89C51SND1我也有做过一个USB程序的哦...可以去我的blog找找

俺的书估计这几天就出来了,买一本看看,相信会对USB的通信过程会增加一些了解的。
 楼主| cnchip 发表于 2009-3-5 13:25 | 显示全部楼层

嗯,一定会买的

我平时买书一般也都是不考虑价格因素的,因为我觉得这是投资!<br />只有特别贵的、特别厚的才考虑一下<br />不过买了不少,看的似乎不多,晕。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

214

主题

1375

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部