stm32 /stm32n6 /STM32N657 /OTG1 /OTG_DCTL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as OTG_DCTL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (RWUSIG)RWUSIG 0 (B_0x0)SDIS 0 (B_0x0)GINSTS 0 (B_0x0)GONSTS 0 (B_0x0)TCTL0 (SGINAK)SGINAK 0 (CGINAK)CGINAK 0 (SGONAK)SGONAK 0 (CGONAK)CGONAK 0 (POPRGDNE)POPRGDNE 0 (DSBESLRJCT)DSBESLRJCT

GINSTS=B_0x0, GONSTS=B_0x0, TCTL=B_0x0, SDIS=B_0x0

Description

OTG device control register

Fields

RWUSIG

Remote wake-up signaling

SDIS

Soft disconnect

0 (B_0x0): Normal operation. When this bit is cleared after a soft disconnect, the core generates a device connect event to the USB host. When the device is reconnected, the USB host restarts device enumeration.

1 (B_0x1): The core generates a device disconnect event to the USB host.

GINSTS

Global IN NAK status

0 (B_0x0): A handshake is sent out based on the data availability in the transmit FIFO.

1 (B_0x1): A NAK handshake is sent out on all non-periodic IN endpoints, irrespective of the data availability in the transmit FIFO.

GONSTS

Global OUT NAK status

0 (B_0x0): A handshake is sent based on the FIFO status and the NAK and STALL bit settings.

1 (B_0x1): No data is written to the Rx FIFO, irrespective of space availability. Sends a NAK handshake on all packets, except on SETUP transactions. All isochronous OUT packets are dropped.

TCTL

Test control

0 (B_0x0): Test mode disabled

1 (B_0x1): Test_J mode

2 (B_0x2): Test_K mode

3 (B_0x3): Test_SE0_NAK mode

4 (B_0x4): Test_Packet mode

5 (B_0x5): Test_Force_Enable

SGINAK

Set global IN NAK

CGINAK

Clear global IN NAK

SGONAK

Set global OUT NAK

CGONAK

Clear global OUT NAK

POPRGDNE

Power-on programming done

DSBESLRJCT

Deep sleep BESL reject

Links

()