stm32 /stm32h7rs /STM32H7R /DCMIPP /DCMIPP_P0CPPCR

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_P0CPPCR

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)PAD 0 (B_0x0)BSM0 (B_0x0)OEBS 0 (B_0x0)LSM 0 (B_0x0)OELS 0 (B_0x0)LINEMULT 0 (B_0x0)DBM

LINEMULT=B_0x0, DBM=B_0x0, OELS=B_0x0, LSM=B_0x0, OEBS=B_0x0, PAD=B_0x0, BSM=B_0x0

Description

DCMIPP Pipe0 current pixel packer configuration register

Fields

PAD

Current Pad mode for monochrome and raw Bayer 10/12/14 bpp: MSB vs. LSB alignment

0 (B_0x0): Aligns on LSB (and pads null bits on MSB), for backward compatibility with former DCMI

1 (B_0x1): Aligns on MSB (and pads null bits on LSB), for better ease of software or GPU

BSM

Current Byte select mode Modes 10 and 11 work only with EDM [2:0] = 000 into the DCMIPP_PRCR register.

0 (B_0x0): Interface captures all received data

1 (B_0x1): Interface captures one data out of two

2 (B_0x2): Interface captures one byte out of four

3 (B_0x3): Interface captures two bytes out of four

OEBS

Current odd/even byte select (byte select start) This bit works in conjunction with BSM field (BSM different from 00)

0 (B_0x0): Interface captures the first data (byte or double byte) from the frame/line start, the second one is dropped

1 (B_0x1): Interface captures the second data (byte or double byte) from the frame/line start, the first one is dropped

LSM

Current Line select mode

0 (B_0x0): Interface captures all received lines

1 (B_0x1): Interface captures one line out of two

OELS

Current odd/even line select (ine select start) This bit works in conjunction with LSM field (LSM = 1)

0 (B_0x0): Interface captures the first line after the frame start, the second one is dropped

1 (B_0x1): Interface captures the second line from the frame start, the first one is dropped

LINEMULT

Current amount of capture completed lines for LINE event and interrupt

0 (B_0x0): Event after every line

1 (B_0x1): Event after two lines

2 (B_0x2): Event after four lines

3 (B_0x3): Event after eight lines

4 (B_0x4): Event after sixteen lines

5 (B_0x5): Event after 32 lines

6 (B_0x6): Event after 64 lines

7 (B_0x7): Event after 128 lines

DBM

Double buffer mode

0 (B_0x0): No double buffer mode activated. Pipe0 is always dump to memory address set by DCMIPP_P0PPM0AR1 register

1 (B_0x1): Double buffer mode activated. Dump address location switches from DCMIPP_P0PPM0AR1 register to DCMIPP_P0PPM0AR2 register alternatively on each frame.

Links

()