那位大侠了解端点缓冲区深度啊,给介绍介绍。
回复(5) 2007-12-10 19:47 来自版块 - USB驱动开发
表情
jinghuiren对头(2007-12-25 10:47)
room2009934多谢了。楼上所说的“整块访问”是不是不管每次发多少个字节(小于512的),单片机都自动认为这个缓冲区已经满了。 我的qq是407029511,希望大家一起研究学习。(2007-12-22 14:38)
xiaobai_1981不好意思,1024BYTE是针对ISO传输的,bulk传输为512(2007-12-18 17:21)
xiaobai_1981USB2.0 最大缓冲为1024BYTE,深度为4,在这种情况下只能用EP0和EP2.因为EP2的缓冲将覆盖所有的缓冲空间,所以即使定义了其他端口也没实际意义. 另外,读取缓冲时应该是整块的,不然会造成数据丢失.(2007-12-13 13:05)
moustar如果是1.1的协议,则所有端点缓冲区的深度是都64字节 如果是2.0协议,则端点缓冲区深度是512字节,并可配置成多倍缓冲(2007-12-13 11:11)

返回顶部