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函数中进行初始化。