工具/软件:
您好:
我使用 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。
您能帮助我了解哪些内容可能缺失或配置错误吗?
提前感谢。