我新建了一个工程 pinmux.c camera操作相关的文件都是copy的websock_camera 里的文件, 当我调试的时候发现,工程编译完烧录之后 按下reset按键, camera 无法初始化成功, 卡在了 InitCameraComponents(640, 480) 这个函数的位置, 跟进去 看是卡在了 CameraSensorInit—》RegLstWrite 这个函数里面的 I2CBufferWrite 函数。 这个函数没有返回, 但是当我把设备断电后,在插上电源, camera 就能初始化成功? 请问这是什么原因? 我用的开发板是 launchpad TI 官方的开发板
Yonghua Pan:
请问你用的摄像头的板子是什么样的?
user4905330:
回复 Yonghua Pan:
在网上买的CC3200 Camera BoosterPack
Terry Han:
回复 user4905330:
I2CBufferWrite 函数卡在I2C数据读取函数,有没有检查上拉电阻,以及两次不同操作步骤下,I2C总线的时序对比,建议通过示波器可以检查是否在I2C的时序操作中出现问题