新路程------adv7180禁止自动输出信号

    adv7180使能以后如果在驱动中加入adv7180_write(0x40, 0x0c, 0x34);//disable free-run

这样做的话,一开始系统上电,没有接cvbs摄像头的情况下,vi信息里VI PHYCHN STATUS 1的 IntCnt侦中断没有了,但是插入cvbs摄像头以后再次拔出摄像头,中断将一直增加,似乎adv7180在无源输入的情况下还是在输出信号。

如果采用powerdown模式

那么0x0f寄存器的bit2要置为1,然后把bit5置为1,这样adv7180就进入powerdowm模式了,但是貌似没有看到adv7180有检测摄像头插入的办法。本来开个线程轮训free run的状态,如果进入free run就powerdown,如果离开freerun就powerup。结果发现如果powerdown,就无法检测0x13的free run模式,所以改成

i2c_write 0x2 0x40 0x03 0x4c 1 1 disable output

开启

i2c_write 0x2 0x40 0x03 0x0c 1 1  enable output

这样可以检测free run状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值