智能车制作

标题: 求助~关于鹰眼摄像头驱动 [打印本页]

作者: tools    时间: 2017-3-5 14:03
标题: 求助~关于鹰眼摄像头驱动
我移植山外的SCCB程序到超核库中,但是测试的时候发现,在读取寄存器值的时候,发送器件和寄存器地址能得到应答,后面发送器件的地址,得不到应答,在应答函数返回0.

int SCCB_ReadByte_one(uint8_t *pBuffer,   uint16_t length,   uint8_t ReadAddress)
{
       
    if(!SCCB_Start())
    {
                       
        return 0;
    }
    SCCB_SendByte( DEV_ADR );         
    if( !SCCB_WaitAck() )//能应答
    {
                       
        SCCB_Stop();
        return 0;
    }
    SCCB_SendByte( ReadAddress );           
    SCCB_WaitAck();
    SCCB_Stop();

    if(!SCCB_Start())
    {
        return 0;
    }
    SCCB_SendByte( DEV_ADR + 1 );              
    if(!SCCB_WaitAck())//不能应答,进入SCCB_WaitAck() 返回0.应答失败
    {                       
        SCCB_Stop();
        return 0;
    }
               
    while(length)
    {
        *pBuffer = SCCB_ReceiveByte();
        if(length == 1)
        {
            SCCB_NoAck();
        }
        else
        {
            SCCB_Ack();
        }
        pBuffer++;
        length--;
    }
    SCCB_Stop();
    return 1;
}


作者: tools    时间: 2017-3-5 14:04
求各位大神帮帮忙
作者: tools    时间: 2017-3-5 14:40
有人吗?很着急。
麻烦各位了
作者: tools    时间: 2017-3-5 23:53
:):):):):):)
作者: weiqiandiao    时间: 2017-5-18 10:42
同问,我的是战神ov7725 ,一直卡在wait_atick()里面




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