天嵌 ARM开发社区

 找回密码
 注册
查看: 2322|回复: 1

摄像头程序的一些问题

[复制链接]
吾心蒲清 发表于 2012-10-20 20:28:32 | 显示全部楼层 |阅读模式
1:在设置I/O口时 rGPGDAT &=~(1<<11)  是什么意思 我知道字面的意思是11位清零 但是这句指令有什么作用呢?
2:void init_yuvtable (void)
{
        int i, j;

        for (i = 0; i < XLATTABSIZE; i++) {
#if ORIG_XLAT
                j = min(253, max(16, i));
#else
                j = (255 * i + 110) / 220;        // scale up
                j = min(255, max(j, 16));
#endif
                // orig: XlatY[i] = (int ) j;
                XlatY[i] = j-16;
        }

        for (i = 0; i < XLATTABSIZE; i++) {
#if ORIG_XLAT
                j = min(240, max(16, i));
                j -= 128;
#else
                j = i - 128;                // make signed
                if (j < 0)
                        j++;                        // noise reduction
                j = (127 * j + 56) / 112;        // scale up
                j = min(127, max(-128, j));
#endif

                XlatV_B[i] = MulDiv (j, 1000, 564);        /* j*219/126 */
                XlatV_G[i] = MulDiv (j, 1100, 3328);
                XlatU_G[i] = MulDiv (j, 3100, 4207);
                XlatU_R[i] = MulDiv (j, 1000, 713);
        }
}
这个是TEST_0V9650()中的一个子函数 请问有什么作用  没看懂啊
TQ-ZQL 发表于 2012-10-22 10:53:27 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-6 11:29 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表