迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1700|回复: 9

新手请教下各位大佬,关于横屏竖屏切换的问题

[复制链接]

3

主题

5

回帖

66

积分

注册会员

Rank: 2

积分
66
发表于 2019-9-30 11:02:05 | 显示全部楼层 |阅读模式
您好,想请教下,现在我用的是DMT80600T080_07WT  K600+屏,想实现根据角度变化而改变横屏竖屏显示,图片方向没啥问题,主要是数据变量或者字库方向配置后就不能旋转改变角度了,想请教下有没有方法实现,即假设配置的是横屏,正常显示的数据也是0°方向,但当单片机给命令到屏,调取90°的图片后,怎么实现显示的数据也能旋转90°?目前我能想到的方法是数据显示也用图片代替,但这方法不太好,除了这方法有没有其他方法能实现?万分感谢!!
回复

使用道具 举报

0

主题

33

回帖

359

积分

中级会员

Rank: 3Rank: 3

积分
359
发表于 2019-9-30 11:56:03 | 显示全部楼层
楼主,您好,首先迪文K600+的屏是完全可以进行偏转配置的,您这种情况是没有更改屏的偏转配置,需要配置下config.txt 配置文件,配置下R2位置,进行相对应的偏转配置,2进制定义16进制编写这个CONFIG.TXT 文件的R2位置。如截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

3

回帖

158

积分

注册会员

Rank: 2

积分
158
发表于 2019-9-30 15:13:14 | 显示全部楼层
楼主,您好,可以查看开发指南关于屏幕显示方向设置,希望对你有帮助,如下截图:

回复

使用道具 举报

3

主题

5

回帖

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2019-10-8 08:58:45 | 显示全部楼层
小龙虾炒小龙虾 发表于 2019-9-30 11:56
楼主,您好,首先迪文K600+的屏是完全可以进行偏转配置的,您这种情况是没有更改屏的偏转配置,需要配置下c ...

你好,你所说的偏转配置我知道,但是这个不是配置后就固定方向了,假设VDS配置0,即0度显示,但当我将屏旋转至90度,那么字体还是0度显示,这样还不不行啊
回复

使用道具 举报

3

主题

5

回帖

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2019-10-8 08:59:11 | 显示全部楼层
baoge11 发表于 2019-9-30 15:13
楼主,您好,可以查看开发指南关于屏幕显示方向设置,希望对你有帮助,如下截图:

...

你好,你所说的偏转配置我知道,但是这个不是配置后就固定方向了,假设VDS配置0,即0度显示,但当我将屏旋转至90度,那么字体还是0度显示,这样还不不行啊
回复

使用道具 举报

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
发表于 2019-10-8 09:29:12 | 显示全部楼层
如果时单片机来调取角度,直接在单片机有90°旋转指令的时候,切换页面到旋转90°的页面,这样是否可行?
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

0

主题

33

回帖

359

积分

中级会员

Rank: 3Rank: 3

积分
359
发表于 2019-10-8 14:43:15 | 显示全部楼层
当时明月在 发表于 2019-10-8 08:59
你好,你所说的偏转配置我知道,但是这个不是配置后就固定方向了,假设VDS配置0,即0度显示,但当我将屏 ...

您好,您说的这个问题,因为我们是单独更改的配置文件之后,整个屏的触摸跟文字显示控件等都会相应的偏转。
回复

使用道具 举报

0

主题

33

回帖

359

积分

中级会员

Rank: 3Rank: 3

积分
359
发表于 2019-10-8 15:19:21 | 显示全部楼层
13555715270 发表于 2019-10-8 09:29
如果时单片机来调取角度,直接在单片机有90°旋转指令的时候,切换页面到旋转90°的页面,这样是否可行? ...

直接切换页面到旋转90°的页面,只能通过做底图实现,或者往1C 寄存器地址发指令修改R1-RC的配置文件值,来达到偏转的效果,但是偏转是整个屏幕的配置偏转不能实现单独某一页的偏转,如要实现某一页的偏转,只能通过做图片切页来实现。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
发表于 2019-10-9 08:38:59 | 显示全部楼层
小龙虾炒小龙虾 发表于 2019-10-8 15:19
直接切换页面到旋转90°的页面,只能通过做底图实现,或者往1C 寄存器地址发指令修改R1-RC的配置文件值, ...

我的意思是通过切换页面实现翻转效果,这个只是两个页面图片的事,只会用大翻页指令,不会用到其他命令了!
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

3

主题

5

回帖

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2019-10-9 14:39:33 | 显示全部楼层
小龙虾炒小龙虾 发表于 2019-10-8 14:43
您好,您说的这个问题,因为我们是单独更改的配置文件之后,整个屏的触摸跟文字显示控件等都会相应的偏转 ...

您好,您所说的我是否可以这么理解:在不考虑底层图片,只考虑变量数据的情况,假设配置文件默认配置成横屏显示,上电后变量数据为0度显示,当屏幕旋转到90度时,我单片机再串口修改配置文件变成竖屏显示,这样就变量数据跟着转过来;
按您的思路来讲是可以完美解决我这问题,谢谢大佬!我回头试试去.
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 05:18 , Processed in 0.081774 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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