stm32 /stm32h7rs /STM32H7R /DCMIPP /DCMIPP_CMSR2

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 DCMIPP_CMSR2

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 (B_0x0)ATXERRF 0 (B_0x0)PRERRF 0 (P0LINEF)P0LINEF 0 (B_0x0)P0FRAMEF 0 (P0VSYNCF)P0VSYNCF 0 (P0LIMITF)P0LIMITF 0 (B_0x0)P0OVRF

P0FRAMEF=B_0x0, P0OVRF=B_0x0, PRERRF=B_0x0, ATXERRF=B_0x0

Description

DCMIPP common status register 2

Fields

ATXERRF

AXI transfer error interrupt status flag for the IP-Plug. This bit is cleared by writing a 1 to CATXERRF bit in the DCMIPP_CMFCR register.

0 (B_0x0): No AXI transfer error detected

1 (B_0x1): AXI transfer error occurred on an AXI client. This bit signals an error on a client without any specific hardware action, the software must handle the situation (normally used when debugging software application code).

PRERRF

Synchronization error raw interrupt status for the parallel interface. This bit is valid only in the embedded synchronization mode. It is cleared by writing a 1 to the CPRERRF bit in the DCMIPP_CMFCR register. This bit is available only in embedded synchronization mode.

0 (B_0x0): No synchronization error detected

1 (B_0x1): Embedded synchronization characters are not received in the correct order.

P0LINEF

Multi-line capture completed raw interrupt status for Pipe0 This bit is set when one/more lines have been completed. The periodicity of LINEF event is configured by LINEMULT bits into DCMIPP_P0PPCR register. When reaching end of frame, this event is triggered out to allow software action even if the LINEMULT value set is not a multiple of the total lines frame. In the case of embedded synchronization, this bit is set only if the CAPTURE bit in the DCMIPP_CR register is set. It is cleared by writing a 1 to the CP0LINEF bit in the DCMIPP_CMFCR register.

P0FRAMEF

Frame capture completed raw interrupt status for Pipe0 This bit is set when all data of a frame or window have been captured. In case of a cropped window, this bit is set at the end of line of the last line in the crop, even if the captured frame is empty (for example window cropped outside the frame). This bit is cleared by writing a 1 to the CP0FRAMEF bit in the DCMIPP_CMFCR register.

0 (B_0x0): No capture or ongoing capture

1 (B_0x1): All data of a frame have been captured

P0VSYNCF

VSYNC raw interrupt status for Pipe0 This bit is set when the VSYNC signal changes from the inactive state to the active state. In the case of embedded synchronization, this bit is set only if the CAPTURE bit is set in DCMIPP_CR. It is cleared by writing a 1 to the CP0VSYNCF bit in the DCMIPP_CMFCR register.

P0LIMITF

Limit raw interrupt status for Pipe0 This bit is set when the data counter DCMIPP_P0DCCNT reaches its maximum value DCMIPP_P0DCLIMIT. It is cleared by writing a 1 to the CP0LIMITF bit in the DCMIPP_CMFCR register.

P0OVRF

Overrun raw interrupt status for Pipe0 This bit is cleared by writing a 1 to the CP0OVRF bit in the DCMIPP_CMFCR register.

0 (B_0x0): No data buffer overrun occurred

1 (B_0x1): A data buffer overrun occurred and this frame data are corrupted

Links

()