91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

干貨:LTDC單層圖像顯示案例分析

姚小熊27 ? 來源:電路城論壇 ? 作者:jinyi7016 ? 2020-06-17 10:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

LCD-TFT(液晶顯示器,薄膜晶體管)顯示器控制器提供并行數(shù)字 RGB (紅色、綠色、藍色)以及水平同步、垂直同步、像素時鐘和數(shù)據使能信號,這些信號直接輸出到不同 LCD和 TFT面板的接口

干貨:LTDC單層圖像顯示

主要功能:

24 位 RGB并行像素輸出;每像素 8 位 (RGB888)。

2個帶有專用 FIFO的顯示層(FIFO 深度 64x32位)。

查色表 (CLUT) ,每層高達 256 種顏色(256x24位)。

支持高達 XGA (1024x768) 的分辨率。

可針對不同顯示面板編程時序。

可編程背景色。

可編程 HSync、VSync 和數(shù)據使能信號的極性。

每層有多達 8 個輸入顏色格式可供選擇。

1、ARGB8888

2、RGB888

3、RGB565

4、ARGB1555

5、ARGB4444

6、L8(8位 Luminance或 CLUT )

7、AL44(4位 alpha + 4位 luminance )

8、AL88(8位 alpha + 8位 luminance )

每通道的低位采用偽隨機抖動輸出。紅色、綠色、藍色的抖動寬度為 2 位。

使用 alpha 值(每像素或常數(shù))在兩層之間靈活混合。

色鍵(透明顏色) 。

可編程窗口位置和大小 。

支持薄膜晶體管 (TFT) 彩色顯示器 。

AHB 主接口支持 16個字的突發(fā)。

高達 4 個可編程中斷事件。

時鐘:

AHB 時鐘域 (HCLK) :用于將數(shù)據從存儲器傳輸?shù)?FIFO層APB2時鐘域 (PCLK2):用于配置寄存器像素時鐘域 (LCD_CLK) :用于生成 LCD-TFT接口信號。LCD_CLK輸出應按照面板要求配置。LCD_CLK通過 PLLSAI進行配置(見 RCC部分)。

時鐘配置程序:

PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC; PeriphClkInitStruct.PLLSAI.PLLSAIN = 192; PeriphClkInitStruct.PLLSAI.PLLSAIR = 5; PeriphClkInitStruct.PLLSAIDivR = RCC_PLLSAIDIVR_4; HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct); 引腳

LCD-TFT最多可以使用28個引腳。

干貨:LTDC單層圖像顯示

液晶時序配置

hltdc_F.Init.HorizontalSync = (RK043FN48H_HSYNC - 1); hltdc_F.Init.VerticalSync = (RK043FN48H_VSYNC - 1); hltdc_F.Init.AccumulatedHBP = (RK043FN48H_HSYNC + RK043FN48H_HBP - 1); hltdc_F.Init.AccumulatedVBP = (RK043FN48H_VSYNC + RK043FN48H_VBP - 1); hltdc_F.Init.AccumulatedActiveH = (RK043FN48H_HEIGHT + RK043FN48H_VSYNC + RK043FN48H_VBP - 1); hltdc_F.Init.AccumulatedActiveW = (RK043FN48H_WIDTH + RK043FN48H_HSYNC + RK043FN48H_HBP - 1); hltdc_F.Init.TotalHeigh = (RK043FN48H_HEIGHT + RK043FN48H_VSYNC + RK043FN48H_VBP + RK043FN48H_VFP - 1); hltdc_F.Init.TotalWidth = (RK043FN48H_WIDTH + RK043FN48H_HSYNC + RK043FN48H_HBP + RK043FN48H_HFP - 1);背景色配置:

hltdc_F.Init.Backcolor.Blue = 0; hltdc_F.Init.Backcolor.Green = 0; hltdc_F.Init.Backcolor.Red = 0;這里使用的hltdc_F 變量是一個LTDC_HandleTypeDef類型的結構體。

干貨:LTDC單層圖像顯示

窗口配置,這里只顯示了一個圖層。

配置開始、結束的像素位置坐標,也就是整個屏幕。

pLayerCfg.WindowX0 = 0; pLayerCfg.WindowX1 = 480; pLayerCfg.WindowY0 = 0; pLayerCfg.WindowY1 = 272;像素格式配置成為RGB565。

pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB565;顯示圖像的起始地址:

pLayerCfg.FBStartAdress = (uint32_t)&RGB565_480x272;Alpha配置為255.

pLayerCfg.Alpha = 255;最后通過HAL_LTDC_ConfigLayer函數(shù)初始化TFT與配置圖層。

HAL_LTDC_ConfigLayer(&hltdc_F, &pLayerCfg, 1);

