中级会员
 
- 积分
- 271
- 金钱
- 271
- 注册时间
- 2014-8-7
- 在线时间
- 59 小时
|
1金钱
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,其它驱动的部分删除了
|
|