Video 如何在STM32H7上配置DCMI外围设备 如何配置DCMI外围设备以获取活动字段 图像\视频 如何从数字化流中仅获取Y部分(灰度视频) 如何设置外部解码器 如何确定相机的分辨率

Video 如何在STM32H7上配置DCMI外围设备 如何配置DCMI外围设备以获取活动字段 图像\视频 如何从数字化流中仅获取Y部分(灰度视频) 如何设置外部解码器 如何确定相机的分辨率,video,video-capture,stm32,Video,Video Capture,Stm32,配置DCMI外围设备以获取活动现场图像\视频: (最好查看此代码,并提供有关此寄存器在拆分窗口中的功能的文档) 每一个都是8位的,您可以使用Y0:Cb0:Cr0和Y1:Cb0:Cr0获得2像素的彩色图片。其中Y-是亮度值->此值是灰度视频所需的值。 这是本部分的功能: // set Y-only DCMI->CR |= (0x1 << 16); DCMI->CR |= (0x1 << 18); //仅设置Y DCMI->CR |=(0x1 CR |=(0x1

配置DCMI外围设备以获取活动现场图像\视频:

(最好查看此代码,并提供有关此寄存器在拆分窗口中的功能的文档)

每一个都是8位的,您可以使用
Y0:Cb0:Cr0
Y1:Cb0:Cr0
获得2像素的彩色图片。其中Y-是亮度值->此值是灰度视频所需的值。 这是本部分的功能:

// set Y-only
DCMI->CR |= (0x1 << 16);
DCMI->CR |= (0x1 << 18);
//仅设置Y

DCMI->CR |=(0x1 CR |=(0x1我将在稍后完成最后两个问题
Y1 Cr0 Y0 Cb0
Y3 Cr2 Y2 Cb2
// set Y-only
DCMI->CR |= (0x1 << 16);
DCMI->CR |= (0x1 << 18);
// choose data mode (8-bit = 0)
DCMI->CR |= (0x0 << 10);
// capture every 4 frame ( 4frames = 2 , 2frames = 1)
DCMI->CR |= (0x0 << 8);
// set polarity for VSCLK HSCLK PXCLK (0x1 = high)
DCMI->CR |= (0x1 << 7) | (0x1 << 6) | (0x0 << 5);
// choose synchornization (hardware = 0)
DCMI->CR |= (0x0 << 4);
// set AVID (enable = 1)
DCMI->CR |= (0x1 << 2);
// set capture mode (shanpshot = 1)
DCMI->CR |= (0x0 << 1);
// configure HSYNC interrupt
DCMI->IER = 0;
// configure IT lineComplete VSYNC frameComplete
DCMI->IER |= (0x1 << 4) | (0x1 << 3) | (0x1 << 0);
// enable IT for DCMI
// NVIC_EnableIRQ(DCMI_IRQn);
// NVIC_SetPriority(DCMI_IRQn, 1);

// enable DCIM
DCMI->CR |= (0x1 << 14);
// enable Capture
DCMI->CR |= (0x1 << 0);