在 TLV320DAC3120的任一输出端创建短路时、器件会按预期暂停运行、但客户和我都没有看到寄存器 P1R32更新。 当输出短路时、我希望位0变为"1"、但事实并非如此。 这种情况会通过 EVM 和定制电路板发生。 是否有特定的过程、我们可能丢失了读取 P1R32位0的信息?
谢谢!
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.
在 TLV320DAC3120的任一输出端创建短路时、器件会按预期暂停运行、但客户和我都没有看到寄存器 P1R32更新。 当输出短路时、我希望位0变为"1"、但事实并非如此。 这种情况会通过 EVM 和定制电路板发生。 是否有特定的过程、我们可能丢失了读取 P1R32位0的信息?
谢谢!
尊敬的 Lenio:
正如离线讨论过的、我注意到页0寄存器44上的中断标志实际上已启用、GUI 在读回寄存器时会遇到一些问题。 下面我解释了如何成功读取寄存器、以及我现在得到了什么结果:
传统的寄存器读取方法是通过 GUI 控制或命令窗口、但这无法按预期运行。 下面的脚本将页面选择器寄存器设置为0、然后读取寄存器44。 然后、选择器页变为1并读取寄存器32。 这些返回的读取值不正确:
但是、如果启用"记录"功能、则读取命令现在会按预期工作。 您可以忽略出现在命令缓冲区中的其他行:
调试完成后、我可以确认 EVM 上的以下事件:
此致、
-Ivan Salazar
应用工程师