主题中讨论的其他器件: C2000WARE、 TMS320F280039C、
您好、我可以从其中一个 ads7128寄存器读取从器件地址吗? 我知道是按照技术手册第15页的说明设置了从器件地址、但我想确认器件能够识别我提供的地址。 如果是、它存储在哪个寄存器中?
谢谢。
詹姆斯
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、我可以从其中一个 ads7128寄存器读取从器件地址吗? 我知道是按照技术手册第15页的说明设置了从器件地址、但我想确认器件能够识别我提供的地址。 如果是、它存储在哪个寄存器中?
谢谢。
詹姆斯
好的、谢谢 Tom。 我想我已经找到了一种直接读取寄存器值的方法。 也就是说、如果我在52的地址发送一条命令、并让器件进行响应、那么我就知道地址已正确配置。
话虽如此、您是否熟悉检索752的 PIN_CFG 寄存器中值所需的 CCS/C2000Ware 命令?
我正在阅读 第27页上的7128数据表,第8.5.1.1节单寄存器读取 ,

要尝试让7128将 PIN_CFG 寄存器内容发送回至我的 TMS320F280039C MCU、但目前遇到问题。 根据7128数据表、下面是我尝试实现的各种命令的屏幕截图、其中 single_register_read = 0001 0000b 且 ADC_PIN_CFG_REGISTER_ADDRESS = 0x5。 行75是7位从地址和写入位(LOW)。

或者、您是否知道一种更简单的方法来确定我的7128正确地连接到 I2C 总线?
您好、James:
很遗憾、我不熟悉 CCS/C2000Ware 代码、因此我不确定您需要怎么做。 您可以尝试将您的问题发布到 CCS 或 C2000 e2e 论坛。 我假设您在标有操作码的标题中的某个位置有#define。 至于连接、您是否在 ADS7128的 SDA 和 SCL 线路上设置了上拉电阻器? 您是否具有0示波器或逻辑分析仪、以查看线路74-78是否对 SCL 和 SDA 产生了任何影响?
您好、我们是否可以讨论 I2CMDR.STT 和 I2CMDR.STP 位与 I2CDXR 寄存器之间的关系? 我注意到、当我尝试自己的 i2c_ex1_loopback.c 变体时 、如果 I2CMDR.STT 或 I2CMDR.STP 设置为高电平 、那么我可以更新 I2CDXR 寄存器的内容、但实际上 SDA 线上没有出现任何内容。
我是否需要循环 I2CMDR.STT (P)以将位移出 I2CXSR 并移入 SDA 线路?