OpenEdv-开源电子网

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

请教原子哥关于LCD8989

[复制链接]

15

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-9-28
在线时间
0 小时
发表于 2011-10-20 16:41:06 | 显示全部楼层 |阅读模式
我的LCD的ID为8989,对0X11寄存器进行了相应的修改,怎么LCD的扫描方式没有变化啊?请问还需要修改哪些寄存器?
火拼狂赌
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-10-20 20:02:54 | 显示全部楼层
回复【楼主位】hujiansheng121:
---------------------------------
//设置LCD的自动扫描方向
//0~7:代表8个方向(具体定义见lcd.h)
//9320/9325/9328/4531/1505/b505/8989等IC已经实际测试    
void LCD_Scan_Dir(u8 dir)
{
u16 regval=0;
u8 dirreg=0;
#if USE_HORIZONTAL//使用横屏
switch(dir)//方向转换
{
case 0:dir=6;break;
case 1:dir=7;break;
case 2:dir=4;break;
case 3:dir=5;break;
case 4:dir=1;break;
case 5:dir=0;break;
case 6:dir=3;break;
case 7:dir=2;break;      
}
#endif
   if(DeviceCode==0x8989)//8989 IC
{
dirreg=0X11;
regval=0X6040;//65K   
}else//其他驱动IC   
{
dirreg=0X03;
regval=1<<12;  
}
switch(dir)
{
case L2R_U2D://从左到右,从上到下
regval|=(1<<5)|(1<<4)|(0<<3); 
break;
case L2R_D2U://从左到右,从下到上
regval|=(0<<5)|(1<<4)|(0<<3); 
break;
case R2L_U2D://从右到左,从上到下
regval|=(1<<5)|(0<<4)|(0<<3);
break;
case R2L_D2U://从右到左,从下到上
regval|=(0<<5)|(0<<4)|(0<<3); 
break;  
case U2D_L2R://从上到下,从左到右
regval|=(1<<5)|(1<<4)|(1<<3); 
break;
case U2D_R2L://从上到下,从右到左
regval|=(1<<5)|(0<<4)|(1<<3); 
break;
case D2U_L2R://从下到上,从左到右
regval|=(0<<5)|(1<<4)|(1<<3); 
break;
case D2U_R2L://从下到上,从右到左
regval|=(0<<5)|(0<<4)|(1<<3); 
break;  
}  
LCD_WriteReg(dirreg,regval);
}
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

15

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-9-28
在线时间
0 小时
 楼主| 发表于 2011-10-20 20:38:07 | 显示全部楼层
我用的是8989的LCD,直接修改void LCD_Init(void){}中的LCD_WriteReg(0x0011,0x6078);为何不行啊?
火拼狂赌
回复 支持 反对

使用道具 举报

15

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-9-28
在线时间
0 小时
 楼主| 发表于 2011-10-20 20:44:39 | 显示全部楼层
图片和字符的显示位置都没有发生变化?不知道为什么?
火拼狂赌
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-10-20 22:15:15 | 显示全部楼层
回复【4楼】hujiansheng121:
---------------------------------
你不能调用我的画点函数。
自己慢慢琢磨吧。

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-10-20 22:15:43 | 显示全部楼层
回复【4楼】hujiansheng121:
---------------------------------
你不能调用我的画点函数。
自己慢慢琢磨吧。

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

15

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-9-28
在线时间
0 小时
 楼主| 发表于 2011-10-24 22:43:02 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
原子哥
我的问题已经解决了!但不是按照您的做法;我对SSD1289的Driver Output Control(R01)中TB和RL位进行了修改,并没有对Entry Mode(R11)进行任何修改!但就是不知道R01和R11有和区别?为何我对R11进行修改却不能改变LCD的扫描方向!
火拼狂赌
回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2012-4-13
在线时间
0 小时
发表于 2012-4-15 14:53:11 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
为什么不能调用你的画点函数?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-4-15 16:34:35 | 显示全部楼层
看错误提示.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2012-4-13
在线时间
0 小时
发表于 2012-4-15 19:18:12 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
原子哥,没有错误提示呀。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-4-15 23:19:42 | 显示全部楼层
回复【10楼】坤哥:
---------------------------------
那你怎么说无法调用我们的画点函数呢?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2012-4-13
在线时间
0 小时
发表于 2012-4-16 10:09:48 | 显示全部楼层
我想问的是二楼的问题?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-4-16 11:53:18 | 显示全部楼层
2楼的问题你得研究数据手册去了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-22 12:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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