DMAMUX 0x40020800
15 rejestrów/klastrów w tym peryferium.
DMA Multiplexer Channel 0 Control register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–5 | 6 | DMAREQ_ID | `rw` | DMA request identification Selects the input DMA request. See the DMAMUX table about assignments of multiplexer inputs to resources. |
| 8 | 1 | SOIE | `rw` | Synchronization overrun interrupt enable |
| 9 | 1 | EGE | `rw` | Event generation enable |
| 16 | 1 | SE | `rw` | Synchronization enable |
| 17–18 | 2 | SPOL | `rw` | Synchronization polarity Defines the edge polarity of the selected synchronization input: |
| 19–23 | 5 | NBREQ | `rw` | Number of DMA requests minus 1 to forward Defines the number of DMA requests to forward to the DMA controller after a synchronization event, and/or the number of DMA requests before an output event is generated. This field shall only be written when both SE and EGE bits are low. |
| 24–28 | 5 | SYNC_ID | `rw` | Synchronization identification Selects the synchronization input (see inputs to resources STM32G0). |
DMA Multiplexer Channel 1 Control register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–5 | 6 | DMAREQ_ID | `rw` | DMA request identification Selects the input DMA request. See the DMAMUX table about assignments of multiplexer inputs to resources. |
| 8 | 1 | SOIE | `rw` | Synchronization overrun interrupt enable |
| 9 | 1 | EGE | `rw` | Event generation enable |
| 16 | 1 | SE | `rw` | Synchronization enable |
| 17–18 | 2 | SPOL | `rw` | Synchronization polarity Defines the edge polarity of the selected synchronization input: |
| 19–23 | 5 | NBREQ | `rw` | Number of DMA requests minus 1 to forward Defines the number of DMA requests to forward to the DMA controller after a synchronization event, and/or the number of DMA requests before an output event is generated. This field shall only be written when both SE and EGE bits are low. |
| 24–28 | 5 | SYNC_ID | `rw` | Synchronization identification Selects the synchronization input (see inputs to resources STM32G0). |
DMA Multiplexer Channel 2 Control register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–5 | 6 | DMAREQ_ID | `rw` | DMA request identification Selects the input DMA request. See the DMAMUX table about assignments of multiplexer inputs to resources. |
| 8 | 1 | SOIE | `rw` | Synchronization overrun interrupt enable |
| 9 | 1 | EGE | `rw` | Event generation enable |
| 16 | 1 | SE | `rw` | Synchronization enable |
| 17–18 | 2 | SPOL | `rw` | Synchronization polarity Defines the edge polarity of the selected synchronization input: |
| 19–23 | 5 | NBREQ | `rw` | Number of DMA requests minus 1 to forward Defines the number of DMA requests to forward to the DMA controller after a synchronization event, and/or the number of DMA requests before an output event is generated. This field shall only be written when both SE and EGE bits are low. |
| 24–28 | 5 | SYNC_ID | `rw` | Synchronization identification Selects the synchronization input (see inputs to resources STM32G0). |
DMA Multiplexer Channel 3 Control register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–5 | 6 | DMAREQ_ID | `rw` | DMA request identification Selects the input DMA request. See the DMAMUX table about assignments of multiplexer inputs to resources. |
| 8 | 1 | SOIE | `rw` | Synchronization overrun interrupt enable |
| 9 | 1 | EGE | `rw` | Event generation enable |
| 16 | 1 | SE | `rw` | Synchronization enable |
| 17–18 | 2 | SPOL | `rw` | Synchronization polarity Defines the edge polarity of the selected synchronization input: |
| 19–23 | 5 | NBREQ | `rw` | Number of DMA requests minus 1 to forward Defines the number of DMA requests to forward to the DMA controller after a synchronization event, and/or the number of DMA requests before an output event is generated. This field shall only be written when both SE and EGE bits are low. |
| 24–28 | 5 | SYNC_ID | `rw` | Synchronization identification Selects the synchronization input (see inputs to resources STM32G0). |
DMA Multiplexer Channel 4 Control register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–5 | 6 | DMAREQ_ID | `rw` | DMA request identification Selects the input DMA request. See the DMAMUX table about assignments of multiplexer inputs to resources. |
| 8 | 1 | SOIE | `rw` | Synchronization overrun interrupt enable |
| 9 | 1 | EGE | `rw` | Event generation enable |
| 16 | 1 | SE | `rw` | Synchronization enable |
| 17–18 | 2 | SPOL | `rw` | Synchronization polarity Defines the edge polarity of the selected synchronization input: |
| 19–23 | 5 | NBREQ | `rw` | Number of DMA requests minus 1 to forward Defines the number of DMA requests to forward to the DMA controller after a synchronization event, and/or the number of DMA requests before an output event is generated. This field shall only be written when both SE and EGE bits are low. |
| 24–28 | 5 | SYNC_ID | `rw` | Synchronization identification Selects the synchronization input (see inputs to resources STM32G0). |
DMA Multiplexer Channel 5 Control register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–5 | 6 | DMAREQ_ID | `rw` | DMA request identification Selects the input DMA request. See the DMAMUX table about assignments of multiplexer inputs to resources. |
| 8 | 1 | SOIE | `rw` | Synchronization overrun interrupt enable |
| 9 | 1 | EGE | `rw` | Event generation enable |
| 16 | 1 | SE | `rw` | Synchronization enable |
| 17–18 | 2 | SPOL | `rw` | Synchronization polarity Defines the edge polarity of the selected synchronization input: |
| 19–23 | 5 | NBREQ | `rw` | Number of DMA requests minus 1 to forward Defines the number of DMA requests to forward to the DMA controller after a synchronization event, and/or the number of DMA requests before an output event is generated. This field shall only be written when both SE and EGE bits are low. |
| 24–28 | 5 | SYNC_ID | `rw` | Synchronization identification Selects the synchronization input (see inputs to resources STM32G0). |
DMA Multiplexer Channel 6 Control register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–5 | 6 | DMAREQ_ID | `rw` | DMA request identification Selects the input DMA request. See the DMAMUX table about assignments of multiplexer inputs to resources. |
| 8 | 1 | SOIE | `rw` | Synchronization overrun interrupt enable |
| 9 | 1 | EGE | `rw` | Event generation enable |
| 16 | 1 | SE | `rw` | Synchronization enable |
| 17–18 | 2 | SPOL | `rw` | Synchronization polarity Defines the edge polarity of the selected synchronization input: |
| 19–23 | 5 | NBREQ | `rw` | Number of DMA requests minus 1 to forward Defines the number of DMA requests to forward to the DMA controller after a synchronization event, and/or the number of DMA requests before an output event is generated. This field shall only be written when both SE and EGE bits are low. |
| 24–28 | 5 | SYNC_ID | `rw` | Synchronization identification Selects the synchronization input (see inputs to resources STM32G0). |
DMAMUX request line multiplexer interrupt channel status register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0 | 1 | SOF0 | `ro` | Synchronization Overrun Flag 0 |
| 1 | 1 | SOF1 | `ro` | Synchronization Overrun Flag 1 |
| 2 | 1 | SOF2 | `ro` | Synchronization Overrun Flag 2 |
| 3 | 1 | SOF3 | `ro` | Synchronization Overrun Flag 3 |
| 4 | 1 | SOF4 | `ro` | Synchronization Overrun Flag 4 |
| 5 | 1 | SOF5 | `ro` | Synchronization Overrun Flag 5 |
| 6 | 1 | SOF6 | `ro` | Synchronization Overrun Flag 6 |
DMAMUX request line multiplexer interrupt clear flag register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0 | 1 | CSOF0 | `wo` | Synchronization Clear Overrun Flag 0 |
| 1 | 1 | CSOF1 | `wo` | Synchronization Clear Overrun Flag 1 |
| 2 | 1 | CSOF2 | `wo` | Synchronization Clear Overrun Flag 2 |
| 3 | 1 | CSOF3 | `wo` | Synchronization Clear Overrun Flag 3 |
| 4 | 1 | CSOF4 | `wo` | Synchronization Clear Overrun Flag 4 |
| 5 | 1 | CSOF5 | `wo` | Synchronization Clear Overrun Flag 5 |
| 6 | 1 | CSOF6 | `wo` | Synchronization Clear Overrun Flag 6 |
DMAMUX request generator channel x configuration register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–4 | 5 | SIG_ID | `rw` | Signal identification Selects the DMA request trigger input used for the channel x of the DMA request generator |
| 8 | 1 | OIE | `rw` | Trigger overrun interrupt enable |
| 16 | 1 | GE | `rw` | DMA request generator channel x enable |
| 17–18 | 2 | GPOL | `rw` | DMA request generator trigger polarity Defines the edge polarity of the selected trigger input |
| 19–23 | 5 | GNBREQ | `rw` | Number of DMA requests to be generated (minus 1) Defines the number of DMA requests to be generated after a trigger event. The actual number of generated DMA requests is GNBREQ +1. Note: This field shall only be written when GE bit is disabled. |
DMAMUX request generator channel x configuration register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–4 | 5 | SIG_ID | `rw` | Signal identification Selects the DMA request trigger input used for the channel x of the DMA request generator |
| 8 | 1 | OIE | `rw` | Trigger overrun interrupt enable |
| 16 | 1 | GE | `rw` | DMA request generator channel x enable |
| 17–18 | 2 | GPOL | `rw` | DMA request generator trigger polarity Defines the edge polarity of the selected trigger input |
| 19–23 | 5 | GNBREQ | `rw` | Number of DMA requests to be generated (minus 1) Defines the number of DMA requests to be generated after a trigger event. The actual number of generated DMA requests is GNBREQ +1. Note: This field shall only be written when GE bit is disabled. |
DMAMUX request generator channel x configuration register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–4 | 5 | SIG_ID | `rw` | Signal identification Selects the DMA request trigger input used for the channel x of the DMA request generator |
| 8 | 1 | OIE | `rw` | Trigger overrun interrupt enable |
| 16 | 1 | GE | `rw` | DMA request generator channel x enable |
| 17–18 | 2 | GPOL | `rw` | DMA request generator trigger polarity Defines the edge polarity of the selected trigger input |
| 19–23 | 5 | GNBREQ | `rw` | Number of DMA requests to be generated (minus 1) Defines the number of DMA requests to be generated after a trigger event. The actual number of generated DMA requests is GNBREQ +1. Note: This field shall only be written when GE bit is disabled. |
DMAMUX request generator channel x configuration register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0–4 | 5 | SIG_ID | `rw` | Signal identification Selects the DMA request trigger input used for the channel x of the DMA request generator |
| 8 | 1 | OIE | `rw` | Trigger overrun interrupt enable |
| 16 | 1 | GE | `rw` | DMA request generator channel x enable |
| 17–18 | 2 | GPOL | `rw` | DMA request generator trigger polarity Defines the edge polarity of the selected trigger input |
| 19–23 | 5 | GNBREQ | `rw` | Number of DMA requests to be generated (minus 1) Defines the number of DMA requests to be generated after a trigger event. The actual number of generated DMA requests is GNBREQ +1. Note: This field shall only be written when GE bit is disabled. |
DMAMUX request generator interrupt status register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0 | 1 | OF0 | `ro` | Generator Overrun Flag 0 |
| 1 | 1 | OF1 | `ro` | Generator Overrun Flag 1 |
| 2 | 1 | OF2 | `ro` | Generator Overrun Flag 2 |
| 3 | 1 | OF3 | `ro` | Generator Overrun Flag 3 |
DMAMUX request generator interrupt clear flag register
| Bit | Szer. | Pole | Dostęp | Opis |
|---|---|---|---|---|
| 0 | 1 | COF0 | `wo` | Generator Clear Overrun Flag 0 |
| 1 | 1 | COF1 | `wo` | Generator Clear Overrun Flag 1 |
| 2 | 1 | COF2 | `wo` | Generator Clear Overrun Flag 2 |
| 3 | 1 | COF3 | `wo` | Generator Clear Overrun Flag 3 |