阅读:1307回复:4
请教SL811的数据缓冲区该怎么用?
刚刚看了SL811的datasheet,对于0x10-0xff的存储缓冲区的使用不是很清楚,麻烦用过SL811的兄弟帮忙解释一下!给分
|
|
沙发#
发布于:2004-03-30 09:01
楼上那位说的好阿!我原先有个理解不知道对不对阿:如果在进行一次传输之前,假如是通过SL811读U盘里的数据.我是不是要先写缓冲区的首地址到EP0Address寄存器(USB-AHost基地址),然后在传输结束后,从该缓冲区中读数即可? 你的理解是对的 |
|
板凳#
发布于:2004-03-29 17:45
楼上那位说的好阿!我原先有个理解不知道对不对阿:如果在进行一次传输之前,假如是通过SL811读U盘里的数据.我是不是要先写缓冲区的首地址到EP0Address寄存器(USB-AHost基地址),然后在传输结束后,从该缓冲区中读数即可?
给分先!如果有哪位高手愿意耐心的讲解一番的话,愿意专么开帖子送分! |
|
地板#
发布于:2004-03-29 17:38
刚刚看了SL811的datasheet,对于0x10-0xff的存储缓冲区的使用不是很清楚,麻烦用过SL811的兄弟帮忙解释一下!给分 缓冲区当然是用来缓冲数据用的了,在读的时候SL811把U盘之类的东东里的数据读进来存在缓冲区等你去读,用BULK传数据时也要先把数据写入缓冲区再发启动传输的命令,也就是说每次传输用哪块缓冲区都要在控制寄存器中指明的。 |
|
地下室#
发布于:2004-03-29 15:13
没有什么特殊的用法啊,正常读写啊和读写内存一样
|
|
|