请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR59941 工具/软件:
我有一个空白(未编程)器件、我想通过读取器件的器件 ID 进行测试。
根据我的理解、I2C 地址为 0x48、寄存器地址为 0x01A04。 这是正确的吗?
我的问题是:
- 哪些引脚可以通过 I2C 与器件通信? 我在数据表中看到有 4 个 I2C 通道、即 UCB[0-3]。 是否可以使用所有通道、或者是否需要任何搭接或配置?
- 写入 0x48 后、我会收到 ACK 还是 NACK?
- 我是否可以立即写入 0x01A04、或者我需要逐字节写入并等待 ACK? 我是说写入 0x1A、获取 ACK、然后写入 0x04 并获取 ACK。
- 如何读取数据? 它是相同的字节-> ACK ->字节