OpenEdv-开源电子网

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

求助!TFTLCD实验问题

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2012-9-21
在线时间
2 小时
发表于 2012-12-26 11:33:51 | 显示全部楼层 |阅读模式
在TFTLCD实验里面,void LCD_Scan_Dir(u8 dir)函数里面设置ILI9341有这样一段 
 LCD_WR_REG(lcddev.setxcmd); 
 LCD_WR_DATA(0);LCD_WR_DATA(0);    
 LCD_WR_DATA((lcddev.width-1)>>8);LCD_WR_DATA((lcddev.width-1)&0XFF);
 LCD_WR_REG(lcddev.setycmd); 
 LCD_WR_DATA(0);LCD_WR_DATA(0);
 LCD_WR_DATA((lcddev.height-1)>>8);LCD_WR_DATA((lcddev.height-1)&0XFF);
在这里设置光标到(width,height)
有什么作用,我去掉以后,发现横屏的时候屏幕的显示范围没改变,
请知道的朋友帮我解释下这段代码的作用!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2012-9-21
在线时间
2 小时
 楼主| 发表于 2012-12-26 11:58:08 | 显示全部楼层
刚刚看了9341的DATASHEET,

发现9341设置区域的地址不一样,2A,2B   若写入2个字节,那么第一个字节代表起始行列坐标,第二个代表结束行列坐标,所以这段代码就是设置了9341全屏显示,不知道对不对,
其它的驱动器是80~83设置区域的。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-12-26 12:36:40 | 显示全部楼层
是的
不懂就看数据手册.大家都是根据手册写驱动的...或者厂家提供参考驱动.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-19 15:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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