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,其它驱动的部分删除了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>