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.
您好,关于您的这个问题,我已将您问题提交到英文E2E上了,请关注E2E的回复:
您好,美国工程师给出了回复:他认为应该是SPI 协议配置的问题导致。
SPI有两种模式,参考AFE031's datasheet :给的建议是您可以编写一个小程序 ,然后根据SPI协议读写AFE031 的寄存器。这里的SPI协议是针对TI的,代码实现可能与其他协议略有不同。
MCU 和 DSP 处理器之间在设置 SPI 配置方面可能存在一些差异。 在下面的链接中、有一些有关如何配置 AFE031的说明。 虽然这是 C2000 DSP 处理器所特有的、但是对于 MCU 处理器来说、整个过程应该仍然是正确的。
https://www.ti.com/lit/an/sprac94d/sprac94d.pdf?ts=1705429676956
我理解他的意思,我这边对AFE031进行读写操作只有RESET寄存器,DIE_ID寄存器和REVISION寄存器这三个寄存器读出来是default值,对其他寄存器进行读写都是没问题的;并且配置AFE031都是按照说明里面一步一步配置完成的,配置完成后读取寄存器的获取到的值都是正确的。麻烦帮忙再问一下。