【发布时间】:2009-08-29 08:17:24
【问题描述】:
这里平淡无奇的反应让我想知道this。
我一直背负着一个设备(Analog Devices 525x)(来自数据表,第 16 页):
在内部 [EEPROM] 写周期期间禁用 I2C 接口。
这似乎不公平,例如“我现在要从沙发上下来,所以暂时不要使用它,因为我让座垫裂开了一个”。老实说,为什么这会是我的问题?
无论如何,数据表表明确认轮询是答案 - 进入 Linux 内核... Linux GPIO bit bashed I2C 驱动程序是否提供了执行此操作的机制? 本质上是发送一个地址设置写入位并继续这样做,直到出现 ACK。
我在 ARM 上使用 2.6.14,带有反向移植的 GPIO bit bashing 驱动程序(我认为是 2.6.19)。
【问题讨论】: