请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377S Thread 中讨论的其他器件:C2000WARE
工具与软件:
我正在尝试使用 DMA 来实现 SPI 从器件、并且遇到了将数据发送回主器件的问题。 我已经确认 RX 和 TX DMA 通道都指向 SpicRegs。 SPIRXBUF 和 SpicRegs。 虽然 RX 缓冲区的 DMA 是分别工作 SPITXBUF 和 SPITXBUF、但是 TX 会给我带来麻烦。 我已经注册了 DMA 中断并确认它已启用、但不会触发该中断。 此外、即使 SpicRegs 中没有任何内容也是如此。 SPITXBUF、SPI 从器件正在发送数据。 会填充 SPIDAT 寄存器并发送位、我不确定此数据来自哪里。 除了 SpicRegs.SPITXBUF 之外、什么可以填充此寄存器?
