This commit is contained in:
bmy
2024-03-02 16:17:34 +08:00
parent ee1ef42676
commit 00be00f85f
17 changed files with 646 additions and 313 deletions

View File

@@ -55,7 +55,7 @@
//====================================================软件 IIC 驱动====================================================
#define K24C02_SOFT_IIC_DELAY (500) // 软件 IIC 的时钟延时周期 数值越小 IIC 通信速率越快
#define K24C02_SCL_PIN (D13) // 软件 IIC SCL 引脚 连接 K24C02 的 SCL 引脚
#define K24C02_SDA_PIN (D14) // 软件 IIC SDA 引脚 连接 K24C02 的 SDA 引脚
#define K24C02_SDA_PIN (D12) // 软件 IIC SDA 引脚 连接 K24C02 的 SDA 引脚
//====================================================软件 IIC 驱动====================================================
#else
//====================================================硬件 IIC 驱动====================================================

View File

@@ -95,7 +95,7 @@
#define MT9V03X_IMAGE_SIZE ( MT9V03X_W * MT9V03X_H ) // 整体图像大小不能超过 65535
#define MT9V03X_COF_BUFFER_SIZE ( 64 ) // 配置串口缓冲区大小 不低于 64
#define MT9V03X_AUTO_EXP_DEF (0 ) // 自动曝光设置 默认不开启自动曝光设置 范围 [0-63] 0 为关闭
#define MT9V03X_AUTO_EXP_DEF (0 ) // 自动曝光设置 默认不开启自动曝光设置 范围 [0-63] 0 为关闭
// 如果自动曝光开启 EXP_TIME 命令设置自动曝光时间的上限
// 一般情况是不需要开启自动曝光设置 如果遇到光线非常不均匀的情况可以尝试设置自动曝光,增加图像稳定性
#define MT9V03X_EXP_TIME_DEF (512) // 曝光时间 摄像头收到后会自动计算出最大曝光时间,如果设置过大则设置为计算出来的最大曝光值
@@ -104,7 +104,7 @@
// 摄像头收偏移数据后会自动计算最大偏移,如果超出则设置计算出来的最大偏移
#define MT9V03X_UD_OFFSET_DEF (0 ) // 图像上下偏移量 正值 上偏移 负值 下偏移 行为 120 240 480 时无法设置偏移
// 摄像头收偏移数据后会自动计算最大偏移,如果超出则设置计算出来的最大偏移
#define MT9V03X_GAIN_DEF (32 ) // 图像增益 范围 [16-64] 增益可以在曝光时间固定的情况下改变图像亮暗程度
#define MT9V03X_GAIN_DEF (64 ) // 图像增益 范围 [16-64] 增益可以在曝光时间固定的情况下改变图像亮暗程度
#define MT9V03X_PCLK_MODE_DEF (1 ) // 像素时钟模式 范围 [0-1] 默认0 可选参数为:[0不输出消隐信号1输出消隐信号]
// 通常都设置为 0如果使用 CH32V307 的 DVP 接口或 STM32 的 DCMI 接口采集需要设置为 1
// 仅总钻风 MT9V034 V1.5 以及以上版本支持该命令