mtk平台camera调试,读到的ID值为65535??

在mtk6230平台上,使用OV7670相机传感器遇到装置未就绪的问题,ID读取为65535。已确认电源电压稳定,PWDN和reset脚状态正确,I2C电路设有上拉电阻且有波形。怀疑问题可能出在硬件reset上,影响了后续I2C操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mtk6230的片子,camere sensor是ov7670。进入拍照时总显示“装置未就绪”。AVDD,DVDD,DOVDD是同时供给的,量得分别为2.87,1.87,2.87。reset脚低有效,camera pwrdn脚高有效,在未进入camera拍照功能时分别保持为高电平和低电平。I2C上没有接电容,各接了一个3.9K的上拉。
目前读sendor id结果是65535,请问各路高人问题可能在哪,又可以继续在哪些地方查找呢?
可能是PWDN的关系。camera pwdn高有效就是说pwdn为高电平的时候进入power down模式,所以在进入预览界面的时候就要把pwdn拉低。。这样camera才能进入正常工作状态。
建议:1,保证各个工作电压稳定;
         2,保证各个pin脚状态以及时钟正确;
         3,你认为camera应该进入工作状态时,测量Pclk或者各个data信牛绻惺涑龆喟刖鸵丫ぷ髌鹄戳耍?BR>        4,如果此时读出的寄存器数据仍然错误,那么检查iic信号是否正确,波形是否稳定,寄存器地址是否正确。。。。。。
我觉得pwrdn应该是正确的,init_ov76x0的第一个函数cis_module_power_on是这样的:
void cis_module_power_on(kal_bool on)
{
   if(on==KAL_TRUE)
   {
 sccb_setDelay(0x200); 
 sccb_config(SCCB_SW_8BIT, OV76X0_WRITE_ID, OV76X0_READ_ID, NULL);


 GPIO_ModeSetup(MODULE_CMPDN_PIN, 0); 
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值