0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ST7789屏幕初始化的步驟

丙丁先生的自學(xué)旅程 ? 來源:丙丁先生的自學(xué)旅程 ? 作者:丙丁先生的自學(xué)旅 ? 2023-10-16 09:27 ? 次閱讀

st7789的屏幕 我這套東西是自己折騰的構(gòu)建系統(tǒng)和配置,要玩沒這么容易 驅(qū)屏就是初始化,DC轉(zhuǎn)換和cs,別的沒啥好注意的了

ST7789是一種常見的TFT LCD屏幕控制器,常用于小型彩色液晶屏幕。對(duì)ST7789屏幕的初始化(驅(qū)屏)涉及到幾個(gè)步驟,包括設(shè)置時(shí)序、初始化寄存器、配置DC(數(shù)據(jù)/命令選擇)和CS(片選)等。

具體步驟可能會(huì)根據(jù)具體的硬件配置和你的系統(tǒng)需求有所不同。以下是一個(gè)基本的初始化過程:

設(shè)置時(shí)序:ST7789需要一個(gè)特定的時(shí)序來正確地接收數(shù)據(jù)。你需要配置你的硬件系統(tǒng)以滿足這個(gè)時(shí)序要求。

初始化寄存器:ST7789有一些內(nèi)部寄存器,例如亮度、對(duì)比度等,你需要設(shè)置這些寄存器以滿足你的需求。

設(shè)置DC和CS:DC通常用于區(qū)分?jǐn)?shù)據(jù)和命令的傳輸。在初始化和配置屏幕時(shí),你將使用命令(例如設(shè)置對(duì)比度或亮度)來設(shè)置屏幕參數(shù)。一旦屏幕配置完畢,你將使用數(shù)據(jù)來顯示圖像。CS通常用于選擇你要操作的屏幕。

