乐鑫技术交流
直播中

吴湛

9年用户 910经验值
擅长:电源/新能源
私信 关注
[问答]

esp-who ov2640驱动中曝光值的设置问题如何解决?

Code: Select all
static int set_aec_value(sensor_t *sensor, int value)
{
    if(value < 0) {
        value = 0;
    } else if(value > 1200) {
        value = 1200;
    }
    sensor->status.aec_value = value;
    return set_reg_bits(sensor, BANK_SENSOR, REG04, 0, 3, value & 0x3)
           || write_reg(sensor, BANK_SENSOR, AEC, (value >> 2) & 0xFF)
           || set_reg_bits(sensor, BANK_SENSOR, REG45, 0, 0x3F, value >> 10);
}

我使用了esp-eye的开发套件,刷了camera_web_server这个例子的固件,连接上设备后其中camera的设置有一栏是设置曝光值,其范围是0-1200,然后我在esp-who/components/esp32-camera/sensors目录下ov2640.c中找到这一段代码,我想问的是这个1200具体指曝光时间是多长,是30s,20s还是多少?0是不是就代表曝光时间为0?

更多回帖

发帖
×
20
完善资料,
赚取积分