关于DMA和中断的问题

2019-07-20 06:09发布

本帖最后由 老李的森林 于 2018-9-14 09:06 编辑

STM32F7
DMA在访问SDRAM时,因为数据量大,所以需要的时间会比较长。假如此时发生中断,也要访问SDRAM,
此时会发生什么情况,DMA会被打断么,
这种打断的情况是否可以让用户选择。




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
老李的森林
2019-07-20 16:17
本帖最后由 老李的森林 于 2018-9-13 14:27 编辑

感谢回复,我现在的情况,LTDC需要读SDRAM,  与此DMA和中断也要各自写SDRAM,    而且二者要写的数据都不少,同时发生写SDRAM的时候,到底谁优先呢,这个优先级是否可以设置的。。

现在的现象是分别写数据的时候,写数据正常,只要再操作LTDC的层缓冲区(也就是改变屏幕显示),屏的一部分区域会不时乱掉,显然是冲突了。
该如何解决呢

一周热门 更多>