如果你已經(jīng)具備了這些基礎(chǔ)知識(shí),那么驅(qū)屏應(yīng)該不是問題。如果你遇到困難,我建議你查閱更具體的資料或?qū)で髮I(yè)的幫助。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4363

    瀏覽量

    166184
  • 屏幕
    +關(guān)注

    關(guān)注

    6

    文章

    1173

    瀏覽量

    55565
  • TFT
    TFT
    +關(guān)注

    關(guān)注

    10

    文章

    381

    瀏覽量

    110587
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    初始化ST7789并口驅(qū)動(dòng)時(shí),一直卡死了在了隊(duì)列接收中怎么解決?

    初始化ST7789并口驅(qū)動(dòng)時(shí),一直卡死了在了隊(duì)列接收中:ESP_LOGI(\"i2s_write_data\",\"xQueueReceive start1
    發(fā)表于 06-27 07:20

    字符型、指針型等變量等該如何初始化

     對(duì)于數(shù)值類型的變量往往初始化為0,但對(duì)于其他類型的變量,如字符型、指針型等變量等該如何初始化呢?
    的頭像 發(fā)表于 03-18 11:02 ?888次閱讀

    MCU單片機(jī)GPIO初始化該按什么順序配置?為什么初始化時(shí)有電平跳變?

    GPIO初始化時(shí)有時(shí)鐘配置、模式配置、輸出配置、復(fù)用配置,那么在編寫初始化代碼時(shí),到底該按什么順序執(zhí)行呢?如果順序不當(dāng)那初始化過程可能會(huì)出現(xiàn)短暫的電平跳變。
    的頭像 發(fā)表于 02-22 11:07 ?1166次閱讀
    MCU單片機(jī)GPIO<b class='flag-5'>初始化</b>該按什么順序配置?為什么<b class='flag-5'>初始化</b>時(shí)有電平跳變?

    串口初始化一般是初始化哪些內(nèi)容

    串口初始化是指在使用串口進(jìn)行數(shù)據(jù)通信之前,對(duì)串口進(jìn)行一系列的設(shè)置和配置,以確保串口能夠正常工作。串口初始化的內(nèi)容主要包括以下幾個(gè)方面: 串口硬件設(shè)置:首先,需要確定要使用的串口是哪一個(gè),通常計(jì)算機(jī)
    的頭像 發(fā)表于 01-04 09:39 ?2689次閱讀

    全志R128使用SPI驅(qū)動(dòng)ST7789V1.47寸LCD

    ;struct __lcd_panel st7789v_panel;#endif /*End of file*/編輯 st7789v.c 將 nv3029s 改成 st7789v 編寫初始化
    發(fā)表于 01-02 09:45

    labview運(yùn)行后如何初始化

    LabVIEW是一款強(qiáng)大的圖形編程軟件,在運(yùn)行之前通常需要進(jìn)行一些初始化操作。本文將詳細(xì)介紹LabVIEW運(yùn)行前的初始化過程,并提供了一些常用的初始化方法。 創(chuàng)建新項(xiàng)目: 在LabV
    的頭像 發(fā)表于 12-28 17:24 ?2063次閱讀

    自動(dòng)初始化機(jī)制原理詳解

    自動(dòng)初始化機(jī)制是指初始化函數(shù)不需要被顯式調(diào)用,只需要在函數(shù)定義處通過宏定義的方式進(jìn)行申明,就會(huì)在系統(tǒng)啟動(dòng)過程中被執(zhí)行。這篇文章就來探索一下其中的奧秘, 簡單理解其原理!
    的頭像 發(fā)表于 12-16 09:33 ?824次閱讀
    自動(dòng)<b class='flag-5'>初始化</b>機(jī)制原理詳解

    全志XR806開發(fā)板適配ST7789LCD屏幕測(cè)試

    本次使用XR806實(shí)現(xiàn)ST7789屏幕的驅(qū)動(dòng)。 硬件連接 本文使用的LCD屏幕的原理圖如下,可以確定LCD屏幕的控制引腳接線。 XR806與LCD
    發(fā)表于 12-13 14:03

    C語言編程時(shí),各種類型的變量該如何初始化

    C語言編程時(shí),各種類型的變量該如何初始化? 在C語言中,每個(gè)變量都需要在使用之前進(jìn)行初始化。初始化是為變量分配內(nèi)存空間并賦予初始值的過程。C語言提供了不同的
    的頭像 發(fā)表于 12-07 13:53 ?933次閱讀

    實(shí)戰(zhàn)經(jīng)驗(yàn) | Keil、IAR、CubeIDE 中變量不被初始化方法

    關(guān)鍵詞:不被初始化,編譯環(huán)境 目錄預(yù)覽 1、前言 2、IAR 實(shí)現(xiàn)變量不初始化方法 3、Keil 實(shí)現(xiàn)變量不被初始化方法 4、CubeIDE 實(shí)現(xiàn)變量不初始化方法 01 前言 有些時(shí)候
    的頭像 發(fā)表于 11-24 18:05 ?3009次閱讀

    在全志XR806上移植st7789屏幕驅(qū)動(dòng)

    .c和st7789.h文件。然后創(chuàng)建用于初始化st7789芯片的命令序列表。 static lcd_init_cmd_t st7789_init_cmds[] = { {0x01,
    發(fā)表于 11-10 10:21

    全志R128應(yīng)用開發(fā)案例——SPI驅(qū)動(dòng)ST7789V1.3寸LCD

    改成 st7789v 編寫初始化序列 先刪除 static void LCD_panel_init(unsigned int sel) 中的初始化函數(shù)。 然后將屏廠提供的初始化
    發(fā)表于 11-06 10:16

    全志R128適配 ST7789v LCD

    ZJY240S0800TG11,使用的是 SPI 進(jìn)行驅(qū)動(dòng)。注意請(qǐng)購買帶 CS 引腳的 SPI 屏幕,由于 ST7789v SPI 時(shí)序問題,CS 引腳直接接地可能會(huì)導(dǎo)致初始化無法寫入。如果很不幸SPI TFT是不帶 CS
    發(fā)表于 10-23 09:58

    移植st7789屏幕驅(qū)動(dòng)教程

    ST7789是一款高度集成的彩色TFT液晶顯示屏控制器芯片,通常用于驅(qū)動(dòng)小到中等尺寸的液晶屏。例如淘寶上常見的1.4寸、1.47寸、1.69寸屏幕等等。
    的頭像 發(fā)表于 10-21 16:35 ?6250次閱讀
    移植<b class='flag-5'>st7789</b><b class='flag-5'>屏幕</b>驅(qū)動(dòng)教程

    SD卡初始化及讀取程序

    電子發(fā)燒友網(wǎng)站提供《SD卡初始化及讀取程序.pdf》資料免費(fèi)下載
    發(fā)表于 10-13 09:50 ?2次下載
    SD卡<b class='flag-5'>初始化</b>及讀取程序