硬汉嵌入式论坛

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

[emWin] 字符显示顺序反向问题

[复制链接]

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2014-5-12 17:14:59 | 显示全部楼层 |阅读模式
刚开始接触STemwin,今天尝试写 Hello World,
结果GUI_DispStringAt("Hello World!", 30, 150); 语句执行的结果是从屏幕右边开始显示"dlroW olleH",
字幕显示正常,但是顺序反向了,感觉这个问题有点奇葩,不知道是什么情况,请大家多指教
LCD_X_Config设置了Config.Orientation =  GUI_MIRROR_X;  驱动芯片是 ILI9481
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
发表于 2014-5-12 18:08:07 | 显示全部楼层
不要设置方向,默认的即可。
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
 楼主| 发表于 2014-5-13 10:54:53 | 显示全部楼层

回 eric2013 的帖子

eric2013:不要设置方向,默认的即可。
(2014-05-12 18:08)
多谢硬汉回复。不过如果不设置方向或者Config.Orientation=0的话,字幕显示顺序依然是从右向左,而且每个字母都是左右反向显示的。。
感觉屏幕的坐标系变成右上角是 (0,0)了。也修改了9481驱动的set_address_mode(36h)寄存器的值,尝试从驱动上修改显示方向什么的,但是没有任何变化。求指教。
图片右上角的hello world 位置GUI_DispStringAt("Hello World!", 0, 0);
11.jpg
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 22:40 , Processed in 0.205468 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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