初级会员

- 积分
- 135
- 金钱
- 135
- 注册时间
- 2014-5-4
- 在线时间
- 0 小时
|

楼主 |
发表于 2015-1-28 09:20:17
|
显示全部楼层
回复【13楼】正点原子:
---------------------------------
原子哥改成这样您看行吗,具体的应该怎么操作?
u16 LCD_ReadPoint(u16 x,u16 y)
{
u16 r=0,g=0,b=0;
u16 color;
OV7670_RRST=0; //开始复位读指针
OV7670_RCK=0;
OV7670_RCK=1;
OV7670_RCK=0;
OV7670_RRST=1; //复位读指针结束
OV7670_RCK=1;
OV7670_RCK=0;
color=GPIOC->IDR&0XFF; //读数据
OV7670_RCK=1;
color<<=8;
OV7670_RCK=0;
color|=GPIOC->IDR&0XFF; //读数据
OV7670_RCK=1;
r=color;
b=color;
g=r&0XFF; //对于9341/5310/5510,第一次读取的是RG的值,R在前,G在后,各占8位
g<<=8;
return (((r>>11)<<11)|((g>>10)<<5)|(b>>11));
} |
|