初级会员

- 积分
- 135
- 金钱
- 135
- 注册时间
- 2015-12-18
- 在线时间
- 33 小时
|

楼主 |
发表于 2016-4-11 09:25:06
|
显示全部楼层
福利一下 完整代码 调试了多少天了
u16 LCD_ReadPoint(u16 x,u16 y)
{
u16 r,g,b;
LCD_SetCursor(x,y);
LCD_WR_REG(0X2E);
GPIOB->CRL=0X88888888;
//GPIOB->CRH=0X88888888; //PB8-15 éÏà-êäèë
GPIOB->ODR=0X00FF; //è«2¿êä3ö¸ß
LCD_RS_SET;
LCD_CS_CLR;
//¶áè¡êy¾Y(¶áGRAMê±,μúò»′ÎÎa¼ù¶á)
//LCD_RD_CLR;
//opt_delay(2);
LCD_RD_SET;
opt_delay(2);
LCD_RD_CLR;
//opt_delay(2);
r=DATAIN; //êμ¼ê×ø±êÑÕé«
LCD_RD_SET;
opt_delay(2);
LCD_RD_CLR;
r=DATAIN;
//LCD_RD_SET;
LCD_RD_SET;
opt_delay(2);
LCD_RD_CLR;
g=DATAIN;
LCD_RD_SET;
opt_delay(2);
LCD_RD_CLR;
b=DATAIN;
LCD_RD_SET;
LCD_CS_SET;
GPIOB->CRL=0X33333333; //PB0-7 éÏà-êä3ö
//GPIOB->CRH=0X33333333; //PB8-15 éÏà-êä3ö
GPIOB->ODR=0X00FF; //è«2¿êä3ö¸ß
return ((r<<8)|(g<<3)|(b>>3)); |
|