SAA7113视频采集问题
最近从网上下了些文章,看了些关于2440和7113的视频采集的模块,根据自己的理解画了块7113的小板子,但是在用IIC配置7113的时候接受不到应答信号,在_iicMode =POLLACK;
while(1)
{
rIICDS = slvAddr;
_iicStatus = 0x100; //To check if _iicStatus is changed
rIICSTAT = 0xf0; //Master Tx, Start, Output Enable, Sucessful, Cleared, Cleared, 0
rIICCON = 0xaf; //Resumes IIC operation.
while(_iicStatus==0x100)
Run_IicPoll();
if(!(_iicStatus & 0x1))
break; //When ACK is received
}
一直在死循环,等待7113的应答信号。把我自己的原理图奉上,希望有过经验的朋友能给个提示,正在做这个东西的一起讨论。我的QQ:544571980。 1# wjjontheway
你能测试到你的 Run_IicPoll(); 这个能执行么?
你有是怎么确定你的 设备在总线上的地址呢?就是 slvAddr 的数值 本帖最后由 wjjontheway 于 2010-12-6 21:40 编辑
能测试到Run_IicPoll(),
slvAddr 的地址为 默认的0x4A(写) 和0x4B(读) 我的摄像头显示在液晶屏上为什么很多和重复的物体啊! 大家跑摄像头是不是都在系统里跑啊??有裸机跑的嘛?? 这个I2C我在操作系统里已经可以运行了 你试试用GPIO去做岂不是很快 用GPIO模拟I2C:lol 支持一下:) 最近在改写他的驱动
页:
[1]