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.
工具与软件:
尊敬的先生/女士:
使用 DAC81416时我们遇到问题。 我们正在尝试读取其器件 ID、但我们没有读取它的时间。 当我们发送命令将器件 ID 读取为0x810000时、从 DAC 回读将为0x810000、即、我们将获取第一个字节的回显、但不会获取器件 ID。 我们正在使用 STM32H743BIT6微控制器、我们还尝试做两个访问周期、即第1条读取命令为0x810000、然后再次发送虚拟命令为0x1DFFFF、但我们无法读取器件 ID。 有人能为此提供解决方案吗?
所有电源都正常构建。 此外、如果电源是问题、那么我们不应该正确接收到第一个字节。 但是、这正像预期的那样出现。
在与 DAC 通信之前、再次说明一下、我们是否应该向 NOP 寄存器写入一些非零字符。 另外、如果我们必须读取任何寄存器、我们是否必须发送命令两次?
您好、Akshay、
让我们分步调试此配置、请检查这些详细信息。
1.测量 VAA、VSS、VIO、VCC、VDD 的电源电压值、报告电压值。 并检查数据表、以确保数值 处于限制范围内。
2.在示波器上捕获 SPI 线路并发送任何可读寄存器的读取命令数据。
请先执行这些操作、然后继续调试。
谢谢!
Sanjay