0

我正在尝试使用 lpc1343 作为 i2cslave 来传输一些数据。写信给董事会没有任何问题,并且完全按照我的意愿工作。

但是,从板上读取会出现问题。尽管我发送了正确的命令,但似乎我没有收到任何数据。每当我尝试调试它时,我的电路板就会挂起,我必须重置驱动程序和我的电脑才能让它再次运行。

此外,每当我尝试从中读取时,我都会打开/关闭 LED。它只这样做一次,每当我尝试再次这样做时,什么都没有发生。我认为 I2c 停止了,但我不知道为什么。

我曾经在网站上找到过示例代码,但现在它似乎消失了。有人有更新的 I2cslave 代码吗?

4

1 回答 1

0

您正在为哪个操作系统编写代码,如何判断写入 i2c 芯片是否成功?

如果 write 函数返回,则可能是消息已发送,但芯片的配置很奇怪,不会对收到的消息起作用。

于 2013-05-18T17:27:36.803 回答