顯示結果。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 液晶顯示器
    +關注

    關注

    11

    文章

    589

    瀏覽量

    44991
  • 圖像顯示
    +關注

    關注

    0

    文章

    22

    瀏覽量

    10513
  • ltdc
    +關注

    關注

    0

    文章

    4

    瀏覽量

    5031
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何以編程方式在觸摸屏 MIPI 顯示器上旋轉圖像?

    如何以編程方式在觸摸屏 MIPI 顯示器上旋轉圖像? 我正在使用 Gnome 的出廠映像202411。我沒有鍵盤和鼠標,互聯(lián)網信息亭正在 FireFox 上加載。 我嘗試了 xrandr 實用程序
    發(fā)表于 02-04 06:45

    EspeedGrab圖像采集軟件介紹(Cameralink轉USB采集)

    圖像增強 可手動、自動圖像對比度增強 12 Gamma曲線 可設置Gamma映射,增加對比度或者動態(tài)范圍 13 圖像采集時序 可統(tǒng)計采集信號時序,輔助分析相機狀態(tài),統(tǒng)計相機時序變化情
    發(fā)表于 12-23 17:26

    使用adv7180已經解碼出視頻了,但整體圖像沒有色彩顯示

    使用adv7180已經解碼出視頻了,但整體圖像沒有色彩顯示,更改色彩相關寄存器依舊沒有反應,前端分壓電路采用官方手冊配置,使用36歐加39歐加電容,是否還有別的因素導致圖像沒有色彩
    發(fā)表于 12-23 16:51

    干貨分享 | 功能安全常見疑難問題匯總

    安全干貨SafetyQ&A“功能安全常見疑難問題解答”在智能駕駛及新能源汽車的飛速發(fā)展之下,功能安全已成為繞不開的關鍵領域。然而在實際應用中,一直面臨著諸多問題和挑戰(zhàn)。前不久,磐時舉辦了一場
    的頭像 發(fā)表于 09-05 16:21 ?2322次閱讀
    <b class='flag-5'>干貨</b>分享 | 功能安全常見疑難問題匯總

    K230上使用圖層layer = Display.LAYER_OSD2顯示圖像后,怎么關閉這個圖層不再顯示?

    K230上使用圖層layer = Display.LAYER_OSD2顯示圖像后,怎么關閉這個圖層不再顯示,而繼續(xù)顯示圖層一的圖像
    發(fā)表于 08-08 07:53

    請問在k230上怎么使用opencv的imshow顯示圖像呢?

    已經添加了highgui的鏈接,成功編譯并且在板子上運行 期待結果和實際結果 在hdmi屏幕上顯示圖像 軟硬件版本信息 錯誤日志 hdmi屏幕黑屏無反應
    發(fā)表于 06-11 06:01

    HarmonyOS應用圖像stride處理方案

    圖像存儲在內存中時,內存緩沖區(qū)可能在每行像素之后包含額外的填充字節(jié)。填充字節(jié)會影響圖像在內存中的存儲方式,但不會影響圖像顯示方式。stride是內存中一行像素到內存中下一行像素的字
    的頭像 發(fā)表于 06-10 14:17 ?1242次閱讀
    HarmonyOS應用<b class='flag-5'>圖像</b>stride處理方案

    【高云GW5AT-LV60 開發(fā)套件試用體驗】SC130GScmos模塊與LVDS屏和HDMI輸出例程測試報告圖像顯示部分細節(jié)補充

    /jishu_2491350_1_1.html] 在上篇報告中,由于帖子字節(jié)限制沒有說明其具體問題解決方法,在此說明。 HDMI顯示例程效果類似,其模塊功能框圖為: cmos數(shù)據位mipi接口,通過lvds物理差分對將圖像數(shù)據化傳入
    發(fā)表于 06-09 09:46

    K230 V3.0使用Mipi顯示屏無法顯示圖像怎么解決?

    圖像 使用hdmi的例程,hdmi顯示顯示圖像 全是紫色畫面 供電正常兩根usb線,網上也去找了一些其它人的代碼 也都試過了 也是不行, 這是鏡像的問題 還是說硬件問題?
    發(fā)表于 06-04 07:17

    電機原理及重要公式(干貨

    純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:電機原理及重要公式(干貨).doc 【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第一時間告知,刪除內容!
    發(fā)表于 05-20 17:47

    CX3顯示RAW12圖像錯誤的原因?

    我想通過CX3065從FPGA捕獲MIPI圖像,我可以切換4種分辨率并通過開始捕獲顯示圖像,但片刻之后,我的UVC_App顯示圖像是錯誤的
    發(fā)表于 05-16 07:49

    一文讀懂:單層、多層、特殊材質 PCB 板加工方式全解析

    一站式PCBA加工廠家今天為大家講講單層、多層及特殊材質PCB板的加工方式有哪些?單層、多層及特殊材質PCB板加工方式。在電子產品制造過程中,PCB是核心組件,而PCBA則是通過貼裝和焊接將電子
    的頭像 發(fā)表于 05-06 08:59 ?960次閱讀

    FRED應用:顏色分析

    介紹 寬光譜光源對許多光學系統(tǒng)都很重要,應用范圍包括白光照明、分光計等。FRED中的顏色圖像分析,是通過計算每個像素的色度坐標并在表面上顯示生成的RGB值來生成顏色分布。此外,F(xiàn)RED還可以
    發(fā)表于 04-28 10:13

    PCB單層板LAYOUT,QFN封裝的中間接地焊盤走線出不來怎么辦?

    單面板設計由于成本優(yōu)勢,在很多產品中應用很廣泛,由于布局的限制,一些跨線連接都是通過短路線或0歐姆電阻做橋接。如下圖,紅色圈內為某家電產品單層板上的短路線 如下圖,為某遙控器單層電路板上的0
    發(fā)表于 04-27 15:08

    FRED應用:顏色分析

    介紹 寬光譜光源對許多光學系統(tǒng)都很重要,應用范圍包括白光照明、分光計等。FRED中的顏色圖像分析,是通過計算每個像素的色度坐標并在表面上顯示生成的RGB值來生成顏色分布。此外,F(xiàn)RED還可以
    發(fā)表于 03-28 08:51