
飞利浦半导体
ISP1183
与DMA的低功耗USB接口设备
10.3端点初始化
在响应标准USB请求设置界面,在网络连接固件必须编程所有
在序列中的ISP1183 16变更请求(见
表4) ,
是否该端点是
启用。那么硬件会自动分配FIFO存储空间。
如果所有端点已成功CON组fi gured ,在网络连接固件必须返回一个空
分组控制IN端点确认成功到主机。如果有
在端点CON组fi guration错误,网络连接固件必须熄火控制IN端点。
当通过硬件或通过USB总线复位时, ISP1183禁用所有端点
并且清除所有变更请求,除了该控制端点,它是音响固定的并且总是
启用。
端点初始化可以在任何时间进行。它是,但是,只有经过有效
枚举。
10.4端点I / O模式访问
当一个端点的事件发生时(一个包被发送或接收的) ,相关联的
中断寄存器( IR )的端点中断位( EPN )由SIE设置。该
音响固件则响应该中断,并选择用于加工的终点。
当端点状态寄存器( ESR )被读取的端点中断位清零。
血沉也包含在端点缓冲区的状态信息。
对于OUT (=接收)的端点,该分组长度和分组数据可以被读
从ISP1183通过读缓冲区命令。当整个分组是
阅读,固件发送一个清除缓冲区命令的网络连接,使新的接待
数据包。
对于IN (=发送)端点,该分组长度和要发送的数据可以被写入
到ISP1183通过使用写缓冲区命令。当整个数据包被写入
到缓冲区中,网络连接固件发送缓冲区命令来启用数据
发送到主机。
10.5对控制端点特别行动
控制端点需要特殊的网络固件的操作。 SETUP包的到来
FL ushes的缓冲液中,并禁用验证缓存和清除缓冲区命令
控制IN和OUT端点。微控制器需要重新启用这些
通过发送一个应答Setup命令,命令
两
控制端点。
这确保了最后的SETUP包留在缓冲区内,并且没有数据包可以
被发送回主机直到微控制器明确确认,它
已经看到了SETUP包。
9397 750 11804
皇家飞利浦电子股份有限公司2004版权所有。
产品数据
版本01 - 2004年2月24日
16 62