常驻嘉宾
- 积分
- 5023
- 威望
- 2903
- 贡献
- 558
- 兑换币
- 1271
- 注册时间
- 2012-10-16
- 在线时间
- 781 小时
|
10贡献
这是我改的代码:
void LCD_Img_Binary_Z2(Site_t site, Size_t size, u16 *img, Size_t imgsize)
{
u16 *pimg;
u8 x,y;
LCD_PTLON(site, size); //开窗
LCD_RAMWR(); //写内存
for(y = 0; y < size.H; y++)
{
pimg = &img[y];
for(x = 0; x < size.W; x++)
{
if(*(pimg+x) == 0)
{
LCD_WR_16Data_BIG( BINARY_BGCOLOR ); //写图像数据
}
else
{
LCD_WR_16Data_BIG( BINARY_COLOR ); //写图像数据
}
}
}
}
定义:img_buff_test[CAMERA_H][CAMERA_W]
调用:LCD_Img_Binary_Z2(site, size,(u16 *)img_buff_test, imgsize)
情况是显示区域全白,这是真么回事?
|
|