stm32 /stm32n6 /STM32N657 /HPDMA /HPDMA_C13BR1

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 HPDMA_C13BR1

31282724232019161512118743000000000000000000000000000000000000000000BNDT0BRC0 (B_0x0)SDEC0 (B_0x0)DDEC0 (B_0x0)BRSDEC0 (B_0x0)BRDDEC

BRDDEC=B_0x0, SDEC=B_0x0, BRSDEC=B_0x0, DDEC=B_0x0

Description

HPDMA channel 13 alternate block register 1

Fields

BNDT

block number of data bytes to transfer from the source

BRC

Block repeat counter

SDEC

source address decrement

0 (B_0x0): At the end of a programmed burst transfer from the source, the HPDMA_CxSAR register is updated by adding the programmed offset HPDMA_CxTR3.SAO to the current HPDMA_CxSAR value (current source address)

1 (B_0x1): At the end of a programmed burst transfer from the source, the HPDMA_CxSAR register is updated by subtracting the programmed offset HPDMA_CxTR3.SAO to the current HPDMA_CxSAR value (current source address)

DDEC

destination address decrement

0 (B_0x0): At the end of a programmed burst transfer to the destination, the HPDMA_CxDAR register is updated by adding the programmed offset HPDMA_CxTR3.DAO to the current HPDMA_CxDAR value (current destination address)

1 (B_0x1): At the end of a programmed burst transfer to the destination, the HPDMA_CxDAR register is updated by subtracting the programmed offset HPDMA_CxTR3.DAO to the current HPDMA_CxDAR value (current destination address)

BRSDEC

Block repeat source address decrement

0 (B_0x0): at the end of a block transfer, the HPDMA_CxSAR register is updated by adding the programmed offset HPDMA_CxBR2.BRSAO to the current HPDMA_CxSAR value (current source address)

1 (B_0x1): at the end of a block transfer, the HPDMA_CxSAR register is updated by subtracting the programmed offset HPDMA_CxBR2.BRSAO from the current HPDMA_CxSAR value (current source address)

BRDDEC

Block repeat destination address decrement

0 (B_0x0): at the end of a block transfer, the HPDMA_CxDAR register is updated by adding the programmed offset HPDMA_CxBR2.BRDAO to the current HPDMA_CxDAR value (current destination address)

1 (B_0x1): at the end of a block transfer, the HPDMA_CxDAR register is updated by subtracting the programmed offset HPDMA_CxBR2.BRDAO from the current HPDMA_CxDAR value (current destination address)

Links

()