天啊!我们用了这么就的彩屏清屏函数竟然有BUG(高手...

2020-01-25 15:30发布

本帖最后由 w灰太狼x 于 2013-11-28 20:28 编辑

天啊!我们用了这么就的彩屏清屏函数竟然有BUG
你买彩屏店家会给你一些彩屏资料,其中包括程序,但是我发现这些店家的技术员所写彩屏的清屏函数几乎都有一个问题(我验证了好几家都有这个问题),而这个问题又不容易发现。这几天室友发现了,然后我们研究了下,发现了问题所在,在这里和大家分享一下。问题虽小,但是也是问题啊。

先上几张图片
这个是个钟表的程序
2013-11-27_23-11-37_960.jpg (2.99 MB, 下载次数: 0) 下载附件 2013-11-28 20:18 上传
下面是正确的清屏函数

void ClearScreen(unsigned int bColor)
{

         unsigned int i,j;
         LCD_SetPos(0,319,0,479);  //只需要把这个坐标改下就ok了
         for (i=0;i<480;i++)
         {
           for (j=0;j<320;j++)
               Write_Data_U16(bColor);
         }
}


void CLR_Screen(unsigned int bColor)
{
unsigned int i,j;
LCD_SetPos(0,239,0,319);//320x240
for (i=0;i<320;i++)
        {
           for (j=0;j<240;j++)
               Write_Data_U16(bColor);
        }
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
w灰太狼x
1楼-- · 2020-01-26 11:14
LM1876 发表于 2013-11-28 21:19
我早就发现了,只是不懂这竟是个普遍现像。还以为就只是买的那家给的有错。搞不好淘宝上的大多都是你抄抄我 ...

估计是抄来抄去的。
w灰太狼x
2楼-- · 2020-01-26 12:27
fzkqi 发表于 2013-11-28 21:31
这是个简单的问题,一般看到都随手改掉错误。淘宝上都那样,他是靠卖板子又不是靠卖程序,送的例子都是互相 ...

确实是小问题。
w灰太狼x
3楼-- · 2020-01-26 17:32
 精彩回答 2  元偷偷看……
w灰太狼x
4楼-- · 2020-01-26 19:34
not_at_all 发表于 2013-11-28 21:57
TB很多都是相互抄袭的  见怪不怪了

看来是我见怪了。
bailangcn
5楼-- · 2020-01-26 22:45
相互抄多了
shanyan
6楼-- · 2020-01-27 02:09
本帖最后由 shanyan 于 2013-11-28 23:41 编辑

不知道楼主买哪家垃圾屏了?我们做TFT液晶屏的全被鄙视了,真是一颗老鼠屎坏一锅粥!!
让楼主看看我家的程序:
另外我严重鄙视那些人云亦云的傻逼!!!!

22.jpg (46.2 KB, 下载次数: 0)

下载附件

2013-11-28 23:40 上传




一周热门 更多>