这里乏善可陈的反应让我想到了这一点.
我一直背负着一种器件(Analog Devices 525x)(来自数据表,第16页):
在内部[EEPROM]写周期内禁用I2C接口.
这似乎不公平,因为" 我现在正从沙发上下来,所以不要暂时使用它,因为我让一个人在座垫上扯下来 ".老实说,为什么这是我的问题?
无论如何,数据表表明确认轮询就是答案 - 进入Linux内核...... Linux GPIO位是否为基础?I2C驱动程序是否提供了这样做的机制? 基本上发送写入位设置的地址,并继续这样做,直到出现ACK.
我在带有后端口GPIO位抨击驱动程序的ARM上使用2.6.14(我认为是2.6.19).