找回密码
 立即注册
楼主: omnsvwle

DMA-LCM显示图片不正确

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-02-15 09:09:48
已绑定手机

8

主题

26

回帖

306

积分

中级会员

积分
306
发表于 2024-12-10 15:31:54 | 显示全部楼层
Debu*** 发表于 2024-12-10 15:22
逻辑分析仪看看LCM接口的信号
检查是否是使用DMA时意外修改了LCM的设置(ST7789内部的寄存器)
修改DMA时 ...

主要是没引出排针,不好抓信号,难受
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-12-10 17:54:03 | 显示全部楼层

AI8051U实验箱例程包下载地址:https://www.stcai.com/syx

参考实验箱例程包:65-DMA-LCD12864-M6800接口,TFT320240-I8080接口,液晶屏测试

目录下面的DMA驱动TFT彩屏例子方式,在相同框架下使用DMA或非DMA方式传输刷屏数据,

不用DMA传输能正常显示图片情况下,DMA传输就不会出现刷屏区域定位错误情况。

image.png

此外,例子:71.1-电脑通过UART发送图片数据写入到DMA SPI Flash,SPI-TFT_DMA_双缓冲区交替显示图片,不占CPU时间程序-ILI9341,里面的读取Flash数据进行DMA LCM显示程序也可以参考。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-02-15 09:09:48
已绑定手机

8

主题

26

回帖

306

积分

中级会员

积分
306
发表于 2024-12-12 10:47:04 | 显示全部楼层
Debu*** 发表于 2024-12-10 15:23
还有检查是否速度过快导致异常,通信速度过快可能会导致这种异常

我调低了DMA速度和传输周期,可以显示到正常位置,但是图片衔接不正常,视频里有体现,拼接处有黑点,好像是少几个像素,直接写的00了?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-18 11:34:15

4

主题

5

回帖

83

积分

注册会员

积分
83
发表于 2025-2-10 15:11:36 | 显示全部楼层
你好请问解决了吗,我也有类似的问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-18 11:34:15

4

主题

5

回帖

83

积分

注册会员

积分
83
发表于 2025-2-10 15:19:05 | 显示全部楼层
omns*** 发表于 2024-12-12 10:47
我调低了DMA速度和传输周期,可以显示到正常位置,但是图片衔接不正常,视频里有体现,拼接处有黑点,好 ...

你好,可以加我一下qq吗有些问题想请教一下 2942145846   
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-03-20 10:41:53

6

主题

33

回帖

288

积分

中级会员

积分
288
发表于 2025-3-18 17:55:20 | 显示全部楼层
omns*** 发表于 2024-12-12 10:47
我调低了DMA速度和传输周期,可以显示到正常位置,但是图片衔接不正常,视频里有体现,拼接处有黑点,好 ...

我也遇到类似的问题,从2.4寸8位并口,改成3.2寸16位并口,DMA方式显示图片也三分之一处,也有一条横杠,图片拼接的不完整,有错位
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-03-20 10:41:53

6

主题

33

回帖

288

积分

中级会员

积分
288
发表于 2025-3-20 10:41:53 | 显示全部楼层
omns*** 发表于 2024-12-10 13:51
ST7789  8051U Xdata5600 正常显示是这样的

问题解决了吗?在2.4寸使用8位屏,正常显示,如果换成3.2寸16位屏,也会出现吧这个问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-03-20 10:41:53

6

主题

33

回帖

288

积分

中级会员

积分
288
发表于 2025-3-20 10:42:08 | 显示全部楼层
问题解决了吗?在2.4寸使用8位屏,正常显示,如果换成3.2寸16位屏,也会出现吧这个问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2089

积分

超级版主

积分
2089
发表于 2025-3-20 15:41:31 | 显示全部楼层
试试 12楼 陈工的建议 截图202503201538541379.jpg

范例程序 下载 AI8051U-DEMO-CODE-V1.2 实验箱20250220.zip (92.97 MB, 下载次数: 5)
QQ:3398500488
微信号:18106296592(小刘)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:58 , Processed in 0.157297 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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