主题:C2000WARE 中讨论的其他器件
工具/软件:
我正在将 SPI 外设配置为用作 SPI、但之后、一些员工需要通过 DMA 使用它。 如果我配置 DMA、之后配置 SPI、就没有问题、但如果我强制配置 SPI、之后配置 DMA 就无法正常工作。 我意识到问题在于启用 SPIFFTX 寄存器时启用了 TX 中断。 但无法清除中断、将 TXFFINTCLR 寄存器设置为 1 无效。
我需要一个解决方案。
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.
工具/软件:
我正在将 SPI 外设配置为用作 SPI、但之后、一些员工需要通过 DMA 使用它。 如果我配置 DMA、之后配置 SPI、就没有问题、但如果我强制配置 SPI、之后配置 DMA 就无法正常工作。 我意识到问题在于启用 SPIFFTX 寄存器时启用了 TX 中断。 但无法清除中断、将 TXFFINTCLR 寄存器设置为 1 无效。
我需要一个解决方案。