求助:LTDC控制器和DMA2控制器区别联系,到底如何协同工作?

2019-07-20 19:27发布

最近在使用RGB屏,对LTDC和DM2D两个控制器看着不太明白,两个控制器在结构上基本一致,都由 前/后景FIFO、前/后景PFC转换器、混合器、输出PFC、输出FIFO构成。请问两者是如何协调使用的?
我个人理解是不是这样的:LTDC控制器本身就具有屏幕送显的全部功能,此时内部的前/后景FIFO、前/后景PFC转换器、混合器、输出PFC、输出FIFO,完成送显的数据处理,寄存器配置完成时序配置。而需要使用DMA2D控制器时(加速数据处理),则送显数据就交给DMA2D中的前/后景FIFO、前/后景PFC转换器、混合器、输出PFC、输出FIFO单元 去处理完成,LTDC这个时候仅仅起配置时序的作用,内部的FIFO、PFC、混合器等就没有起作用了。不知道是不是这样的理解,求高人指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 21:06
LTDC是负责驱动LCD的。DMA2D,则是负责加速的,也就是你说的混合器,PFC什么东东。。。
louiskingking
2楼-- · 2019-07-20 22:50
 精彩回答 2  元偷偷看……
louiskingking
3楼-- · 2019-07-21 03:07
 精彩回答 2  元偷偷看……

一周热门 更多>