
CY7C68001
7.5
EPxCFG注册0x06-0x09
这些寄存器配置大型数据处理
SX2
端点, EP2, 4 ,6和8 。
图3-1
显示配置选择
这些端点。阴影块组的端点缓冲区双,三重或四缓冲。端点方向被设定
独立-任何阴影块可以有任意方向..
EPxCFG
位#
位名称
读/写
默认
EPxCFG
位#
位名称
读/写
默认
7
有效
读/写
1
6
DIR
读/写
0
5
TYPE1
读/写
1
4
TYPE0
读/写
0
3
SIZE
R
0
2
摊子
读/写
0
1
BUF1
R
1
7
有效
读/写
1
6
DIR
读/写
0
5
TYPE1
读/写
1
4
TYPE0
读/写
0
3
SIZE
读/写
0
2
摊子
读/写
0
1
BUF1
读/写
1
0x06, 0x08
0
BUF0
读/写
0
0x07, 0x09
0
BUF0
R
0
7.5.1
第7位:有效
外部主套有效值= 1来激活一个端点,和有效值= 0以禁用它。所有
SX2
端点默认为有效。一
端点的有效位0不响应任何USB通信。
7.5.2
7.5.3
第6位: DIR
位[ 5,4 ] :类型1 ,类型0
0 = OUT , 1 = IN 。默认EP2 / 4顷DIR = 0 ,OUT和EP6 / 8顷DIR = 1 ,IN 。
这些位用于定义端点类型,如图
表7-3 。
在TYPE位适用于所有的端点配置寄存器。所有
SX2
除了端点EP0默认为BULK 。
表7-3 。端点类型
TYPE1
0
0
1
1
7.5.4
位3 :尺寸
TYPE0
0
1
0
1
端点类型
无效
同步
散装(默认)
打断
0 = 512字节(默认值) ,1 = 1024字节。
端点4和8只能是512字节,并且是一个只读位。端点2和6的大小是可选择的。
7.5.5
第2位:失速
每个批量端点( IN或OUT )具有失速位(第2位) 。如果外部主机设定此位,到端点的任何请求返回
STALL握手,而不是ACK或NAK 。为取出状态,端点请求返回失速状态指示终点
在请求的4个字节。需要注意的是位端点号EP 7 ( 4字节)指定的方向。
7.5.6
比特[1,0] : BUF1 , BUF0
对EP2和EP6端点缓冲的深度是通过BUF1选自: 0 ,如图
表7-4 。
为EP4和EP8缓冲区
内部设定为双缓冲,只读取位。
表7-4 。端点缓冲
BUF1
0
0
1
1
BUF0
0
1
0
1
缓冲
四
无效
[9]
双
三重
注意事项:
9.设置端点缓冲无效的原因不正确的缓冲区分配
文件编号: 38-08013牧师* D
53第27页