OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 197|回复: 7

EMWIN 怎么翻转屏幕180°

[复制链接]

  离线 

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2017-7-1
在线时间
19 小时
发表于 7 天前 | 显示全部楼层 |阅读模式
1金钱
翻转屏幕应该修改 TFTLCD_Init() 中代码还是应该修改 LCD_X_Config() 中代码?

最佳答案

查看完整内容[请看2#楼]

GUI_SetOrientation()函数可以用了,是我之前初始化配置有问题,参考各路大神的资料,自己写了个最最简单的 /* 设置emWin的显示方向,0表示横屏,1表示横屏180°,2表示竖屏,3表示竖屏180° */ void MY_LcdDir(u8 g_LcdDir) { if(g_LcdDir > 3) { g_LcdDir = 0; } switch(g_LcdDir) { /* 横屏显示,设置显示方向 */ case 0: GUI_SetOrientation(0); break; /* 横屏180°,设置显示 ...
回复

使用道具 举报

  离线 

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2017-7-1
在线时间
19 小时
 楼主| 发表于 7 天前 | 显示全部楼层
GUI_SetOrientation()函数可以用了,是我之前初始化配置有问题,参考各路大神的资料,自己写了个最最简单的

/* 设置emWin的显示方向,0表示横屏,1表示横屏180°,2表示竖屏,3表示竖屏180° */
void MY_LcdDir(u8 g_LcdDir)
{
        if(g_LcdDir > 3)
        {
                g_LcdDir = 0;
        }
       
        switch(g_LcdDir)
        {
                /* 横屏显示,设置显示方向 */
                case 0:
                         GUI_SetOrientation(0);
                         break;
          
                /* 横屏180°,设置显示方向 */
                case 1:
                         GUI_SetOrientation(GUI_MIRROR_X | GUI_MIRROR_Y);
                         break;
          
                /* 竖屏,设置显示方向 */                     
                case 2:
                         GUI_SetOrientation(GUI_SWAP_XY | GUI_MIRROR_Y);
                         break;

                /* 竖屏180°,设置显示方向 */                              
                case 3:
                         GUI_SetOrientation(GUI_SWAP_XY | GUI_MIRROR_X);
                         break;                          
        }
}
回复

使用道具 举报

  离线 

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2017-7-1
在线时间
19 小时
 楼主| 发表于 7 天前 | 显示全部楼层
网上找找,有人说用GUI_SetOrientation()函数,但是用了没效果。。。
回复

使用道具 举报

  离线 

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-9-6
在线时间
21 小时
发表于 7 天前 | 显示全部楼层
把屏幕旋转180°不就完了吗
回复

使用道具 举报

  离线 

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2017-7-1
在线时间
19 小时
 楼主| 发表于 7 天前 | 显示全部楼层
时未央 发表于 2017-11-15 15:36
把屏幕旋转180°不就完了吗

接口在那呢,怎么转180°
回复

使用道具 举报

  离线 

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-9-6
在线时间
21 小时
发表于 6 天前 | 显示全部楼层
13665191532 发表于 2017-11-15 16:23
接口在那呢,怎么转180°

用手转呀...哈哈哈哈
回复

使用道具 举报

  离线 

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2017-7-1
在线时间
19 小时
 楼主| 发表于 5 天前 | 显示全部楼层
时未央 发表于 2017-11-16 21:29
用手转呀...哈哈哈哈

你是转开发板?我现在就是不能转
回复

使用道具 举报

  离线 

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2017-7-1
在线时间
19 小时
 楼主| 发表于 5 天前 | 显示全部楼层
时未央 发表于 2017-11-16 21:29
用手转呀...哈哈哈哈

要都能转EMWIN还留一个转屏幕的功能干嘛
回复

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-11-22 03:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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