OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6358|回复: 4

stm32H753用LTDC+内部RAM 驱动RGB屏 画点函数失效

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-6-17
在线时间
2 小时
发表于 2019-10-23 23:37:46 | 显示全部楼层 |阅读模式
stm32H753用LTDC+内部RAM 驱动RGB屏 画点函数失效
void LTDC_Draw_Point(u16 x,u16 y,u32 color)
{
    //直接用的横屏,用的RGB565的格式
    *(u16*)((u32)ltdc_framebuf[lcdltdc.activelayer]+lcdltdc.pixsize*(lcdltdc.pwidth*(lcdltdc.pheight-x-1)+y))=color;
}

清屏的函数可以正常实现颜色显示,在主函数中单独调用画点函数,无法画出一个点;
理解为:ltdc会自动读取显存的数据,去刷新屏幕,感觉没有刷新,用调试断点时是有画点。更改画点函数为DMA2D模式时画点功能正常。
填充函数用DMA2D的函数,所以可以进行屏幕刷新。
是否需要先进行内存管理。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-6-17
在线时间
2 小时
 楼主| 发表于 2019-10-23 23:38:40 | 显示全部楼层
硬件设计有问题,目前sdram用不了
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-6-17
在线时间
2 小时
 楼主| 发表于 2019-11-9 12:35:24 | 显示全部楼层
后面用了emwin  界面也能显示 但是划线有不完整
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2020-7-20
在线时间
28 小时
发表于 2020-10-13 18:14:25 | 显示全部楼层
楼主,我也遇到了使用内部RAM不能画点的问题,能分享下怎么解决吗?谢谢了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2022-7-22
在线时间
7 小时
发表于 2023-4-12 20:07:54 | 显示全部楼层
我也遇到了这个问题,请问解决了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 14:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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