zoukankan      html  css  js  c++  java
  • RA8875设置新坐标后需要延时的问题及解决。

    测试RA8875,在画线时,设置XY坐标后,即可写入数据发现设置并没有生效。

    读取LCD状态寄存器发现忙标致显示为0(空闲),但加入延时后没有问题。

    但延时并不是解决问题的办法,后想到可能先设置坐标高位可能要好些。

    修改后现象暂时消失。
    原程序:

    //REG[46h]~REG[49h]
    static void XY_Coordinate(uint32_t X,uint32_t Y)
    {
        LCD_CmdWrite(0x46);
        LCD_DataWrite(X);
        LCD_CmdWrite(0x47);
        LCD_DataWrite(X>>8);

        LCD_CmdWrite(0x48);
        LCD_DataWrite(Y);
        LCD_CmdWrite(0x49);
        LCD_DataWrite(Y>>8);
    }

    修改后的程序:

    //REG[46h]~REG[49h]
    static void XY_Coordinate(uint32_t X,uint32_t Y)
    {
        LCD_CmdWrite(0x47);
        LCD_DataWrite(X>>8);
        LCD_CmdWrite(0x46);
        LCD_DataWrite(X);

        LCD_CmdWrite(0x49);
        LCD_DataWrite(Y>>8);
        LCD_CmdWrite(0x48);
        LCD_DataWrite(Y);
    }
  • 相关阅读:
    十大排序算法总结
    Java Web之监听器
    JVM 内存模型
    设计模式--装饰者模式和建造者模式
    Java Web之过滤器
    jsp-servlet篇(三)
    jsp- servlet篇(二)
    jsp- servlet篇(一)
    xml和xml解析
    k8s环境部署(一)
  • 原文地址:https://www.cnblogs.com/aozima/p/2389495.html
Copyright © 2011-2022 走看看