野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9241|回复: 5

27-LTDC-DMA2D—液晶显示 不能同时显示直线和矩形?

[复制链接]
发表于 2017-6-21 19:53:16 | 显示全部楼层 |阅读模式
在“27-LTDC-DMA2D—液晶显示” 视频讲解的程序中,第2层不能同时使用两个DMA2D画图吗?一个画直线,一个画矩形。
QQ截图20170621194711.png
去掉DIS_RECT();的注释后,只显示矩形,不显示直线。
  DIS_RECT();
   DIS_Line_DMA2D();

交换两者位置,只显示直线,不显示矩形。
这两个都是使用DMA的方式显示的,怎么样才能同时显示啊?
各位大佬求助攻……
回复

使用道具 举报

发表于 2017-6-22 08:53:42 | 显示全部楼层
在不同层操作的时候,要调用那个函数选择当前要操作的层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-22 10:08:19 | 显示全部楼层
flyleaf 发表于 2017-6-22 08:53
在不同层操作的时候,要调用那个函数选择当前要操作的层

这两个函数都是在第2层显示的,在主函数中同时调用这两个函数,无法同时显示矩形和直线。 1.png 2.png
回复 支持 反对

使用道具 举报

发表于 2017-7-7 21:33:45 | 显示全部楼层
在(350,200)处画了个100的矩形,(350,20)处画了条200的垂直线?没看出问题,围观大师解题
回复 支持 反对

使用道具 举报

发表于 2017-7-9 19:33:06 | 显示全部楼层
DMA2D 是直接写到 内存上的, 使用麻烦,

为了灵活性, 请直接使用显存, 不要用 DMA2D;

显存可以配合各种GUI 函数, 无BUG;

不要求速度不要用 DMA2D;
回复 支持 反对

使用道具 举报

发表于 2017-7-9 19:34:05 | 显示全部楼层
同时 DMA 2D 是直接写到存上 , 不存在不能直接用, 只是方式问题;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-20 23:43 , Processed in 0.033185 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表