亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

干貨:LTDC單層圖像顯示

主要功能:

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

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

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

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

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

可編程背景色。

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

每層有多達 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ù)據(jù)從存儲器傳輸?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類型的結(jié)構(gòu)體。

干貨:LTDC單層圖像顯示

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

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

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);

顯示結(jié)果。

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

    關注

    11

    文章

    588

    瀏覽量

    44811
  • 圖像顯示
    +關注

    關注

    0

    文章

    22

    瀏覽量

    10476
  • ltdc
    +關注

    關注

    0

    文章

    4

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    HarmonyOS應用圖像stride處理方案

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

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

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

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

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

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

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

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

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

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

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

    FRED應用:顏色分析

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

    FRED應用:顏色分析

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

    DMD能夠顯示更高位數(shù)的圖像嗎?

    我在使用DLP DIscovery 4100時發(fā)現(xiàn)上位機只能傳輸二進制圖像到DMD中顯示,我想問一下DMD能夠顯示更高位數(shù)的圖像
    發(fā)表于 03-03 08:33

    DLP9500顯示圖像拉伸,并且有部分圖像無法顯示,是什么原因?qū)е逻@種異?,F(xiàn)象呢?

    使用ILA抓取的數(shù)據(jù)是正確的。DMD顯示圖像拉伸,并且有部分圖像無法顯示。是什么原因?qū)е逻@種異常現(xiàn)象呢?這是因為DLP9500的管腳設置錯誤還是軟排線呢?
    發(fā)表于 02-26 06:43

    使用DPLC410進行灰度圖像顯示,顯示時有時圖像會抖動是怎么回事?

    使用DLPLCRC410EVM(DLP? Discovery? 4100 )開發(fā)板和 DLP7000 DMD器件進行灰度圖像顯示時,有時會出現(xiàn)圖像抖動的現(xiàn)象,重啟后又正常,或者使用iMPACT重新
    發(fā)表于 02-26 06:08

    單層半導體中的新磁性:交換能量的關鍵作用

    本文深入探討了交換能量的復雜性,它在鐵磁性中的作用,以及在單層半導體中測量它的開創(chuàng)性方法。 想象一種像原子一樣薄的材料,卻表現(xiàn)出與鐵一樣的磁性,這就是具有鐵磁性的單層半導體的迷人世界。最近發(fā)表在
    的頭像 發(fā)表于 12-16 16:52 ?752次閱讀

    百問FB顯示開發(fā)圖像處理 - 圖像調(diào)整

    =rsin(b-a)=rsinbcosa-rcosbsina=-x0sina+y0cosa; 最后,由于我們顯示圖像的RGB數(shù)據(jù)還是要在坐標系A下獲取的,我們最后只需要將坐標系B下的x1,y1轉(zhuǎn)換回坐標系A下
    發(fā)表于 12-02 09:34

    百問FB顯示開發(fā)圖像處理 - BMP圖像處理

    2 圖像處理 ?前言:所有的圖像文件,都是一種二進制格式文件,每一個圖像文件,都可以通過解析文件中的每一組二進制數(shù)的含義來獲得文件中的各種信息,如圖像高度,寬度,像素位數(shù)等等。只是不同
    發(fā)表于 11-28 13:52