请教一下原子的LCD驱动上的快速画点的问题

2019-08-14 05:07发布


void LCD_DrawPoint(u16 x,u16 y)
{
        LCD_SetCursor(x,y);                //
        LCD_WriteRAM_Prepare();        //
        LCD_WR_DATA(POINT_COLOR);
}         

void LCD_Fast_DrawPoint(u16 x,u16 y,u16 color)
{          

        LCD_WR_REG(lcddev.setxcmd);
        LCD_WR_DATA(x>>8);LCD_WR_DATA(x&0XFF);                           
        LCD_WR_REG(lcddev.setycmd);
        LCD_WR_DATA(y>>8);LCD_WR_DATA(y&0XFF);                           
       
        LCD_RS_CLR;
        LCD_CS_CLR;
        DATAOUT(lcddev.wramcmd);//
        LCD_WR_CLR;
        LCD_WR_SET;
        LCD_CS_SET;
        LCD_WR_DATA(color);                //
}

这是原子的LCD驱动的画点函数,请教一下,这两种画点函数速度上有多大区别?这快速画点是驱动支持的吗?因为我用的是ILI9341,其它驱动的部分删除了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。