|
楼主 |
发表于 2009-10-29 20:48:14
|
显示全部楼层
UEPCONX(USB Endpoint X Control:USB端点X控制寄存器)
% P" m# ]* n E: E " ` J9 W# r1 G' C
寄存器地址:D4H! T( K( O; | A
) A1 ]5 R- Z* }' l, U, z
7位:EPEN,置位后根据设备配置使能对应的端点。在硬件复位或USB总线复位后,端点0应该总是使能的。
6 c! j5 c7 \! C$ w* l1 v" n
1 F0 y0 W8 V6 ^6位:NAKIEN,NAK中断使能位。置位,使能NAK IN或NAK OUT中断。
; X2 i$ U ^8 E- A# q
u; g6 S0 H$ B5 x: Z! o. \8 U5位:NAK OUT,当一个NAK握手信号发送以回应主机的OUT请求时,此位被硬件置位。当NAKIEN被置位后,将触发一次USB中断。这一位需软件清除。
1 ?" _; k* ~' ]" {! [ v + z. v; l. ^5 f
4位:NAKIN,当一个NAK握手信号被发送以回应主机的IN请求时,此位被硬件置位。当NAKIEN被置位后,将触发一次USB中断。这一位需软件清除。
& h5 h+ {: K, \. F ' k- x7 v% K9 ], p" `0 G' W: d
3位:DTGL,数据状态位。当接收到DATA1包时,硬件置此位。当接收到DATA0包时,此位清0。2 O9 C( y- G- O
' z. O4 c& H. T7 g+ S
2位:EPDIR,端点方向位。& ^9 [6 f+ c6 h V- H" A( p+ v9 C
5 b, ^5 j( B/ R2 X$ ?* F
1-0位:EPTYPE,端点类型控制。置此域可确定对应端点的传输类型。5 ?2 Y4 {2 s9 W/ U! ?% d K
# |( m8 u" j3 b0 F8 Y0 N6 i6 c
00:控制端点1 V+ @& y9 ]3 u% S7 T9 X- }7 G
1 I4 R3 L% }% E
01:同步传输端点
3 M5 m0 R* @6 u% H# I
. N _" G. ^2 @6 {4 h" V( w 10:批量传输端点' e$ Z! {, N3 ~) `; ~' {
8 U4 B7 C/ Z( `" y4 r! X
11:中断传输端点 |
|