stm32 /stm32n6 /STM32N645 /SDMMC1 /SDMMC_CMDR

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 SDMMC_CMDR

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 0CMDINDEX0 (CMDTRANS)CMDTRANS 0 (CMDSTOP)CMDSTOP 0 (B_0x0)WAITRESP 0 (WAITINT)WAITINT 0 (WAITPEND)WAITPEND 0 (CPSMEN)CPSMEN 0 (DTHOLD)DTHOLD 0 (B_0x0)BOOTMODE 0 (B_0x0)BOOTEN 0 (CMDSUSPEND)CMDSUSPEND

BOOTEN=B_0x0, BOOTMODE=B_0x0, WAITRESP=B_0x0

Description

SDMMC command register

Fields

CMDINDEX

Command index

CMDTRANS

The CPSM treats the command as a data transfer command, stops the interrupt period, and signals DataEnable to the DPSM

CMDSTOP

The CPSM treats the command as a Stop Transmission command and signals abort to the DPSM

WAITRESP

Wait for response bits

0 (B_0x0): No response, expect CMDSENT flag

1 (B_0x1): Short response, expect CMDREND or CCRCFAIL flag

2 (B_0x2): Short response, expect CMDREND flag (No CRC)

3 (B_0x3): Long response, expect CMDREND or CCRCFAIL flag

WAITINT

CPSM waits for interrupt request

WAITPEND

CPSM waits for end of data transfer (CmdPend internal signal) from DPSM

CPSMEN

Command path state machine (CPSM) enable bit

DTHOLD

Hold new data block transmission and reception in the DPSM

BOOTMODE

Select the boot mode procedure to be used

0 (B_0x0): Normal boot mode procedure selected

1 (B_0x1): Alternative boot mode procedure selected.

BOOTEN

Enable boot mode procedure

0 (B_0x0): Boot mode procedure disabled

1 (B_0x1): Boot mode procedure enabled

CMDSUSPEND

The CPSM treats the command as a Suspend or Resume command and signals interrupt period start/end

Links

()