12864显示问题,板子需要连续上电两次才能正常显示

2019-03-23 19:33发布

本人用stm32驱动12864液晶,写完后发现板子需要快速的连续上电两次才能显示。感觉很奇怪。
求路过的大神进来指点下,谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
冷板凳
2019-03-25 10:44
请问能不能发个例子给我参考下,把高8位跟低8位分开不知道怎么写
以下是我写的发送字符的子函数,void LCD_pos(u8 X,u8 Y)
{
        u8 pos;
        if(X==0)
          {X=0X80;}
        else if(X==1)
          {X=0X90;}
        else if(X==2)
          {X=0X88;}
        else if(X==3)
          {X=0X98;}
        pos=X+Y;
        LCD_cmd(pos);
}


void LCD_Display(u8 x, u8 y, u8 *Data)
{
LCD_pos(x,y);
//delay_nms(2);
while(*Data != '')
{
  LCD_dat(*Data);
  Data++;
  //delay_nms(1);
}
}

一周热门 更多>