Figure 394. Interrupt Hierarchy; Otg_Fs Control And Status Registers - STMicroelectronics STM32F405 Reference Manual

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

RM0090
31 30 29 28 27 26 25 24 23
Core interrupt
register
Interrupt
sources
1. The core interrupt register bits are shown in
page
1270.
34.16

OTG_FS control and status registers

By reading from and writing to the control and status registers (CSRs) through the AHB
slave interface, the application controls the OTG_FS controller. These registers are 32 bits
wide, and the addresses are 32-bit block aligned. The OTG_FS registers must be accessed
by words (32 bits).
CSRs are classified as follows:
Core global registers
Host-mode registers
Host global registers

Figure 394. Interrupt hierarchy

22 21
20 19 18
(1)
Device all endpoints
interrupt register
OUT endpoints
Device IN/OUT endpoint
interrupt registers 0 to 3
Host port control and status
register
Host all channels interrupt
register
Host channels interrupt
registers 0 to 7
DocID018909 Rev 11
17:10
9 8
16:9
3:0
IN endpoints
OTG_FS core interrupt register (OTG_FS_GINTSTS) on
USB on-the-go full-speed (OTG_FS)
OR
AND
7:3
2 1 0
Core interrupt mask
OTG
interrupt
register
Device all endpoints
interrupt mask register
Device IN/OUT
endpoints common
interrupt mask register
Host all channels
interrupt mask register
Host channels interrupt
mask registers 0 to 7
Interrupt
Global interrupt
mask (Bit 0)
AHB configuration
register
register
ai15616b
1255/1731
1368

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Subscribe to Our Youtube Channel

Table of Contents

Save PDF