位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第774页 > PDUSBD12PWDH > PDUSBD12PWDH PDF资料 > PDUSBD12PWDH PDF资料2第19页

飞利浦半导体
PDIUSBD12
与并行总线的USB接口设备
错误代码
- 续
描述
溢流误差,所接收的数据包的长度超过了可用的缓冲器
空间
Bitstuff错误
错误的数据PID ;所接收的数据的PID不是所预期的
表10:
错误
代码(二进制)
1011
1101
1111
11.3.5
读缓冲器
代码(十六进制) -
F0
交易 -
读取多个字节(最大130 )
读缓冲器命令后跟多个数据读出的,该方法返回
所选择的端点的数据缓冲区的内容。每次读取后,内部缓冲区
指针递增1 。
缓冲区指针不复位到缓冲区的顶部由读缓冲器命令。
这意味着,在读取或写入一个缓冲器可通过任何其它的命令中断
(除了选择端点) 。
在缓冲区中的数据结构如下:
字节0 :保留;可以具有任何值
字节1 :数据字节数/长度
字节2 : 1,数据字节
字节3 :数据字节2
等等
的前两个字节将在DMA可以跳过读取操作。因此,网络首先读出的意志
得到的数据字节1 ,第二次读取将得到的数据字节2等。 PDIUSBD12可以
通过EOP终止在USB数据包确定该数据包的最后一个字节。
11.3.6写缓冲
代码(十六进制) -
F0
交易 -
写多个字节(最大130 )
写缓冲区命令后跟多个数据写入,其加载
端点缓冲区。如在所描述的数据必须被组织以同样的方式
读缓冲区命令。该网络第一个字节(保留)应始终为'0' 。
在DMA写操作时,前两个字节将被旁路。因此,网络首先写
将写入的数据字节1,第二个写操作将写入的数据字节2等。
非同步传输(散装或中断) ,缓冲区应该完全连接LLED
之前的数据被发送到主机并切换到下一个缓冲器发生。该
例外的是在DMA传送结束时通过激活EOT_N中,表示当
当前缓冲区的内容(完全充满或不)将被发送到主机。
备注:
有反对写入或读出了一个缓冲区的边界或无保护
针对写入OUT缓冲区或从缓冲区中读取。所有这些行动
可能会导致不正确的操作。在输出缓冲区中的数据是经过唯一有意义
9397 750 09238
皇家飞利浦电子有限公司2001年版权所有。
产品数据
牧师08 - 二○○一年十二月二十日
19 35