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