845x I2C范例程序的第一个字节总是返回零



硬件: Industrial Communications

问题:
当我在LabVIEW中运行I2C范例程序时,我总是在第一个字节读到零。我该如何避免这个问题呢?

解答:
当前版本的I2C范例程序使用的是16-bit的地址方案来读和写:8-bit的I2C控制器地址信息写到地址的第一个字节,0写到第二个字节。由此,如果您的I2C控制器使用的是8-bit的地址,那么第一个字节总会读到零。为了避免在第一个字节读到零,您可以参照以下步骤把范例程序修改为8-bit地址方案:

下面附加的程序说明了该解决方案,可以在LabVIEW7.1及更高版本中打开。

相关链接:

附件:


Microchip 24LC512 Write.vi


报告日期: 11/12/2006
最近更新: 11/21/2006
文档编号: 3VRGOM5N