求教:有关lcd的问题LCD_Color_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 *color)怎么运用?

2019-07-20 22:32发布

 void LCD_Color_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 *color)

u16 height,width;
u16 i,j;
width=ex-sx+1; //得到填充的宽度
height=ey-sy+1;//高度
 for(i=0;i<height;i++)
{
 LCD_SetCursor(sx,sy+i);   //设置光标位置
LCD_WriteRAM_Prepare();     //开始写入GRAM
for(j=0;j<width;j++)LCD->LCD_RAM=color[i*height+j];//写入数据
}  

该函数的形参“u16 *color”怎么运用?请举个例子!谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
34条回答
wangyan915205
1楼-- · 2019-07-21 19:01
回复【2楼】冯丑丑爱睡觉:
---------------------------------
你用过了吗?这样写 LCD_Color_Fill(5,150,235,315,RED);行吗?
wangyan915205
2楼-- · 2019-07-21 21:13
 精彩回答 2  元偷偷看……
wangyan915205
3楼-- · 2019-07-21 21:18
 精彩回答 2  元偷偷看……
wangyan915205
4楼-- · 2019-07-22 02:10
回复【5楼】wangyan915205:
---------------------------------
我知道是16位指针类型数据,可是就不知道怎么写,你能举个加入形参的具体例子吗?例如, LCD_Color_Fill(5,150,235,315,RED);行吗? 
事实上,这样写编译错误
冯丑丑爱睡觉
5楼-- · 2019-07-22 04:23
回复【6楼】wangyan915205:
---------------------------------
不好意思,看错了,漏掉指针了
回首不再遥远
6楼-- · 2019-07-22 05:36
同问,感觉那个指针变量应该指向一个数组的,可是又找到这样的数组,这个数这倒是什么样的呢,有什么特点呢?!求解?

一周热门 更多>