团队成员:
我的客户使用 TM4C1231E6PZ、我们有 一个问题要问。 TM4C1231E6PZ 芯片使用 SPI 通信并用作从器件。
如何判断主机已完成数据发送? 通过 DMA 在主从之间发送。
是否可以使用函数 uDMAChannelIsEnabled (MASTER_SSI_UDMA_RX_CHANNEL)和 SSIBusy (MASTER_SSI_BASE)确定它?
因为我们发现了以下问题:
程序代码如下:
tem1 =(_Bool)((uDMAChannelIsEnabled (MASTER_SSI_UDMA_RX_CHANNEL))||(uDMAChannelIsEnabled (MASTER_SSI_UDMA_TX_CHANNEL)))
if ((tem1 ==(_Bool) false))
{
uDMADisable ();
……………………
}
发现主 SPI 仍在发送数据、但"如果"为真、则从 SPI 关闭中断。
如`s 所示、请帮助确认客户的程序配置是否有问题? 请提供参考配置。 Tks ~ć

有关详细信息:


