|
发表于 2008-11-28 08:39:00
|
显示全部楼层
在OV的SENSOR中一般都会有这两个REGISTER:AEW及AEB,地址是24及25,它们是用来设定上限及下限,具体可以看DATASHEET。
它们可以在手动调整过程中用来限定AEC/AGC的范围,通过读AECH里的值如果它小于某个固定值,如下例(OV7640):
if ( OVT_Read( OVT_AECH ) < 0x02 )
{
OVT_Write( OVT_AEW, 0x00 ); /* very bright, increase dead-band */
}
else
{
OVT_Write( OVT_AEW, 0xff ); /* normal conditions */
}
if ( OVT_Read( OVT_GAIN ) >= 0x10 ) /* more than x6 gain */
{
OVT_Write( OVT_COMF, 0xC2 ); /* very dark, decrease edge enhancement */
}
else
{
OVT_Write( OVT_COMF, 0x32 ); /* normal conditions */
}[br]<p align=right><font color=red>+5 RD币</font></p> |
|