ST STM32F207 Series Reference Manual page 1066

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F207 Series:
Table of Contents

Advertisement

USB on-the-go full-speed (OTG_FS)
Isochronous OUT transactions
A typical isochronous OUT operation is shown in
The sequence of operations is as follows:
a)
b)
c)
d)
e)
f)
g)
1066/1381
OTG_FS_HCTSIZ2 = 0, reinitialize the channel for the next transfer. This time, the
application must reset the ODDFRM bit in OTG_FS_HCCHAR2.
The application is attempting to send one packet every frame (up to 1 maximum
packet size), starting with an odd frame. (transfer size = 1 024 bytes).
The periodic transmit FIFO can hold one packet (1 KB).
Periodic request queue depth = 4.
Initialize and enable channel 1. The application must set the ODDFRM bit in
OTG_FS_HCCHAR1.
Write the first packet for channel 1.
Along with the last word write of each packet, the OTG_FS host writes an entry to
the periodic request queue.
The OTG_FS host attempts to send the OUT token in the next frame (odd).
The OTG_FS host generates the XFRC interrupt as soon as the last packet is
transmitted successfully.
In response to the XFRC interrupt, reinitialize the channel for the next transfer.
Handling non-ACK responses
RM0033 Rev 9
Figure
364. The assumptions are:
RM0033

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F207 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents