找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8165|回復(fù): 6
收起左側(cè)

STM32任意位置顯示任意大小圖片源代碼 ILI9486L LCD

  [復(fù)制鏈接]
ID:135781 發(fā)表于 2017-7-16 22:19 | 顯示全部樓層 |閱讀模式
圖片顯示代碼STM32F103VCT6,不懂寫得詳細(xì)不,第一次發(fā)帖,望見諒!
0.png
說明:本程序是在STM32F103VCT6上運行的,所使用的屏幕的驅(qū)動是ILI9486L的,大部分的顯示程序
都是從正點原子上移植過來的,所以使用正點原子的例程很好移植,就改下畫點函數(shù)和設(shè)置畫筆就行,
十分方便。效果圖:見附件效果圖1、效果圖2
移植與使用方法:
移植:
    for(i=0;i<hight;i++)   
        {
            for(j=0;j<wight;j++)
                {
                    temp=(u16)(*(p+1)<<8|*(p));  
                    TextColor=temp; **********************‘1’            
                    DrawPixel(x+j,y+i,TextColor);*********‘2’
                    p+=2;
                }
        }

只需要更改上述點1,2就可以了!
使用:
    首先使用軟件image2lcd這個取模軟件取模,取模的操作很簡單的,百度一下就有了。取模后選擇
生成一個.h文件,但是這個軟件設(shè)置沒有選擇.h這個選項的,我們可以自己設(shè)置后綴為.h就行了。然后
就是復(fù)制到工程文件內(nèi),包含進去,再調(diào)用LCD_DrawImage(u16 x, u16 y,u8 *p)函數(shù)就OK了。
    image2lcd設(shè)置教程見附件圖示。
注|:附件已經(jīng)含有我取圖的圖片和取模數(shù)據(jù),可直接使用(截圖我使用的是QQ截圖)
就是這么簡單,方法不好,勿噴!求指點
0.png 0.png

完整代碼和取模軟件51hei下載地址:
LCD任意位置顯示圖片源碼.zip (7.81 MB, 下載次數(shù): 151)




回復(fù)

使用道具 舉報

ID:107984 發(fā)表于 2019-5-26 00:21 | 顯示全部樓層
型號一樣的LCD,希望可以完美
回復(fù)

使用道具 舉報

ID:68875 發(fā)表于 2019-5-26 18:45 | 顯示全部樓層
good job
回復(fù)

使用道具 舉報

ID:473223 發(fā)表于 2019-8-16 21:24 | 顯示全部樓層
又找到你了,希望能用
回復(fù)

使用道具 舉報

ID:582109 發(fā)表于 2019-8-18 12:23 | 顯示全部樓層
牛,學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報

ID:602594 發(fā)表于 2019-8-27 10:01 | 顯示全部樓層
學(xué)習(xí)了,干洗樓主分享
回復(fù)

使用道具 舉報

ID:941942 發(fā)表于 2021-6-23 10:33 | 顯示全部樓層
樓主,正點原子里好像沒有ILI9486L,你是怎么初始化這個屏的呢,正點原子的代碼可以直接套用嗎,能把整個工程發(fā)給大家分享一下嗎,我調(diào)試這個屏很久了也沒調(diào)試通,希望樓主能分享一下工程,謝謝!
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表