智能车制作

标题: 蓝宙线性ccd例程 有几句看不懂 求大神帮忙!! [打印本页]

作者: Bucket    时间: 2016-3-18 22:18
标题: 蓝宙线性ccd例程 有几句看不懂 求大神帮忙!!
/* 计算128个像素点的平均电压值,实际值的10倍 */
    PixelAverageVoltage = (unsigned char)((int)PixelAverageValue * 25 / 194);


这句是在CalculateIntegrationTime函数里面,为啥要用128个像素点的平均AD值 *25 /194啊 ?


作者: Sτrīvé___    时间: 2016-3-18 22:18
它是按照理想最大电压为3.3V,按照八位二进制算出来这个值大概为33,即256*25/194=33;所以是实际电压值得十倍,其实就是这个算法就是去除浮点型运算,提高效率!!!!
作者: 674584201    时间: 2016-3-19 00:06
帮顶!




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2