OpenEdv-开源电子网

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

液晶屏可以显示汉字字符,显示不了点线图。

[复制链接]

11

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
135
金钱
135
注册时间
2014-1-3
在线时间
0 小时
发表于 2015-1-29 11:37:31 | 显示全部楼层 |阅读模式
5金钱
芯片是STM32F103,RA8806控制器240128显示屏,已可以正常显示字符汉字,我现在想显示点、图片都不行,贴出程序,各位帮忙看看,谢谢啦

显示点的函数,我尝试了两个都没显示
画点函数一、
void Dis_Point(u16 px, u8 py,u8 att)
{
u8 x_msb,value,ex_value;
x_msb = px>>3;
value = 1<<(7-px & 0x0007);
setaddress(x_msb,py);
ex_value = LCD_DataRead(0xb1);
if(att) 
ex_value |= value; 
else
ex_value &= ~value;
LCD_Graphic();
LCD_CmdWrite(0xb0);
LCD_DataWrite(ex_value);
}
画点函数二、
void Dis_Point(u16 px, u8 py)
{
u8 x_msb,value,ex_value;
x_msb = px>>3;//等于px除以8
value = 1<<(7-px & 0x0007);
setaddress(x_msb,py);
LCD_Graphic();
LCD_CmdWrite(0xb0);
LCD_DataWrite(value);
}

画图函数:
void disp_Graphic2()    //boxing
{
    unsigned char i, j;
    LCD_Graphic();    //绘图模式打开
  Only_Show_Page2();
Access_Page2() ; //存取DDRAM2
    clear();       //清DDRAM2
setaddress(0,0);
    LCD_CmdWrite(0Xb0);   
    for(i=0;i<128;i++)
    {
      for(j=0;j<30;j++)
     {
      LCD_DataWrite(pic1[i*30+j]);
     }
   }
}

void Only_Show_Page2(void)
{
unsigned char temp;
    temp=LCD_CmdRead(0x12);
    temp &=0xaf;
temp |=0x20;
    LCD_CmdWrite(0x12);
    LCD_DataWrite(temp); 
}

void Access_Page2(void)
{
unsigned char temp;
temp=LCD_CmdRead(0x12);
    temp &=0xfe;
temp |=0x02;
    LCD_CmdWrite(0x12);
    LCD_DataWrite(temp); 
}

//*************绘图模式**************************
void LCD_Graphic(void)
{   
u8 temp;
    temp=LCD_CmdRead(0x00);
temp &=0xf7;
    LCD_CmdWrite(0x00);
    LCD_DataWrite(temp); 
Clear_Snow();      //开启消除雪花功能
}
消除雪花
void Clear_Snow(void)       //在文本方式下,无法使用消除雪花模式,在图形模式下可以用
{   unsigned char temp;
    temp=LCD_CmdRead(0x01);
temp |=0x80;
    LCD_CmdWrite(0x01);
    LCD_DataWrite(temp); 
}

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-1-30 00:04:41 | 显示全部楼层
回复

使用道具 举报

11

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
135
金钱
135
注册时间
2014-1-3
在线时间
0 小时
 楼主| 发表于 2015-1-31 17:16:09 | 显示全部楼层
我现在设置为画图模式,汉字还是正常显示


回复

使用道具 举报

79

主题

399

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1829
金钱
1829
注册时间
2015-9-21
在线时间
561 小时
发表于 2016-2-9 15:00:51 | 显示全部楼层
这个控制器不能画点,我也是找了好多,都不行的,现在我也放弃画点了。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 13:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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