STM32F676 DMA2D疑问

2019-07-20 17:10发布

   一直以为LTDC负责控制LCD屏接口时序,DMA2D负责将显存中的数据搬运到LCD显示,因为在调试时只要启动传输然后向显存中写入数据就会出现部分写入数据出错(一般出错为0),关闭LDTC和DMA2D数据写入就全部正常,在测试中我关闭了DMA2D但是数据还是不断的再送显示,难道LDTC也有从SDRAM取数据到LCD的能力?如果这样我开启DMA2D传输后实际到底是LDTC取数据还是DMA2D会不会两者冲突导致我向SDRAM显存中写数据出现部分数据错误?SDRAM单独测试数据没有问题!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
taizonglai
1楼-- · 2019-07-20 18:58
 精彩回答 2  元偷偷看……
shuaigew88
2楼-- · 2019-07-20 19:14
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-20 19:26
shuaigew88 发表于 2017-1-24 16:31
那么这种情况下即使DMA2D一次传输结束后为了保证屏幕能继续正常显示,LTDC也会实时刷新LCD只是速度相对DMA ...

这个是LTDC硬件处理的了

一周热门 更多>