![Geehy SEMICONDUCTOR APM32F405 Series User Manual Download Page 455](http://html1.mh-extra.com/html/geehy-semiconductor/apm32f405-series/apm32f405-series_user-manual_573630455.webp)
www.geehy.com Page 454
Register name
Description
Offset
address
OTG_FS_GRSTCTRL
Full-speed OTG reset control register
0x10
OTG_FS_GCINT
Full-speed OTG module interrupt register
0x14
OTG_FS_GINTMASK
Full-speed OTG module interrupt mask register
0x18
OTG_FS_GRXSTS
Full-speed OTG read debug receive state register
0x1C
OTG_FS_GRXSTSP
Full-speed OTG state read and pop register
0x20
OTG_FS_GRXFIFO
Full-speed OTG receive FIFO size register
0x24
OTG_FS_GTXFCFG
Full-speed OTG TXFIFIO configuration register
0x28
OTG_FS_GNPTXFQSTS
Full-speed OTG non-periodic TXFIFIO queue state
register
0x2C
OTG_FS_GGCCFG
Full-speed OTG general module configuration
register
0x38
OTG_FS_GCID
Full-speed OTG module ID register
0x3C
OTG_FS_GHPTXFSIZE
Full-speed OTG host periodic TXFIFO size register
0x100
OTG_FS_DTXFIFO1
Full-speed OTG device IN endpoint TXFIFO size
register 1
0x104
OTG_FS_DTXFIFO2
Full-speed OTG device IN endpoint TXFIFO size
register 2
0x108
OTG_FS_DTXFIFO3
Full-speed OTG device In endpoint TXFIFO size
register 3
0x10C
OTG_FS global register functional description
Full-speed OTG control state register (OTG_FS_GCTRLSTS)
Offset address: 0x00
Reset value: 0x0000 0800
Field
Name
R/W
Description
0
SREQSUC
R
Session Request Success
0: Session request fails
1: Session request succeeds
Note: It can be used only in device mode
1
SREQ
R/W
Session Request
0: No request session
1: Request session
When HNSUCCHG bit of OTG_FS_GINT register is set, this bit will be
cleared by writing 0. This bit will be cleared to 0 when HNSUCCHG is
cleared to 0.
When USB 1.1 full-speed serial transceiver interface is used for session
request, wait for V
BUS
to discharge to 0.2 V after the BSVD bit of the
register is cleared to 0. The discharge time may be different according
to different PHY.