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.

[参考译文] AM5728:[AM5728]尽管观察到有效波形、MCSPI1 仅在 MISO (SPI1_D1) 上接收 0x00

Guru**** 2419530 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1535024/am5728-am5728-mcspi1-receives-only-0x00-on-miso-spi1_d1-despite-valid-waveform-observed

器件型号:AM5728

工具/软件:

您好:
我使用 AM5728 时面临着一个问题、即即使从器件正确发送数据、MCSPI1 始终从 MISO 引脚 (SPI1_D1) 读取 0x00。


焊盘配置
CTRL_CORE_PAD_SPI1_D1 (F16)= 0x00040000
CTRL_CORE_PAD_SPI1_D0 (B25)= 0x00010000
CTRL_CORE_PAD_SPI1_CLK (A25)= 0x00010000
CTRL_CORE_PAD_SPI1_CS0 (A24)= 0x00010000


MCSPI 寄存器设置
MCSPI_MODULCTRL = 0x00000001
MCSPI_CHxCONF = 0x181E0FC0


观察结果
从器件通过 MOSI 正确接收数据。

示波器显示 MISO 线路上的有效数据。

但是、当我从 MCSPI1 RX 寄存器读取时、所有值均为 0x00。

您能帮助我了解哪些内容可能缺失或配置错误吗?

提前感谢。