OpenEdv-开源电子网

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

STM32H743 + LVGL例程,横屏改竖屏问题

[复制链接]

58

主题

162

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2016-7-16
在线时间
65 小时
发表于 2025-12-4 16:45:01 | 显示全部楼层 |阅读模式
5金钱
各位大侠好!
      本人在利用STM32H743开发板调试LVGL例程,显示屏是7寸(1024*600)屏。 我只用一个最简单的“LVGL例程9 lv_obj(基础对象)”例程。横屏显示正常,但是改成竖屏后,显示不正常。
     更改代码如下:
          static void disp_init(void)
          {
               /*You code here*/
               lcd_init();         //初始化LCD
               //   lcd_display_dir(1);  //设为横屏
                 lcd_display_dir(0);
}
           最后显示不正常。  估计别的地方还有修改,但是我用单步执行的调试,也没有发现要修改的地方。

           在此求助于各位大侠!


回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165769
金钱
165769
注册时间
2010-12-1
在线时间
2123 小时
发表于 2025-12-6 22:34:15 | 显示全部楼层
没这么简单吧,你得改LVGL配置才行,我们这个函数仅仅是LCD操作指令改了而已
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2025-12-3
在线时间
0 小时
发表于 3 天前 | 显示全部楼层
disp_drv.rotated = LV_DISP_ROT_90;
回复

使用道具 举报

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

本版积分规则


关闭

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

正点原子公众号

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

GMT+8, 2025-12-26 12:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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