STM32F4的DMA不能启动的问题

现在在使用的芯片是STM32F429,系统设计为使用SPI接口同其他设备通信取得图像数据然后在液晶屏上显示,为保证图像刷新率SPI接口和液晶屏显示(FSMC总线驱动)均采用DMA方式,现在问题是单独调试都是正常的。
单独调试SPI接口,发送和接受都是DMA方式,观察接收数据是正确的。
单独调试液晶屏接口,DMA方式(memory to memory)扫描,液晶屏显示也是正常的。
但当两个设备同是采用DMA方式工作时发现SPI无法正确接收到数据,液晶屏显示正常。
通过对DMA寄存器的观察发现NDTR中的数值不变,SPI的DMA没有工作。

希望有对SMT32F4系列芯片有研究的大侠能够指点一下,谢谢!
已邀请:

要回复问题请先登录注册