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.
工具与软件:
SPI 配置:
TX 缓冲区具有26个字节的固定长度:
字节 |
0 |
1. |
2. |
3. |
4. |
5. |
6. |
7. |
8. |
9. |
10. |
11. |
12. |
13. |
14. |
15. |
16. |
17. |
18. |
19. |
20. |
21. |
22. |
23. |
24. |
25. |
主站输入 |
0xAA |
0xAA |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
0x00 |
MISO |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
ADC |
问题是 MOSI 在每个事务结束时一直在切换、而不是返回到其 GPIO 配置。 下图中显示了这一点、其中显示 MOSI 在每个事务后保持低电平或高电平。 我们知道这不是硬件问题、并且特定于此配置中使用的 C2000 SPI。
但这不是正在发生的事情。 我们将发送相同的有效载荷和 MOSI 切换。 如果您所说的内容准确、那么 MOSI 根本不会切换、但它显然正在切换。 所以你说的是预期的行为没有发生,我知道一个事实,这不是发生什么,因为我做了其他测试。
您能在结束时重现问题并分享结果吗
尊敬的 Ali:
我将在我结束时重现这种情况、并在明天与您联系并提供一些更新。
此致、
Aishwarya.
一些附加信息
发生此问题时、我将获取寄存器 SPI 外设寄存器扫描。
Ali
您将继续支持离线操作、然后在此处发布解决方案。
此致、
Aishwarya.
Ali
根据我们的对话,在 POL0PHA1中,PICO 反映了通过 POCI 收到的 SPIDAT[15]。 您能否确认每个字节的 ADC 数据是什么?这是否与此理解相匹配? 我将在 FYI 结束时发布调试摘要的完整更新。
此致、
Aishwarya.