TI中文支持网
TI专业的中文技术问题搜集分享网站

DM642用I2C给TVP5150pbs的初始化时,卡住了

DM642运行光盘自带的程序,SEEDVPM642loop2,结果程序运行到

_IIC_write(hSeeddm642i2c, addrI2C,0x00, input_sel);  卡住了,这个函数里面有个 while (I2C_bb(hI2C));,一直卡这了,这个是怎么回事,怎么解决这个问题?

求帮忙,万分感谢!!

Jim Green2:

初学DM642,很多不懂,希望大家多多帮忙!!

Jim Green2:

求高手帮忙啊,这问题不解决,DM642学不下去了。。

Jim Green2:

求帮忙啊!!!!

zhiyong zhang:

回复 Jim Green2:

一般是I2C芯片没有正确相应协议,可能是地址不对、或者芯片没有焊接等问题。

linfeng zh:

我也出现同样的问题,我进一步发现的规律是有视频时初始化成功,没有视频的时候初始化就失败了,不知道你是否是这种规律,但一开始没视频初始化应该也是没问题的,但记不清了,后来的现象就是有视频初始化成功,无视频初始化失败。后来把初始化5150的程序做了封装,封装在一个函数里。然后在MAIN函数中进行初始化。

赞(0)
未经允许不得转载:TI中文支持网 » DM642用I2C给TVP5150pbs的初始化时,卡住了
分享到: 更多 (0)