hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1307回复:4

请教SL811的数据缓冲区该怎么用?

楼主#
更多 发布于:2004-03-29 14:07
刚刚看了SL811的datasheet,对于0x10-0xff的存储缓冲区的使用不是很清楚,麻烦用过SL811的兄弟帮忙解释一下!给分
boycn
驱动牛犊
驱动牛犊
  • 注册日期2003-11-26
  • 最后登录2010-08-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-30 09:01
楼上那位说的好阿!我原先有个理解不知道对不对阿:如果在进行一次传输之前,假如是通过SL811读U盘里的数据.我是不是要先写缓冲区的首地址到EP0Address寄存器(USB-AHost基地址),然后在传输结束后,从该缓冲区中读数即可?
给分先!如果有哪位高手愿意耐心的讲解一番的话,愿意专么开帖子送分!

你的理解是对的
hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-29 17:45
楼上那位说的好阿!我原先有个理解不知道对不对阿:如果在进行一次传输之前,假如是通过SL811读U盘里的数据.我是不是要先写缓冲区的首地址到EP0Address寄存器(USB-AHost基地址),然后在传输结束后,从该缓冲区中读数即可?
给分先!如果有哪位高手愿意耐心的讲解一番的话,愿意专么开帖子送分!
boycn
驱动牛犊
驱动牛犊
  • 注册日期2003-11-26
  • 最后登录2010-08-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-29 17:38
刚刚看了SL811的datasheet,对于0x10-0xff的存储缓冲区的使用不是很清楚,麻烦用过SL811的兄弟帮忙解释一下!给分

缓冲区当然是用来缓冲数据用的了,在读的时候SL811把U盘之类的东东里的数据读进来存在缓冲区等你去读,用BULK传数据时也要先把数据写入缓冲区再发启动传输的命令,也就是说每次传输用哪块缓冲区都要在控制寄存器中指明的。
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-29 15:13
没有什么特殊的用法啊,正常读写啊和读写内存一样
我来自中国 抵制日货
游客

返回顶部