- 打卡等级:以坛为家I
- 打卡总天数:237
- 最近打卡:2025-06-17 00:44:23
已绑定手机
金牌会员
- 积分
- 1201
|
用这个试试看
u16 LCD_RD_DATA(void)
{
u16 dat;
LCM_CS = 0;
LCMIFCR = 0x87; //Enable interface, Read data
while(!LCMIFSTA);
LCMIFSTA = 0x00;
LCM_CS = 1;
dat = LCMIFDATL;
return dat;
}
u16 LCD_RD_DATA_16Bit(void)
{
u16 r,g,b;
r = LCD_RD_DATA(); //dummy data
r = LCD_RD_DATA();
g = LCD_RD_DATA();
b = LCD_RD_DATA();
return ((r & 0xF8) << 8) | ((g & 0xFC) << 3) | ((b & 0xF8) >> 3);
}
u16 LCD_ReadPoint(u16 x,u16 y)
{
u16 color;
LCD_WR_REG(0x2A);
LCD_WR_DATA_16Bit(x);
LCD_WR_DATA_16Bit(x);
LCD_WR_REG(0x2B);
LCD_WR_DATA_16Bit(y);
LCD_WR_DATA_16Bit(y);
LCD_WR_REG(0x2E);
P2M0=0x00;
P2M1=0xff;
color = LCD_RD_DATA_16Bit();
P2M0=0xff;
P2M1=0x00;
return color;
} |
|