專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

ucgui顯示窗體中的橫條

作者:日照北京   來源:會(huì)員上傳   點(diǎn)擊數(shù):  更新時(shí)間:2014年05月20日   【字體:

先上圖



細(xì)心的您會(huì)發(fā)現(xiàn),在這個(gè)窗體中,有幾條橫條,讓人感覺不舒服。如何解決掉它呢。

最終跟蹤到了顯示的驅(qū)動(dòng)函數(shù),在bsp_tft_ucgui.c文件中,函數(shù)void DrawBitLine16BPP(int x, int y, U16 const*p, int xsize),這是一個(gè)被ucgui調(diào)用的畫窗體的函數(shù)。原文是:

  RA8875_SetCursor(x, y); 
  RA8875_REG = 0x02;   
   for (;xsize > 0; xsize--,x++,p++)
   {
   RA8875_RAM = *p;
   }

最終修改為:

  RA8875_SetCursor(x, y); 
  RA8875_REG = 0x02;   
   for (;xsize > 0; xsize--,x++,p++)
   {
   RA8875_REG = 0x02;
   RA8875_RAM = *p;
   }

畫面不再出現(xiàn)橫條,修改成功。下圖;界面變光亮了。


關(guān)閉窗口

相關(guān)文章