请问:怎样一个字节一个字节地“将后续数据从CH375 逐个取完”

ch275ds1.pdf,4页里面 5.6. 命令RD_USB_DATA 该命令从当前USB 中断的端点缓冲区中读取数据块。在USB 主机方式下,USB 中断的端点缓冲区 就是USB 主机端点的输入缓冲区。首先读取的输出数据是数据块长度,也就是后续数据流的字节数。 数据块长度的有效值是0 至64,如果长度不为0,则单片机必须读将后续数据从CH375 逐个取完。 这里请问:怎样一个字节一个字节地“将后续数据从CH375 逐个取完”。

第10页里面有:“③、 如果该命令具有输出数据,则在A0=0 时依次读取输出数据,每次一个字节;”但是还是没有清楚“逐个取” datasheet能够写清楚点吗?

发完读数据的命令(A0=1)之后,第一次调用读子程序(A0=0)读到的是后续数据的长度,再根据这个长度,调用读子程序读取后面的数据。 三个读写子程序,你可以参考一下C的例子程序。


只有登录才能回复,可以选择微信账号登录