EasyManua.ls Logo

ST STM32F412

ST STM32F412
1163 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
USB on-the-go full-speed (OTG_FS) RM0402
1080/1163 RM0402 Rev 6
Figure 346. Bulk/control IN transactions
1. The grayed elements are not relevant in the context of this figure.
ai15675b
A
C
K
K
K
HostApplication AHB
O
U
T
T
T
D
A
T
A
0
M
P
S
1
M
PS
1
M
P
S
write
_
tx
_
fifo
(ch_1)
init_reg(ch_1)
set_ch_en
(ch_2)
init_reg(ch_2)
write_tx_
f
i
f
o
(
ch_1
)
set_ch_en
(ch_2)
ch_2
ch_2
c
h_
1
ch_1
D
e-a
ll
ocat
e
(
ch_1
)
ch_2
ch_2
ch_2
c
h_
1
A
C
K
K
K
O
U
T
T
T
RxFLvl interrupt
X
X
X
f
e
r
C
rr
o
m
p
l
i
n
t
e
r
r
u
r
r
p
t
set_ch_en
(ch_2)
Non-Periodic Request
Queue
Assume that this queue
can hold 4 entries.
4
1
6
ch 1
c
D
A
T
A
0
read_rx_sts
read_rx_fifo
1
MPS
set_ch_en
(ch_2)
RxFLvl interrupt
1
MPS
read_rx_stsre
ad_rx_fifo
RxFLvl interrupt
read_rx_sts
XferCompl interrupt
Disable
(ch_2)
1
2
3
4
5
6
7
De-allocate
(ch_2)
ChHltd interrupt
ch_2
2
3
5
7
8
9
12
13
read_rx_sts
RxFLvl interrupt
10
11
D
A
T
A
1
M
P
S
D
A
T
A
1
DeviceUSB
ACK
IN
ACK
IN

Table of Contents

Related product manuals