
122
AT85C51SND3Bx
7632A–MP3–03/06
Reset Value = 0000 0000b
Reset Value = 0000 0000b
1-0
NBUSYBK1:
0
Busy Bank Flag
Set by hardware to indicate the number of busy bank.
For IN endpoint, it indicates the number of busy bank(s), filled by the user, ready
for IN transfer.
For OUT endpoint, it indicates the number of busy bank(s) filled by OUT
transaction from the host.
00b: All banks are free
01b: 1 busy bank
10b: 2 busy banks
11b: Reserved.
Table 125. UESTA1X Register
UESTA1X (1.CFh) – USB Endpoint Status 1 Register
7 6 5 4 3 2 1 0
- - - - - CTRLDIR CURRBK1 CURRBK0
Bit
Number
Bit
Mnemonic
Description
7-3 -
Reserved
The value read from these bits is always 0. Do not set these bits.
2 CTRLDIR
Control Direction (Flag, and bit for debug purpose)
Set by hardware after a SETUP packet, and gives the direction of the following
packet:
- 1 for IN endpoint
- 0 for OUT endpoint.
Can not be set or cleared by software.
1-0 CURRBK1:0
Current Bank (all endpoints except Control endpoint) Flag
Set by hardware to indicate the number of the current bank:
00b: Bank0
01b: Bank1
1xb: Reserved.
Can not be set or cleared by software.
Bit
Number
Bit
Mnemonic Description
Kommentare zu diesen Handbüchern