初级会员

- 积分
- 60
- 金钱
- 60
- 注册时间
- 2013-12-2
- 在线时间
- 7 小时
|
5金钱
刚开始接触STemwin,参考了两位好心人的笔记 http://www.openedv.com/posts/list/28316.htm 和http://www.openedv.com/posts/list/27697.htm,
写的都非常详细,在此感谢。今天尝试写 Hello World,结果GUI_DispStringAt("Hello World!", 0, 0) 语句执行的结果是从屏幕右边开始显示"dlroW olleH",
每个字母都显示正常,但是整体的顺序反向了,感觉这个问题有点奇葩,不知道是什么情况,请大家多指教
LCD_X_Config函数里设置了Config.Orientation = GUI_MIRROR_X;
不过如果不设置方向,也就是Config.Orientation=0的话,整体显示顺序依然是从右向左,而且每个字母都是左右反向显示的。
驱动芯片是 ILI9481 (无stemwin时候显示正常)。感觉屏幕的坐标系变成右上角是 (0,0)了。也修改了9481驱动的set_address_mode(36h)寄存器的值,尝试从驱动上修改显示方向什么的,但是没有任何变化。
|
|