无码专区 中文字幕,在线亚洲中文精品第1页,亚洲无码在线观看视屏,欧美日韩国产综合第一区,国产成a人片在线观看视频下载,精品人妻中文字幕1区

歡迎來到廣東TFT屏幕廠家官方網(wǎng)站!
contact us

聯(lián)系我們

廣東TFT屏幕廠家 > 新聞資訊 > STM32連接TFT-LCD

STM32連接TFT-LCD

編輯 :

廣東TFT屏幕

時(shí)間 : 2022-01-08 15:27 瀏覽量 : 62

關(guān)系專業(yè)知識


STM32


根據(jù)SPI通訊在STM32上應(yīng)用TFT LCD顯示器


軟硬件詳細(xì)介紹


我正在應(yīng)用的LCD是含有SPI通信的2.8英尺TFT LCD。 在文中,將集中化探討怎樣在2.8英尺LCD上表明所需內(nèi)容。 您可以從下列網(wǎng)頁頁面尋找相關(guān)此LCD的全部詳細(xì)資料:


由于沒有過多有關(guān)將這類LCD與STM32板一起應(yīng)用的表明,因此我將為該LCD撰寫詳細(xì)的指引。


最先,此LCD應(yīng)用SPI做為與MCU的關(guān)鍵通訊協(xié)議。 針對STM32客戶,HAL庫早已完成了該協(xié)義,這使大家的新項(xiàng)目更為非常容易。 可是,對于此事協(xié)義的一點(diǎn)掌握并不會損害所有人。 SPI是串行通信外部設(shè)備插口的簡稱,除開兩根手機(jī)充電線以外,它還具備鐘表線和挑選線,以在要與之通訊的設(shè)施相互間做出挑選。


該LCD應(yīng)用ILI9341做為屏幕分辨率為240×320的顯示屏的soc芯片SOC控制器。 可以在ILI9341的開始文本文檔中尋找大量詳細(xì)資料。 可是最重要的是,大家務(wù)必創(chuàng)建一個(gè)運(yùn)行次序才可以使該LCD一切正常工作中。 “逐漸序列”包含很多別的序列,這種序列也在數(shù)據(jù)分析表中界定。 當(dāng)您向ILI9341推送指令并接著跟進(jìn)一些主要參數(shù)時(shí),每一個(gè)序列都是會逐漸。 此序列適用MCU與ILI9341中間的全部通訊。


LCD和STM32F4E-Discovery中間的聯(lián)接如下所示。 (這也是SPI1的默認(rèn)設(shè)置管腳。)


針對此新項(xiàng)目,我建議應(yīng)用STM32的System Workbench開展編號和搭建編碼。 安裝并開啟程序流程后,轉(zhuǎn)至您剛保存的源代碼,隨后雙擊鼠標(biāo).cproject文件。 它會在您的IDE中全自動(dòng)開啟。 隨后根據(jù)右鍵單擊剛開啟的文件夾名稱(TFTLCD)并挑選Build Project來搭建程序流程。 等候它進(jìn)行并將其上傳入板上,方式是右鍵單擊該文件夾名稱,挑選“運(yùn)作方法”,隨后點(diǎn)擊“ Ac6 STM32C”


為了更好地進(jìn)一步了解,使我們深入了解源代碼。


該新項(xiàng)目最重要的庫顯而易見是ILI9341_Driver。 該驅(qū)動(dòng)軟件是依據(jù)http://lcdwiki.com網(wǎng)頁頁面中給予的源代碼搭建的。 我只挑選在很多軟件中必須應(yīng)用較多的一部分,比如撰寫字符串?dāng)?shù)組,表明圖像和制作標(biāo)記。 Wiki網(wǎng)頁頁面中的另一個(gè)庫是TOUCH庫。 因?yàn)閷Τ跏紟扉_展了一些調(diào)節(jié),因而從互聯(lián)網(wǎng)技術(shù)上得到的大部分庫均無 ** 常運(yùn)作。


要制作標(biāo)記乃至表明圖像,大家必須該圖像或符號的“字節(jié)數(shù)二維數(shù)組”。 做為表明,為了更好地表明來源于稱之為晶體三極管的手機(jī)游戲的圖像,我將該圖像的“字節(jié)數(shù)二維數(shù)組”儲存在名叫transistor.h的資料中。 您可以在下面的連接中尋找此文檔。 隨后,根據(jù)在Display文件夾的Display_Picture()函數(shù)公式中加上編碼,將圖像中的每一個(gè)清晰度制作到LCD。


void Display_Picture()


上邊的實(shí)例僅用以表明黑與白圖像。 為了更好地表明五顏六色圖像,大家必須各有不同。 最先,請瀏覽該網(wǎng)站以轉(zhuǎn)化成五顏六色圖像列陣。 謹(jǐn)記將規(guī)格更改成320×240并挑選65K色調(diào)選擇項(xiàng)。 由于如今每一個(gè)清晰度占有2個(gè)字節(jié)數(shù),因此大家需要一次推送2個(gè)字節(jié)數(shù)。 您可以查驗(yàn)Display文件夾中的Display_Color_Picture()函數(shù)公式。


void Display_Color_Picture()


對于觸摸屏作用,其工作方式是顯示屏將回到您在顯示屏幕上觸碰的部位的x或y座標(biāo)的ADC值。 我給予的編碼是生產(chǎn)商帶來的源代碼的簡潔明了版本號,您可以將其視作觸摸顯示屏作用的極為簡易的版本號。 因而,反應(yīng)時(shí)間十分長。 可是針對不用應(yīng)用觸控筆制圖的簡易應(yīng)用軟件,我覺得這非常好用。 您只要在顯示屏幕上按住充足長的時(shí)間,直到它更改成別的合理布局就可以。


熱門推薦:

cache
Processed in 0.014794 Second.