找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8023|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

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

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:135781 發(fā)表于 2017-7-16 22:19 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
圖片顯示代碼STM32F103VCT6,不懂寫得詳細(xì)不,第一次發(fā)帖,望見諒!

說明:本程序是在STM32F103VCT6上運(yùn)行的,所使用的屏幕的驅(qū)動是ILI9486L的,大部分的顯示程序
都是從正點(diǎn)原子上移植過來的,所以使用正點(diǎn)原子的例程很好移植,就改下畫點(diǎn)函數(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;
                }
        }

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


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




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(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ù)

使用道具 舉報

5#
ID:582109 發(fā)表于 2019-8-18 12:23 | 只看該作者
牛,學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報

6#
ID:602594 發(fā)表于 2019-8-27 10:01 | 只看該作者
學(xué)習(xí)了,干洗樓主分享
回復(fù)

使用道具 舉報

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

使用道具 舉報

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

本版積分規(guī)則

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

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

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