请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5706 我在项目中使用3个 SPI 内核。 我们面临以下问题
- SPI1和 SPI2工作正常
- 串行终端中的数据符合预期
- 探测数据也符合预期
- 两者都在10MHz 下工作
- SPI3有以下问题
- MISO 上的数据 在串行终端中显示为'FF
- 探测 MISO 引脚并观察预期数据
- 从器件接收命令、以便 MOSI 按预期工作
- MISO 引脚也可按预期进行探测和观察
- 时钟和 CSn 可按照预期进行探测和观察
- 我们将时钟频率降低至1.5MHz、但观察结果相同
- 我比较了 SPI1和 SPI3的时钟信号、二者相同(未观察到噪声/干扰)
下面提到的是配置 MCSPI 时使用的引脚多路复用器配置
MCSPI | 芯片选择 | 焊球引脚 | 地址 | 值 |
MCSPI 1 | CS 0 | B24 | 0x4A0037B0 | 0x00020000 |
CS 1. | C25. | 0x4A0037B4 | 0x00020000 | |
CLK | C24. | 0x4A0037A4 | 0x00050000 | |
MOSI | D25 | 0x4A0037AC | 0x00050000 | |
MISO | D24 | 0x4A0037A8 | 0x00050000 | |
CLK 使能 | - | 0x4A0097F0 | 0x00000002 | |
MCSPI 2. | CS 0 | F24. | 0x4A0037CC | 0x00020000 |
CS 2. | E24. | 0x4A0037B8 | 0x00020003 | |
CLK | G25. | 0x4A0037C0 | 0x00050000 | |
MOSI | G24. | 0x4A0037C8 | 0x00050000 | |
MISO | F25. | 0x4A0037C4 | 0x00050000 | |
CLK 使能 | - | 0x4A0097F8 | 0x00000002 | |
MCSPI 3. | CS 0 | B18. | 0x4A0036E0 | 0x00020003 |
CS 1. | 解答19. | 0x4A0036E4 | 0x00020003 | |
CLK | A18. | 0x4A0036D4 | 0x00050003 | |
MOSI | B16. | 0x4A0036DC | 0x00050003 | |
MISO | B17. | 0x4A0036D8 | 0x00050003 | |
CLK 使能 | - | 0x4A009800 | 0x00000002 |
下面提到 的是 MCSPI 的原理图
请帮助我解决此问题
此致、
Sarath