OpenEdv-开源电子网

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

请问原子老师:TFT LCD显示问题(扫描方式设置与坐标基点设置有何区别)

[复制链接]

32

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2014-1-4
在线时间
0 小时
发表于 2014-1-4 16:05:53 | 显示全部楼层 |阅读模式
请问原子老师:TFT LCD显示问题(扫描方式设置与坐标基点设置有何区别)
1.扫描方式设置是用来控制显示字符的方向吗?
2.现在我想把字符旋转90度,也就是说转移个方向显示,是修改坐标基点,还是修改扫描方式?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

32

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2014-1-4
在线时间
0 小时
 楼主| 发表于 2014-1-4 23:57:28 | 显示全部楼层
void LCD_ShowString(u16 x,u16 y,const u8 *p)
{        
    while(*p!='\0')
    {      
        if(x>MAX_CHAR_POSX){x=0;y+=16;}
        if(y>MAX_CHAR_POSY){y=x=0;LCD_Clear(WHITE);}
        LCD_ShowChar(x,y,*p,16,0);
        x+=8;
        p++;
    } 
}
是对调这个函数里的x,y 楼上的能不能说的详细点
回复 支持 0 反对 1

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2014-1-4 20:01:06 | 显示全部楼层
1.对
2.改扫描方式最简单,但是整个屏幕的字符都会旋转
回复 支持 反对

使用道具 举报

32

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2014-1-4
在线时间
0 小时
 楼主| 发表于 2014-1-4 20:45:54 | 显示全部楼层
我修改了这个函数后 LCD_Scan_Dir(DFT_SCAN_DIR); ,把DFT_SCAN_DIR设置成L2R_D2U,整个屏幕字符就没有了,
该到底怎样旋转啊
回复 支持 反对

使用道具 举报

32

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2014-1-4
在线时间
0 小时
 楼主| 发表于 2014-1-4 20:53:14 | 显示全部楼层
 


如果我想把上面的字符整体向左旋转90度,该使用下面那一个参数



回复 支持 反对

使用道具 举报

32

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2014-1-4
在线时间
0 小时
 楼主| 发表于 2014-1-4 21:13:14 | 显示全部楼层
修改这个 LCD_Scan_Dir(DFT_SCAN_DIR); 改变DFT_SCAN_DIR能不能旋转,我改了后,字符就没有了
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-1-4 23:11:06 | 显示全部楼层
两种方式,一种是修改扫描方向,但是横坐标最大值和纵坐标最大值需要相应改变。另外一种是修改画点部分代码,坐标转换下即可
回复 支持 反对

使用道具 举报

32

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2014-1-4
在线时间
0 小时
 楼主| 发表于 2014-1-5 11:37:17 | 显示全部楼层
请问扫描方式,L2R_U2D(从左到右,从上到下),L2R_D2U(从左到右,从下到上),在显示上有何区别?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-1-5 18:02:29 | 显示全部楼层
回复【8楼】万水千山:
---------------------------------
何不亲测一下?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

头像被屏蔽

38

主题

382

帖子

0

精华

高级会员

Rank: 4

积分
596
金钱
596
注册时间
2012-12-5
在线时间
19 小时
发表于 2014-1-5 18:28:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

32

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2014-1-4
在线时间
0 小时
 楼主| 发表于 2014-1-5 21:19:33 | 显示全部楼层
谢谢,已经搞定了
回复 支持 反对

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2014-1-6 10:16:14 | 显示全部楼层
回复【楼主位】万水千山:
---------------------------------
自己试一下就OK了,最好自己把驱动写一遍,这样学习的扎实
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-16 02:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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