工具/软件:Code Composer Studio
我们尝试使用 DRV8301并进行 SPI 通信、但无法接收来自 MISO 的消息。
MCU:TMS320F28377D
CLK:2.5MHz
EN_GATE 设置为高电平。
黄:MISO
绿色:MOSI
蓝色:CLK
LED:CS
SPI 设置代码是
void SPI_init()
{
SPI_disableModule (SPIB_BASE);
SPI_setConfig (SPIB_BASE、DEVICE_LSPCLK_FREQ、SPI_PROT_POL0PHA0、
SPI_MODE_MASTER、2500000、16);
SPI_enableFIFO (SPIB_BASE);
SPI_resetTxFIFO (SPIB_BASE);
SPI_enableTalk (SPIB_BASE);
SPI_disableLoopback (SPIB_BASE);
SPI_setEmulationMode (SPIB_BASE、SPI_emulation_free_run);
SPI_enableModule (SPIB_BASE);
}
以及我们的 DRV8301原理图
问题出在哪里? 您能帮我们读取寄存器吗?
感谢您的快速回复。
此致。



