硬汉嵌入式论坛

 找回密码
 立即注册
查看: 93|回复: 2
收起左侧

[LTDC] LTDC驱动RGB刷新异常

[复制链接]

3

主题

11

回帖

20

积分

新手上路

积分
20
发表于 5 天前 | 显示全部楼层 |阅读模式
硬汉哥,我是用H743IIT6 的LDTC(25M时钟) 刷新RGB(1080*600),SDRAM使用的[color=rgba(0, 0, 0, 0.85)]W9825G6KH-6(16Bit 32M)  我在测试时,DMA2D的SDRAM到SRADM速度是39MB/s
[color=rgba(0, 0, 0, 0.85)]

但是这个刷新好奇怪(DMA2D  寄存器到存储器的纯色满屏刷新),但是屏幕明显看着多种颜色,这可能是什么情况呀?



96676c5225b7cdf55dd5dd9b3da28c49.jpg
96676c5225b7cdf55dd5dd9b3da28c49_thumb.jpg
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 5 天前 | 显示全部楼层
是因为主循环刷  while (1)
  {
          cnt++;
          cnt%=11;
          ltdc_fill(0,0,1023,599,color_buf[cnt]);  
//DMA2D_Demo();
   
     delay_ms(80);
//       

    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
  }
  /* USER CODE END 3 */
}
刷新的原因吗 ,但是我开启 垂直消隐
__HAL_LTDC_ENABLE_IT(&hltdc,LTDC_IT_RR);  再中断里刷,进不去中断,调试的时候寄存器里中断使能位也置1了,但是就是进不去中断
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 5 天前 | 显示全部楼层
好了,解决了,不用那个公用处理函数就好了
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-11-22 02:05 , Processed in 0.038877 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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