色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

STM32F429 LTDC驅動RGB屏:寄存器級時序、顯存與調試全解析

STM32F429 LTDC驅動RGB屏:寄存器級時序、顯存與調試全解析 簡介本資源是面向嵌入式開發(fā)初學者與中級工程師的STM32F429 RGB屏驅動實戰(zhàn)項目聚焦4.3寸800×480分辨率LCD的LTDC底層寄存器級驅動實現解決圖形顯示中時序配置、幀緩沖管理、多圖層疊加及DMA2D加速等核心難點適用于工業(yè)HMI、智能儀表等需自主可控顯示方案的場景。壓縮包共42個文件含23個頭文件定義寄存器地址、結構體及宏、14個C源文件覆蓋系統(tǒng)時鐘、LTDC初始化、LCD底層驅動、SDRAM顯存分配、LED/OLED/KEY/TPAD等外設協(xié)同邏輯以及Keil工程配置文件uvprojx/uvoptx、啟動腳本s、調試配置ini和可執(zhí)行hex文件整體僅238KB輕量易集成。已有1091人學習下載提供完整可編譯運行的寄存器庫工程含清晰分層的HARDWARE模塊LCD/SDRAM/LED/TIMER等與USER主邏輯無需HAL庫依賴便于深入理解LTDC硬件機制與內存帶寬優(yōu)化實踐。 做F429顯示方案的時候我一開始也會想不就是把屏幕點亮嘛SPI屏、FSMC屏都寫過LTDC能有多難。真把一塊4.3寸800x480的RGB屏接到LTDC上才發(fā)現這套東西和以前那些“控制器在屏端”的方案完全不是一個思路。如果你手頭正準備用STM32F429跑LTDC并且想用寄存器庫不依賴HAL把這套驅動徹底搞明白這篇應該能幫你省掉不少彎路。這篇文章不是貼一段能跑的代碼就完事我會把LTDC的時序怎么算、寄存器怎么填、幀緩沖為什么必須放SDRAM、畫面撕裂到底怎么壓住這些關鍵問題逐個拆開講。適合兩類人看一是剛接觸RGB屏、想搞懂LTDC底層機制的二是已經在HAL庫里調通了但想用寄存器庫重寫或者排查疑難問題的。1. LTDC和以往顯示方案的本質區(qū)別屏端沒有控制器了1.1 從FSMC“寫寄存器”到LTDC“刷像素”之前用FSMC驅動TFTLCD比如常見的ILI9341或者NT35510MCU的工作本質是“往屏的控制寄存器里寫命令和數據”。屏內部有一顆控制芯片負責把寫入的GRAM數據按行列掃描刷新到液晶面板上。FSMC只是提供了一組類似外部存儲器的讀寫時序讓CPU寫GRAM的速度更快而已。這種方案很成熟但問題在于控制芯片能力有限分辨率做高之后內部GRAM不夠、刷新率上不去成本也壓在屏端。LTDC是F429內部集成的一個液晶控制器它把原來在屏端控制芯片的工作搬到了MCU里。MCU通過LTDC直接對外輸出像素時鐘DOTCLK、行同步HSYNC、幀同步VSYNC、數據使能DE以及RGB數據線。也就是說RGB屏本身幾乎沒有“智能”它只是一塊負責把數據線上的電壓轉換成液晶偏轉的矩陣。你給它對的時鐘、對的同步信號、對的像素數據它才會穩(wěn)定地顯示出畫面。這個區(qū)別直接影響了你的設計思路以前FSMC驅動通常不需要什么顯存屏內部有GRAM現在LTDC方案所有像素數據必須由MCU側的顯存FrameBuffer持續(xù)提供給LTDCMCU相當于同時在當顯卡和顯存。理解不了這一點后面很多問題都會卡住。1.2 為什么是LTDC而不是更快的FSMCDMA有些項目為了省事會用FSMCDMA去驅動RGB接口屏思路是先配置好GPIO用FSMC的寫時序把RGB像素數據“打”到屏的數據線上。這種方式在低分辨率、低刷新率下能跑但并不是為RGB屏設計的。RGB屏需要連續(xù)、實時的像素時鐘和行場同步信號FSMC的時序本質上是被動的寫操作靠DMA硬撐很容易出現刷新不完整、閃爍、撕裂。LTDC的優(yōu)勢在于它內部有專門的時序生成器像素時鐘、同步信號、消隱區(qū)都是硬件自動產生的MCU只需要保證顯存里的數據是正確且夠新的。4.3寸800x480的RGB屏在不含消隱的情況下像素數就是800*480384000個。如果按60Hz刷新每秒至少要送2300萬個像素。假如用RGB565格式每個像素2字節(jié)那么每秒顯存讀取量約46MB。純靠CPU或者FSMCDMA搬運這個數據量一方面CPU被完全占滿另一方面時序抖動會導致畫面肉眼可見地閃。LTDC的DMA通道會自己按行同步從顯存搬數據CPU幾乎不用干預這才是它存在的價值。2. RGB屏的時序拆解800x480不是真的只有800x4802.1 接口上到底需要接哪些信號線4.3寸RGB屏通常引腳很多核心信號包括R0-R7、G0-G7、B0-B724根數據線對應RGB888如果只接高6位或者用RGB565格式可以只接16根高兩位接GND或電源。DOTCLK像素時鐘每個上升沿或下降沿送出一個像素。HSYNC行同步每掃完一行發(fā)出一個脈沖表示新一行開始。VSYNC幀同步每掃完一幀發(fā)出一個脈沖表示新一幀開始。DE數據使能高電平期間數據線上的RGB信號是有效像素低電平期間是消隱區(qū)。背光控制通常是LED_A/LED_K或者一個單獨的背光使能腳。很多人第一次接RGB屏容易犯一個錯誤覺得DE信號沒用直接接高電平或者不管。實際上在LTDC配置Dither、消隱等場景下DE的狀態(tài)直接影響屏端對有效像素的解析。驅動配置時務必保證DE正常連接。2.2 一行的時間要拆成四段LTDC產生HSYNC信號的時候并不是連續(xù)把800個有效像素送出去就完事。一行的完整時間段包含四部分HSYNC脈沖寬度HSAW、水平后肩HBP、有效顯示區(qū)AAW、水平前肩HFP。畫一條時間軸來理解同一行數據先發(fā)一個同步脈沖告訴屏幕“新行來了”然后等待一段后肩時間這段時間數據線上不送有效像素再然后送入真正的800個像素最后再等待一段前肩時間再進入下一行。這個消隱機制是LCD行業(yè)沿用CRT時代的規(guī)范目的是給面板的信號處理留出穩(wěn)定時間。寄存器體現為LTDC_SSCR設置行同步寬度和場同步寬度。LTDC_AWCR設置有效顯示區(qū)域的寬和高。LTDC_BPCR設置水平后肩和垂直后肩但要注意這里的值和“后肩”不完全等價它是后肩加同步寬度減1。LTDC_WCR設置水平前肩、垂直前肩也是前肩加同步寬度加后肩然后減1的關系。新手容易陷進去死記公式我建議直接看屏的規(guī)格書里面有完整的時序圖和建議值。以常見的4.3寸800x480屏為例典型參數大致是HSAW40、HBP88、HFP40、VSAW10、VBP32、VFP13。具體每塊屏不一樣務必以你手上屏的規(guī)格書為準。2.3 像素時鐘DOTCLK怎么算像素時鐘決定了LTDC向屏發(fā)送像素的速度。表面上看800x48060Hz只需要8004806023.04MHz但實際上要把消隱期的時間也算進去。用上面那組典型參數估算水平總周期 HSAW HBP 有效寬度 HFP 40 88 800 40 968 垂直總周期 VSAW VBP 有效高度 VFP 10 32 480 13 535像素時鐘 水平總周期 * 垂直總周期 * 幀率 968 * 535 * 60 ≈ 31.08MHz取整后常用33.3MHz左右。F429內部PLLSAI專門為LTDC提供時鐘公式是DOTCLK PLLSAI_VCO / PLLSAI_R PLLSAI_VCO HSE / PLLSAI_M * PLLSAI_N假設板載HSE晶振是25MHz要得到33.33MHz可以配置M25、N200、R625MHz / 25 * 200 200MHz 200MHz / 6 33.33MHz這個值非常合適。需要注意PLLSAI的R分頻在F429上只能取2、4、6、8不是連續(xù)可調的所以算時鐘的時候要按這個約束來湊M/N/R而不是隨意改R。如果實在湊不到恰好值取一個接近且不超過屏規(guī)格書標稱最大值的頻率也可以因為屏對DOTCLK有一定容忍范圍。3. 寄存器級LTDC初始化從RCC到Layer的完整鏈路3.1 時鐘使能GPIO、LTDC、DMA2D一個都不能少我建議把初始化拆成五步開時鐘、配GPIO復用、配LTDC全局時序、配Layer、啟動顯示。第一步先看RCC寄存器。在STM32F429上GPIO時鐘在RCC_AHB1ENR里使能LTDC時鐘在RCC_APB2ENR里使能DMA2D時鐘也在RCC_AHB1ENR里使能。這里最常見的坑是GPIO和LTDC的時鐘都開了但忘了開DMA2D時鐘后面調用DMA2D刷圖時寄存器寫進去完全沒反應。寄存器庫驅動里這三者必須明確分開初始化不像HAL庫會自動判斷。3.2 GPIO復用配置不是所有引腳都叫AF14LTDC的引腳復用大多數是AF14但并非全部。拿F429來說部分數據引腳是AF13或者其他AF編號。比如PA4LTDC_VSYNC是AF14PC6LTDC_HSYNC是AF14PE4LTDC_B0是AF14PF10LTDC_DE是AF14PH9LTDC_R3可能是AF14或AF9不同封裝版本有差異所以最穩(wěn)妥的辦法是翻開對應型號的數據手冊查AF映射表而不是照抄別人工程里的AF值。尤其是你自己畫的板子引腳分配如果和開發(fā)板不一致復用功能號一錯屏幕就完全不出信號。寄存器配置時先把對應GPIO口的MODER設為復用模式然后在AFRL或者AFRH里填入正確的AF編號。例如GPIOG的PIN6作為LTDC_R7如果AF是14需要配置GPIOG-AFRH的AFRH_MODE6為1111。注意每根引腳都設置完后還要確認GPIO速度等級可以設高點比如OSPEEDR設為50MHz或100MHz避免信號邊沿太緩影響高速下的時序。3.3 LTDC全局寄存器GCR、SSCR、BPCR、AWCR、WCR的順序這里有個經驗規(guī)律先配置LTDC的同步參數再配置顯示有效區(qū)域然后配置后臺顏色最后使能LTDC。順序反了容易出奇怪現象。首先是LTDC_GCR。這個寄存器有幾個關鍵位LTDCENLTDC總使能初始化最后才置1。PCKEN像素時鐘輸出使能必須為1否則屏收不到DOTCLK。DEPOLDE極性一般0表示高有效。PCPOL像素時鐘極性需要配合屏的規(guī)格書有的屏要求DOTCLK下降沿采樣有的上升沿采樣。如果方向反了會看到畫面偏移或者輕微花影。HSPOL和VSPOL行場同步極性多數屏低有效配置成0。然后是時序相關寄存器LTDC_SSCR寫入HSAW和VSAW注意要減1比如HSAW40寄存器寫39。LTDC_BPCR寫入AHBP和AVBP計算方式是水平后肩水平同步寬度-1垂直同理。LTDC_AWCR寫入AAW和AAH代表有效顯示區(qū)域的寬高也都要減1所以800x480對應799和479。LTDC_WCR寫入AAHBP和AAVBP計算方式是水平前沿水平同步寬度水平后肩整體再減1表示一行總周期-1。這幾個寄存器的關系一句話總結就是SSCR定義脈沖BPCR定義后肩邊界AWCR定義有效區(qū)WCR定義總周期。只要這四者的邊界對齊LTDC的時序生成器就能穩(wěn)定工作。如果畫面出現整體偏移或者邊緣有一條豎線通常就是這些值加一減一弄錯了。接著配置LTDC_BCCR也就是后臺顏色寄存器。它決定在沒有圖層覆蓋區(qū)域顯示的顏色例如RGB值為0x000000就是黑色。調試階段我習慣把后臺顏色設成一個亮色比如紅色0xFF0000如果屏幕能正常顯示純紅色背景說明LTDC的同步和像素時鐘已經通了問題大概率出在圖層或者顯存上這個技巧能幫你快速定位。3.4 圖層Layer配置窗口位置、像素格式、顯存地址LTDC在F429上有兩個圖層Layer0和Layer1。驅動初始化一般先把Layer0配置為主圖層。關鍵寄存器如下LTDC_LxCR圖層控制寄存器置1使能圖層。LTDC_LxWPR圖層窗口位置寄存器定義窗口左上角和右下角的坐標單位是像素。比如全屏顯示就設左上角(0,0)右下角(799,479)。注意寄存器里存的是實際坐標不是寬高。LTDC_LxPFCR像素格式寄存器。RGB565對應0x02RGB888對應0x03ARGB8888對應0x00。這里必須和你使用的FrameBuffer里的數據格式嚴格一致。LTDC_LxCACR恒定Alpha值范圍0-255255表示完全不透明。LTDC_LxDCCR默認顏色在圖層未覆蓋區(qū)域顯示的顏色。LTDC_LxBFCR混合因子配置決定圖層和后臺顏色如何混合。最簡單粗暴的配置是恒定Alpha、完全不透明。LTDC_LxCFBAR幀緩沖基地址寄存器寫入FrameBuffer的首地址。LTDC_LxCFBLR幀緩沖行長度寄存器包含CFBLL和CFBP兩個字段。LTDC_LxCFBLNR幀緩沖行數寄存器寫入窗口高度。這里再提一個最容易出問題的寄存器LTDC_LxCFBLR。CFBLL字段表示一行的總字節(jié)數計算公式是“有效顯示寬度 * 每像素字節(jié)數 3”。為什么加3因為硬件要求CFBLL按32字節(jié)對齊實際寄存器寫入的最小步長是4字節(jié)3能保證非對齊寬度也能覆蓋完整。CFBP字段表示行距Pitch是下一行起始地址相對當前行偏移的字節(jié)數。全屏刷新時CFBP通常等于CFBLL如果只是從一張大圖上取一塊區(qū)域顯示CFBP就要填大圖的整行字節(jié)數。3.5 手工觸發(fā)重載為什么寫了寄存器畫面不更新LTDC的很多圖層寄存器都是影子寄存器也就是說你寫入寄存器后在當前幀沒有結束之前不會真正生效。要讓配置生效必須寫LTDC_SRCR寄存器觸發(fā)重載。這個寄存器有兩個位IMR立即重載立即生效。VBR垂直消隱期重載等當前幀掃描到垂直消隱區(qū)時才生效。初始化流程結束后我習慣同時置位IMR和VBR確保配置盡快生效。后續(xù)運行時如果只改少量寄存器比如移動窗口位置推薦只用VBR避免在屏正在掃描到一半時切換顯存地址否則容易在畫面中間出現一條撕裂橫線。圖層配置的完整順序大致是先關圖層LxCR清零- 配置窗口坐標和像素格式 - 配置FrameBuffer地址、行長度和行數 - 配置常量Alpha和混合因子 - 使能圖層 - 觸發(fā)重載。調試初期不要搞花活老老實實按這個順序走。4. 幀緩沖和DMA2D顯存放哪決定了你的板子能不能跑起來4.1 內部256KB SRAM根本放不下一整幀RGB565算一筆賬800x480分辨率RGB565格式每個像素2字節(jié)800 * 480 * 2 768000字節(jié) 750KBF429內部SRAM總共約256KB192KB64KB放不下整幀。如果強行把分辨率降到320x240RGB565那就是3202402150KB勉強放下但留給堆棧和全局變量的空間就非常緊張了容易莫名死機。所以做4.3寸800x480RGB屏外部SDRAM幾乎是必須的。常見的做法是用FMC接口外掛一顆16位SDRAM比如W9825G6KH或者IS42S16400J容量至少4MB以上。顯存大一點還有個好處可以做多緩沖比如雙緩沖或者三緩沖這對消除撕裂非常有用。如果你的板子上沒有SDRAM那就只能退而求其次用一個內部SRAM放不下就做局部刷新。但RGB屏的LTDC是按整個有效區(qū)域持續(xù)刷新的局部刷新只能靠改變Layer窗口位置實現顯示邏輯會非常別扭。4.2 顯存布局和LTDC_LxCFBLR的對應關系顯存地址不是隨便給個數組名就完事。LTDC讀取FrameBuffer時會按你配置的行長和行數逐行從基地址開始讀取。如果顯存基地址是0xD0008000那么第0行起始地址 基地址 0第1行起始地址 基地址 CFBP第n行起始地址 基地址 n * CFBPCFBP如果配得比CFBLL大比如CFBLL填800*231603CFBP填2048那每一行末尾會跳過448字節(jié)的間隔。這在做圖像裁剪顯示時很有用比如從一張1024寬的大圖里截取中間800像素顯示。如果只是全屏刷新CFBP直接等于CFBLL即可千萬別把CFBP設置成0否則所有行都會從同一個地址讀畫面就會變成一條條重復的紋理。還需要注意顯存地址的對齊。FrameBuffer基地址建議32字節(jié)對齊也就是地址的低5位為0。雖然LTDC硬件沒有強制所有地址都對到這個程度但不對齊的情況下和DMA2D配合時容易出問題。4.3 DMA2D刷圖把CPU從逐像素搬運里解放出來F429的DMA2D是一個圖形專用DMA支持純內存到內存拷貝、帶格式轉換的內存到內存拷貝、混合模式等。它的核心價值在于對FrameBuffer做填充或圖像拷貝CPU只負責下發(fā)幾條指令大塊數據搬運全部由硬件完成。最簡單的使用場景是清屏也就是把一個顏色值填充到整個FrameBuffer??梢耘銬MA2D為寄存器到內存模式R2M把顏色值放到輸出寄存器然后設置輸出地址為FrameBuffer基地址輸出偏移設為0一次性寫完整個區(qū)域。這樣清一幀750KB的RGB565數據DMA2D在幾十微秒內就能完成而CPU逐點寫至少需要幾毫秒差別非常明顯。另一個常見場景是圖片顯示比如把一張ARGB8888位圖轉換成RGB565格式輸出到FrameBuffer。配置DMA2D為M2M_PFC模式前景地址指向原始ARGB8888圖片前景像素格式配成ARGB8888輸出地址指向FrameBuffer對應位置輸出像素格式配成RGB565然后啟動DMA2D。轉換由硬件完成速度比CPU逐像素轉換快很多。需要注意原始圖片的每一行字節(jié)數可能不是4字節(jié)對齊這個可以在前景偏移寄存器里配置保證圖片邊界不對齊時也能正確讀取。我第一次用DMA2D也踩過一次坑發(fā)完啟動指令后立刻去讀FrameBuffer發(fā)現數據還沒寫完。DMA2D是異步的開啟傳輸后必須等標志位比如TCIF置位或者用中斷告知傳輸完成再去做后續(xù)操作。否則你讀到的是半個舊數據半個新數據的混合體顯示出來就是撕裂的瞬間。5. RGB屏上顯示中文從字模到自繪UI的最小實現5.1 字模是怎么取出來的RGB屏上要顯示中文最直接的方法是用點陣字模。常見的是16x16點陣一個漢字占16行每行16像素按單色編碼時每行2字節(jié)總共32字節(jié)。更大字號就是24x24或者32x32。取模工具我用過不少PCtoLCD2002比較直觀。它支持橫向取模、縱向取模、字節(jié)正序、字節(jié)反序等多種選項。最常用的模式是橫向取模字節(jié)高位在前從左到右每8個像素湊一個字節(jié)字節(jié)的高位對應左邊的像素。這樣寫顯示函數時檢查bit7到bit0的順序最自然。取出來的字模數據結構一般是一個常量數組。比如漢字“電”的16x16字??梢杂胏onst unsigned char font_table[] {0x00, 0x00, ...}的形式。如果你做了GB2312編碼查表可以通過漢字編碼索引到字模數組的偏移地址。對于項目里只用到固定幾個漢字的情況也可以直接把所有漢字的字模拼進一個大數組自己維護一個映射表。5.2 一個能跑的16x16漢字顯示函數假設FrameBuffer是RGB565格式我們配置LTDC窗口為全屏800x480顯存首地址為buf_base。要顯示一個漢字核心思路是先計算漢字在屏上的起始坐標然后逐行逐像素讀取字模數據如果該位為1就把FrameBuffer對應位置的像素寫成前景色如果為0可以寫背景色或者保持不動形成透明效果。一個簡單的畫點函數如下void LCD_DrawPoint(uint16_t x, uint16_t y, uint16_t color) { if (x 800 || y 480) return; *(volatile uint16_t *)(buf_base y * 800 x) color; }這里直接用y*800加上x算出RGB565在顯存中的偏移除以2的運算編譯器會優(yōu)化不用擔心效率。屏寬我寫死了800做通用封裝時應當把這個值作為參數或者宏定義避免改屏之后到處找。畫漢字的函數void LCD_ShowChar16(uint16_t x, uint16_t y, uint16_t color, uint8_t *font_data) { uint8_t byte; for (uint8_t row 0; row 16; row) { byte font_data[row * 2]; for (uint8_t col 0; col 8; col) { if (byte (0x80 col)) { LCD_DrawPoint(x col, y row, color); } } byte font_data[row * 2 1]; for (uint8_t col 0; col 8; col) { if (byte (0x80 col)) { LCD_DrawPoint(x 8 col, y row, color); } } } }這里有兩個容易弄錯的地方。第一如果你在取模工具里選擇了“縱向取?!蹦敲瓷厦娴淖x取順序就不對需要改成逐列讀取。第二如果取模時選了“字節(jié)反序”判斷位就應該是byte (1 col)。所以拿到字模數組之后必須先確認取模設置不要想當然。我曾經因為拿錯了字模方向顯示出來的漢字整體鏡像排查了半天才發(fā)現是取模方向的問題。5.3 提升顯示效果透明背景和反色直接跳過背景像素就能實現透明文字效果。在屏幕上疊加菜單標題時透明文字看起來比帶底色塊的方式舒服很多。反色顯示則適合做菜單選中高亮讀一下目標位置的當前像素顏色取反后再寫回去。RGB565的取反不是簡單位翻轉所有16位那樣顏色會變得非常奇怪正確做法是把RGB分量分別取反再重新組裝。函數可以這樣uint16_t LCD_GetPoint(uint16_t x, uint16_t y) { return *(volatile uint16_t *)(buf_base y * 800 x); } void LCD_InvertRect(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1) { for (uint16_t y y0; y y1; y) { for (uint16_t x x0; x x1; x) { uint16_t c LCD_GetPoint(x, y); uint16_t r 31 - ((c 11) 0x1F); uint16_t g 63 - ((c 5) 0x3F); uint16_t b 31 - (c 0x1F); LCD_DrawPoint(x, y, (r 11) | (g 5) | b); } } }如果覺得手動取反太慢也可以借助LTDC的混合功能做半透明菜單條但那就涉及Layer1和Layer0的混合系數邏輯更復雜。調試初期先把手動繪制函數跑通再考慮硬件混合更穩(wěn)妥。6. 白屏、花屏、撕裂LTDC調試踩坑記錄6.1 白屏排查鏈路從背光到LTDC總使能白屏的第一反應不要直接去查LTDC先確認背光有沒有亮。很多RGB屏的背光需要MCU給一個高電平或者PWM信號如果背光沒開屏幕就是灰白色或者黑色什么都看不見。背光亮了再往LTDC方向排查。背光正常但白屏按優(yōu)先級檢查以下幾處RCC_APB2ENR里的LTDC時鐘是否打開沒有時鐘所有LTDC寄存器寫入無效。GPIO復用是否配好尤其是DOTCLK引腳如果DOTCLK沒輸出屏就不知道何時采樣數據。LTDC_GCR里的PCKEN是否置1這個位控制像素時鐘實際輸出。LTDC_GCR里的LTDCEN是否置1總使能沒開LTDC不工作。LTDC_SRCR是否觸發(fā)了重載影子寄存器不重載配置不會生效。Layer是否使能LxCR0時圖層全部不用屏幕顯示后臺顏色。我把這個順序寫死成自己的排查流程遇到白屏就是從下往上一條條過而不是東查一下西查一下。6.2 花屏和顏色異常極性和行場參數花屏的表現有很多種。如果是整屏均勻地出現彩色噪點優(yōu)先懷疑像素時鐘采樣極性反了。試試把GCR里的PCPOL位翻轉很多屏是上升沿采樣如果配成了下降沿就會出現顏色亂跳的現象。如果是畫面整體偏移出現黑色豎條或者斜紋那就檢查SSCR、BPCR、AWCR、WCR這幾個寄存器的加減一關系以及行場同步極性HSPOL、VSPOL。顏色偏色則要檢查LTDC_LxPFCR里的像素格式和實際寫入FrameBuffer的數據格式。一個常見誤解LTDC配置成RGB888模式但FrameBuffer里卻放的是RGB565數據這樣LTDC讀數據時會按3字節(jié)一個像素解析顯示出來顏色會完全錯亂且畫面有縱向拉伸。反過來配置成RGB565但FrameBuffer里是ARGB8888數據顏色會偏且周圍出現奇怪的邊界。確保這兩者一致比其他任何調試都有效。還有一個容易忽略的點SDRAM的初始化時序如果不對FrameBuffer里的數據讀取會不穩(wěn)定表現為某些區(qū)域不定期花屏。這種花屏不是固定位置的掃描幾次有時正常有時壞多半是SDRAM時序配置偏緊或者刷新率不夠??梢試L試把SDRAM的刷新周期調長一點或者降低LTDC像素時鐘看看現象是否減輕。6.3 畫面撕裂為什么用VBR重載而不是IMR撕裂現象是畫面更新過程中屏上半部分已經是新一幀內容下半部分還是舊一幀內容中間有一條明顯的橫線。根因是Layer的FrameBuffer地址在屏掃描到一半時被切換了。LTDC正在從舊顯存地址讀行數據你突然把地址改成了新顯存地址那屏就會在一幀內拼出兩個不同幀的內容。解法有幾個層次最基礎的所有影響圖層配置的寄存器更新都用VBR垂直消隱重載讓LTDC在掃描完一幀后的消隱期才切換顯存地址。更穩(wěn)妥的用雙緩沖。一幀顯示期間你往另一塊FrameBuffer里繪制內容等垂直消隱到臨時切換顯存地址這樣徹底避免在繪制中間被LTDC讀到不完整數據。進階的利用LTDC行中斷LIPCR設置一個在消隱區(qū)前或者消隱期內的行號觸發(fā)中斷后執(zhí)行顯存地址切換。F429有LTDC_LIPCR、LTDC_LISR等寄存器可按行觸發(fā)中斷。我實際使用中雙緩沖配合VBR重載效果最好。程序里維護兩個顯存地址一個當前顯示一個正在繪制VSYNC中斷到來時交換兩個地址并觸發(fā)VBR重載。這個方案雖然占用的SDRAM內存翻倍但省心畫面干凈利落。6.4 關于FSMCDMA驅動RGB屏的一個補充熱詞里有人提到FSMCDMA驅動LCD的同步問題。我必須說如果你只是想把一塊RGB屏點亮FSMCDMA確實是可以跑的但那是用非標準的方式去模擬RGB傳輸任何時序毛刺都會直接反映成畫面異常。LTDC方案下這些同步問題由硬件時序生成器解決你反而只需要關心顯存地址的切換時機。這兩者的調試思路完全不同如果你發(fā)現FSMCDMA方案同步問題怎么都調不好考慮轉LTDC可能是更高效的選擇。結尾聊點個人體會這套LTDC驅動前前后后我移植過好幾個項目最深的感受是寄存器庫驅動真正難的不是某個寄存器不會配而是它和以前“寫命令控制屏”的思維模式完全不一樣。一旦接受“MCU即顯卡顯存即天下”這個設定所有寄存器之間的關系就都順了。調試時建議把手上的屏的規(guī)格書完整讀一遍尤其是時序參數表不要靠猜。遇到白屏就按第6節(jié)的鏈路逐條查遇到撕裂就上雙緩沖加VBR這兩招能解決絕大部分疑難問題。另外寄存器庫驅動有個天然優(yōu)勢不受HAL庫版本升級影響代碼貼到工程里就能用出問題也好跟蹤到底層。如果你正在做F429的RGB屏項目希望這篇能幫你少走幾天的彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
百度百度日本操逼| 国产精品 午夜福利| 日韩亚洲97| 久久三| 丝袜色综合| 天天爱天天韩国日本牛牛牛牛| 免费男人的天堂| 97超碰超碰| 99久久com免费视频′| 亚州综合色| 色诱中文字幕| 五月婷婷丁香中文字幕| 久久超碰日韩精品| 亚洲黄a三级三级三级看三级| 黄色大香焦1级‘′‘| 久热精品在线| www.操| 黑人嘿嘿嘿超爽免费视频| 91亚洲黄色网| 97精品久久久久中文字幕| 开心五月婷婷激情| 日韩操p| 成人草草视频| 密臀AV在线| 丁香六月啪| 国产肏逼网站| 91老司机精品| 亚洲日韩黑丝| 热久久国产精品视频大陆精品| 99热国产| ?亚洲伊人伊成久久人综合网| 一起草视频在线| 天堂亚洲精品久久老牛| 99九九久久| 欧洲色色| 婷婷在线精品| 欧美刺激色黄片免费看| 国产区91柔拿会所技师| 色性荡荡荡荡视频| 丝袜美腿91| 人人综合| 麻豆AV短剧| 91在线美女| 国模精品一区二区三区苹果色戒| 国产极品99热在线播放69| 爱爱动态60秒| 亚洲天堂男人| 人妻色偷色噜| 色婷婷六月丁香七月婷婷| 91精品丝袜久久久久久| 欧美一级二级三级| 一本久道久久综合狠狠爱一密臀精| 小草av不卡亚洲二区 | 2024年最新色情网站在线观看| 久久精品操| 亚洲人精品午夜不卡| 色娱乐色呦呦夜夜夜夜av| 91情色在线| 亚州高清色综合| 欧洲精品人妻| 亚洲天堂少妇| 国产97在线 | 亚洲| 国产美女自拍视频| 色综合一区二区三区| 操逼操2| 亚洲欧美日韩制服另类| 亚洲图片欧美色| 天天射日日干| 亚洲色欲天天天堂色欲网女| 中文字幕亚洲热播人妻| 爱av免费| 抽查国产福利主播| 日本在线视频导航| 久久久久久久久久久久久久久性生活视频| 久久a久久| 人妻人人澡人人爽人人| 人妻天天爽| 欧美图片校园春色| 日韩欧美大片免费高清啪啪| 综合 欧美 亚洲 日本| 屁屁影院一区二区三区国产| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 秋霞成人做爱| 加勒比少妇AV婷婷六月天超碰超碰| 97超碰免费人人性爱| 四季av一区二区凹凸精品小说| 啊啊啊啊好疼| 大香焦A片| 丁香九月激情啪| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 亚洲国产高清福利视频| 日本九九九九| 蜜桃色院一区久久 | 99久久综合| 国产视频97| 国产一区二区免费福利片| 国产超碰| 国产精品国产| 尤物视频一区| www老逼91| 亚洲区小说| 中文字幕中文字幕一区二区| 亚洲国内精品成人不卡| 综合色一区三区二区| 久久系列| 免费A V在线| 91观看 国产白丝| 色噜噜综合在线| 国产一区二区三区高清视频| 色综合中文字幕不卡| 成年无码动漫av片无尽在线 | 日产操逼| 新精精品久久精品| 亚洲av噜噜噜噜噜噜| 国产精品一区二区a| 亚欧高清在线| 国产欧美后入| 98久久超碰| 免费亚洲国产精品久久一区| 加勒比伊人影院| 韩国黄色片精品久久久 | 日本一区二区电影网站| 青青草色情网站视频| 久久m| 国模不卡一本二本三电影| av天天在线观看| 十八禁成人网站在线观看| 夜夜骑操视频| 电影69乱码96| 欧美一区二区观看在线| 91天天| 日本视频在线中文字幕| 99久久国产精品免费高潮| 国产精品在线一区二区| 蜜臀一区二区三区在线| 在线电影亚洲色图| 国产又大又粗又长视频在线| 五月综合激情| 婷婷中文网| 福利社区午夜一区二区| 懂色Av| 大香蕉狠狠爱| 久久久久久人| 亚洲 中文 欧美 日韩 在线| 天堂在线一区二区| 亚洲 se图 欧美电影| 啊啊啊啊一区| 久久婷婷一区二| 色婷婷电影网| 歐美性天天| 激情四射婷婷六月天| 无码抄逼网| 蜜臀久久99精品久久久久久成人小说 | 97超碰无码网| 国产精品久久久久久 百度| 久久久成人免费av电影| 九九热视频在线观看| 色婷婷成人| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 久肏视频字幕| 欧美青青视频| 国产亚热在线久久| 午夜操一视频一区| 九九热三级片| 思思热在线视频在线| 成人久久久| 日韩性爱小视频| 亚洲国产一级黄色视频| 日本精品无码三级网站| 日本操大逼| 青草青草久热| 欧美 亚洲 综合 制服| 蜜臀在线免费观看在线免费观看| 97综合在线观看| 后入式视频国产自| 欧美se综合| 国产女同视频在线播放| 亚洲国产青青| 精产国品一区二三产品| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 亚洲成人贴图| 丁香五月综合| 国产超碰国产97| 制服乱伦| 成人av性爱电影在线观看| 欧美女同在线| 成人一级性爱| 免费公开人人操| 在线99热| 色超碰综合| 91老司机视频| 无码在线亚洲| 一区二区 电影 亚洲| 九九九成人| 午夜福利激情在线视频| 人人乐大香蕉| 亚州,欧美在线| 2017人人操,人人摸| 日本三级中国三级99人妇网站| 亚州色图狠狠干| 欧美中文字幕精品人妻| 五月天黄色激情视频| 亚洲精品 超碰| 神马麻豆福利院| 99久久精品国产高潮| 熟女自慰久久久| v91av| 色五月综合| 亚洲激情深爱文学小说网站| 久久6热精品99视频| 天天爽天天干| 97免费免费视频网| yazhououmeizongya| 激情啪啪视频| 粉嫩国产精品久久粉嫩| 在线免费观看日韩一区| 亚洲第一男人天堂| 美女露胸露尿口| 久久中久文96| 超碰精品日韩欧美国产| 久久久久久久久999| 男人的天堂2018东京热啪啪啪| 狠肏骚人妻| 日韩99精品视频综合区| 日日夜夜精品视频| 精产品久久| 欧美熟女妇同| 日韩激情中文字幕有码| 色爱综合网欧美| J?P?NESEHD熟女熟妇伦| 嗯嗯嗯啊啊啊在线免费观看| 狠狠操使劲操| 日本日日色视频| 久久精品国产亚洲AV高清演员表| 91热情品| 国产精选三级在线观看| 色97干| 久久99黄色卞西瓜| 一本精品日本在线视频精品| 综合九九| 天天综合91在线| 丝袜人妻av一区二区| 欧美日韩亚洲高清不卡一区二区三区| 两女互慰AV高潮喷水在线观看| 粉嫩小泬久久久一区二区| 日韩精品视频在线观看一卡二卡| sewuyueav| 亚洲精品天天影视综合网| 黄在线| 国内一区二区免费| 欧美少妇性乱| 99久久久| 国产欧美日韩在线观看麻豆传媒公司| 啊啊啊啊免费视频| 日韩不卡毛片Av免费高清| 毛片视频白嫩| 日韩紧密久久| 嗯……啊…嗯嗯…啊…好舒服| 日日夜夜干| 激情小说图片亚洲首页| 色欲天天综合久久久无码网中文| 亚洲欧美校园另类春色| 九久久九精品视频| 色综合色欲色综合色综合色综合| 岛国毛片手机在线观看| 超碰美女97| 后入式五六区| 色大师网站www永久网站视频| 国模精品一区二区三区苹果色戒| 亚洲欧洲日本精品中文a∨| 亚洲AV色图一区| 亚洲诱惑| 91新在线欧美| 欧美九九99久久精品| 激情五月天丁香| 日本肏逼视频在线观看| 草草网站影院白丝内射| 精品偷拍13p欧美dodk视频| 午夜福利1区2区3区| 26uuu最新| 亚洲中文字幕在现观看| 亚洲天天操| 夜夜爽夜夜高潮夜夜爽| 色九久| 久久久亚洲精品中文字幕人妻| 黄色十八禁| 天天天堂影视日韩亚洲91| 中文字幕精品久久久久人妻红杏ⅰ| 岛国福利在线精品播放| 韩国轻伦国内自拍一区| 一牛影视成人片免费| 色哟哟精品1精品2| 中文字幕精品一区二区精品| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 一个国产在线综合网站| 成 人 A V免费视频在线观看| 人澡逼| 欧美97爱| 精品一区二区三区四区外站| 欧美性视频二区三区| 青青草玖玖爱| 91天美免费| 九九九久久久| 亚洲自拍天堂| 色婷婷影视| 久jiu久神马影院| 后入内射蜜桃臀| 久久久久921| 97这里有精品| 天堂69亚洲精品中文字| 日本性爱欧美性爱| AAA久久| 日本一区二区三区欧美日韩中文字幕| 久久久久久91香蕉国产| 偷拍亚洲情色| 三上悠亚在线毛片91| 精品人妻av在线播放| 黄网色一区二区三区四区精品| 99re在线| 人妻一区视频| 欧美经典一区二区三区| 婷婷五月天影院| 蜜伊人色综合97| 色眯眯av| 日韩偷拍色图| 操人91| 日韩性爱毛片操骚逼| 噜噜瑟| 浓厚中出中文字幕在线| 少妇99成人麻豆| 免费99精品国产自在在线| 人人性爱视频免费| 久久国内| 18一区二区三区| 中文字幕jul-617人妻熟女| 青操影院| 亚洲天天操| 性色AV网站| 老熟女综合网| 五月天春色激情网| 人人爱操| 日本操逼视频不卡直接放| 日韩性爱啪啪视频| 75大香蕉| 黄色片一区二区三区四区五区| 欧美日韩另类字幕中文| 97伊人| 无码av永久免费专区网站| 999日韩中文精品观看视频。| 99蜜桃臀久久久欧美精品网站| 天堂亚洲精品| 日韩欧美国产一区二区三区四区| 久久久工口| 99在线精品视频| 婷婷视频网| 美女爽爽爽刺痛洞洞| 中文精品一区二去| 四虎AV无码| 亚洲不卡三级手机播放| 亚洲 综合 欧美| 97久久超碰亚洲| 在线精品福利免费播放| 超碰97在线中文| 亚洲精品一二区| 伊人991| 国产精品嫩草影院免费| 精品无码人妻一区二区免费蜜桃| 久久无码一区二区二三区性色| 亚洲av在线免费观看| 亚洲资源站| 免费操逼视频下载| 久久九九精品一区二区 | 中日韩久久久免费看| av东京热男人的天堂| 人妻熟妇久草在线| 天堂av最新电影网| 91撸色网 玖玖网 欧美| 欧美大色交| 97蜜桃综合| 亚洲中文国际强奸字幕| 肉丝中文无码高清| 国产真实野战在线视频| 成人a大片在线观看| 欧洲成人性爱视频| 久久人妻一区二区三区高清| 欧美亚洲影视| 欧美 日韩 国产传媒| 暴力av在线| 亚洲国产美女久久久久 | 久久九精品| 色色色色色色色色色色色色色色综合| 亚洲激情视频| 欧美伦乱爱| 激情综合五月| 影音先锋日本乱伦| 亚洲综合色在线| 吻戏激情性巴克| 99亚洲国产精品色一区二区三区| 99热这里只有是精品10| 伊人97超碰| 亚洲精品aa久久伊人| 超碰免费97| AV男人天堂网| 高潮嗯啊性感美女久久久| 91超级碰| 人妻乱仑一区二区三区| 大学生美女口爆| 97精品一区二区视频在线观看| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 精人妻无码一区二区三区伊人直播| 天天干美少妇一区| 欧美日韩国产高清在线一二三区 | 91狠狠狠| 翔田千里A片一区二区| 婷婷操逼| 精品对白久久不卡| 怡红院视频在线| 精品少妇人妻| 亚洲精品国产拍免费91在线| 亚洲欧美另类小说| 欧美日韩*字幕一区| 三级日本一区二区三区| 亚洲成?V人片在线观看福利| 日本三级一区二区 在线| 大色网久久| 色婷婷综合视频| 久久久久久十| 又大又大又大又粗爽高潮观看| 色九月婷婷| 国产精品免费视频不卡| 亚洲无码太久| 美女熟妇色| 成年无码动漫av片无尽在线| 99热| 一区二区三区免费视频入口 | 射久久| 五十路三区在线| 欧美日韩中文视频播放| 国产精品美女| 午夜国产成人精品视频 | 亚洲男人天堂2013| 情侣操 逼视频99| 亚洲清纯唯美| 欧美青青草视频| m欧洲一级午老| 日韩欧美蜜桃精品久久中文字幕久久| 免费A片三p视频| www.色婷婷| 色色无码| 国产精品对白内射| 欧美在线电影| 欧美熟女妇同| 亚洲精品国产熟女久久久| 久久久久久免费电影| 台湾佬大香蕉| 亚洲日韩精品久久久久一区壹牛 | 亚洲91射| 极品国产内射| 久久精品国产亚洲AV高级北京| 长长久久88视频| 日夜伊人网| 欧美aⅴ99久久黑人专区| 综合激情五月丁香| 成人三一级一片aaa| 青青草男人天堂| 老司机福利青青草| 无套内射人妻在线播放| 亚洲国产欧美一区二区潘金莲 | 久久久久成人亚洲国产| 成人女人国产| 欧美黄色手机在线观看| 国模艳艳啪啪一区| 国产午夜激片Av毛片不卡| 国产原创精品| av资源在线观看少妇| 日韩欧美成人大香蕉| 精品美女少妇一区二区| 国产黄色小视频网站| 欧美亚综合色图| 国产乱伦搜索结果91P| 日本视频一区二区三区| 天堂av2019| 日韩精品大香蕉伊人在线| 亚州伊人色综台| 天天影视网色欲色香| 亚洲?V无码专区在线电影| 欧美亚洲综合色| 夜夜嗨一区| 99精品成人免费看| 另类视频在线| 欧美日韩国产黄色片| 久久国产精品,久久国产| 婷婷激情四射| 五月天婷婷激情| 欧美激情在线观看视频| 人成午夜免费大片| 激情文学小说一区二区 | 久久久99999久网站| 精品丝袜无码一区二区三APP| 欧美性暴力| 99熟女| 漂亮人妻被强中文字幕hd| 999岛国大片| 亚洲欧美97| 亚洲高潮少妇| 中文字幕三四区| 日韩乱码av| 国产在线综合网| 亚洲中文字母在线播放| 亚洲高清视频在线免费观看| 你草精品在线视频| 久久熟女嫩草成人片免费| 亚洲欧美色图片| 蜜乳成人AV| 国产又黄又粗的视频| av天堂加勒比| 欧洲射精91| 国产 v乱码一区二| 爱射综合| 大香蕉久| a片自拍直播视频| 丁香五月性| 97超碰人人操人人操| 人人操肉肉| 天天干天天燥| 333kkkk·亚洲com久久| 久久久婷婷婷| 久久网亚洲| 99热这里只有精品地址| 九九免费影片| 香蕉久久国产AV一区二区| 超碰导航97| 久久久久久午夜男人的天堂| 久久久久久久精| 丰满少妇一区二区三区四区观看| 人妻久久一区二区三区 | 色综合久久88色综合久久天天| 97日视频| 亚洲综合中文字幕有码| 91中出在线| 激情五月天丁香| 国产精品不卡av免费在线观看| 四虎影库国产精品免费| www.色吧5.com| 色网综合网| 激情综合网五月婷婷| 欧美影院一区二区三区| 国产外初女出血视频| 天美麻花大全视频| 久久久久久久免费A片国产成a人亚洲精∨品无码| 开心五月婷婷| 美国一区二区三区视频| 青娱乐蜜桃臀AV色婷| 在线国产探花| 精品无码一区二区三区| 欧美欧美少妇| 中文字幕十五区| 99久久九九| 97超碰磁| 久九9精品| 欧美熟爽综合| 国产AV久久野战精品| 香蕉人欧美综合| 在线观看A啊啊啊| 久久久婷| 国产精品视频白浆免费| 久热最新在线杭州| 激情久久日韩精品中文字幕麻豆| 啊啊啊97视频| 鲁鲁色综合网| 五月婷婷激情网| 国语精品内射在线观看| 日韩精品资源专区二区| 97网站在线观看| 欧美熟女妇同| 欧美色图下一页| 最新AVzaixian| 亚洲一区日韩| 激情网五月天| 午夜丁香| 五月丁香影视| 欧美自拍偷拍综合图片| 国产91精品在线免费| 亚洲无线观看久久| 国产9区| 天天综合麻豆视频| 97干天天| 亚洲成人精品久久久| 亚洲av乱伦色图网站| 免费黄色片。| 国产又黄又粗的视频| 欧差乱伦二三| 欧美激情中文字幕另类小说| www久久久| 夜夜操天| 久偷拍欧美日韩三区| 亚洲清纯唯美| 少妇的嫩逼图片| 欧美欧美啪啪视频| 国产精品制服丝袜清纯唯美| 黄片免费看黄片免费看| 综合操逼| 久久久蜜桃一区二区三区| 狠狠狠一区二区三区| 极品粉嫩少妇视频| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 五十路三区在线| 久久久久97| 中国乱伦一区二区| 吻戏激情性巴克| 99色婷婷中文字幕乱色| 一二三四区操操Av| 亚洲男人综合| 狠狠五月天| 91久久久视| 亚洲黄色AV电影| 影音先锋少妇| 校园春色之综合网| 啊啊啊好疼| 亚洲影院成人| 噜噜噜无码AV一级一级久久影院| 夜夜嗨AV蜜臀av| 欧美91久久久久| 亚洲中字幕日本一区二区三区| 国产乱伦亚洲| 中文字幕av久久爽Av| 疯操AV| 亚洲国产ⅴ高清在线观看| 超碰久热| 亚洲,欧美,综合网| 欧洲性爱无码区| 好吊妞转入那个网| 亚洲天堂资源| 国产东北女人在线视频| 1024久久高清视频| 国内毛片四区| 玖色AV| www.男人的天堂| 天天综合91在线| 亚州,欧美在线| 探花视频免费观看国产专区| 6080yy午夜理论三级一区二区三区无码| 偷拍 亚洲 欧美| 国产又粗又长视频| 大香蕉综合网| 强奸乱亚洲| 丰满人妻一区二区三区| 国产无马av| 91热热色| 久久久影院| 5252色欧美在线男人的天堂| 国产乱伦一二三区| 97超碰免费人人性爱| 麻豆久久精品亚洲精品88 | 男人的天堂在线| 蜜臀久久99精品久久久久久无删减 | 人妻系列无码专区中文有码| 午夜毛片高清免费不卡| 人妻 中文 日韩| 99国内熟女露脸视频| 极品尤物女神在线观看| 9997se| 97在线视频观看网站| 国产精品禁久久久精品| 激情四射五月天| 美女91AV| 美女裸体麻豆天美蜜桃91| 可以在线观看的黄色网址| 国产AV天美| 91操人| 成人羞羞视频国产| 日韩欧亚中文在线| 天天干干天天干干| 96精品久久久久久久久| 久久久久ab| 99久久9| 99九九精品| 欧美性爱一区二区三区| 91人妻最真实刺激绿帽| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 国产久久久久久| 欧美超碰人妻97| 密乳无码| 97超色| 97精品一二区| 探花精品 一区二区| 120分钟婬片免费看| 日本不卡二三区| 全球成人中文在线| 99久国产精品午夜性色福利| 久久系列| 777超碰| 欧美激情在线观看视频| 天天干1区2区在线| 9997se| 91痴汉| 天天舔九色婷婷| 亚洲成人精品久久久| 欧美永久激情一区二区| 久久久99久9| 中日无幕一二三四区| www四虎| 中文字幕av久久爽Av| 91jk色拍| 久久同城AV| 亚洲色悠悠久久88| 性色国产东北露脸精品视频| 国产成人主播| 色阁阁AV综合网| 99re99在线视频| 麻豆 美女 丝袜 人妻 中文| 精品少妇999| 日韩精品国产一区二区| 日本不卡高清视频| 色官网在线| 小少妇| 日本999精品| 久久人爽| 夜夜欧美| 日韩精品在线观看观看| 999国产精品999| 色久桃花影院在线观看| 久久久久13| 伊人国产成人av网站| 97视频观看| 超碰97极品9| 婷婷色一区| 亚洲一区二区三区中文字幕| 精品人妻一区二区三区蜜桃视频| 欧美日日网| 日韩操逼HD| 亚洲精品91| 精品视频专区| 婷婷色婷婷| 一区二区三区免费视频入口| 国产AV天美传媒一区二区三区| 5278欧美一区二区三区| 欧美成人免费在线观看| 大吊色| 人妻精品一区二区在线| 中文字幕丰满人妻日本| 欧美综合网1| 手机av天堂久久久久| 色欲蜜臀AV| 人妻一区二区三区熟女| 操死我了嗯嗯嗯| 久久国产三区| 最新中文字幕精品在线| 校园春色 欧美| 国产第二页| 天天色综合图片| 自拍偷拍 日韩无码| 国产精品96| 夜夜骑操视频| 美女超碰978| 自拍偷拍 高清无码| 国产毛片片精品天天看视频| 欧美色图片欧美色图| 欧洲综合视频| 激情久久av一区av二区av| 日本孕妇一区二区视频操逼免费看 | 久热这里| 久久久久久久久久9| 国产欧美精选激情视频| 五月丁香六月激情| 国产第11页| 日本韩国国产精品一区| 99re9在线| 青青草视频爽一爽| 亚洲熟女中文字幕在线| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | www.久久久久| 久久久久久人妻一区精品色欧美| 亚洲欧美天堂| 丰满熟女人妻一区二区三五十一路| 久9久| 色综合久| 亚洲精品一区二区三区在线播放| 亚洲激情视频| 夜夜春夜夜操| 国产精品久久久久久久久久久久久久久久 | 蜜桃臀久久| 日韩精品99久久久久久中文字幕 | 色女99一级片在线观看| 校园春色综合| 亚洲无码色| 丁香激情五月| 久久久夜夜嗨免费视频| 亚一综合久久久久久久久久| 久久精品国内Av熟女高清| 亚洲欧美色图片| 韩国三级色呦呦| 欧美色干| 久久久免费高清中文视频| 日韩精品大香蕉伊人在线| 麻豆天美电影一区二区| 天天色香欲综合网| 婷婷五月天成人网| 伊人久久艹| 亚州操逼网| 中文字幕精品区先锋资源| 人妻一区视频| 国产精品亚洲高清在线| WWW啪啪的com| 人人摸.人人色| 国产Aα| 人人看人人爰人人操| 永久免费av无码网站国产app| 新亚洲无码| 啪啪视频免费在线观看| 一级AV性爱| 一个国产在线综合网站| 男人的天堂午夜av| 天天艹天天日| 精品国产www久久| 国产色精品午夜大片| 欧美日本一区二区a人| Sekablack无码一区| 美女操逼A A| 草草影院日本第一页| 午夜AV人气不卡| 温婉少妇玩3p| 秋霞一级A片黄色视频| 国产中文精品一区二区在线观看| 岛国毛片在线观看免费| av在线免费一区二区| 一区二区三区免费岛国片| 亚洲自拍天堂| 欧美日韩99| 丁香六月啪啪| 花野真衣| 五月天伊人| 成年人免费观看网站| 东京热,男人的天堂| 精品天堂| 人人弄人人摸| 国产三区免费在线观看| 日本中文字幕在线电影| 麻豆久久久一区二区| 欧美大香蕉卡久久| 欧色综合| 91麻豆天美国产欧美高潮| 久久久久久综合久久伊人蜜月| 激情小说亚洲| 不卡av在线中文字幕| 91一起操| 中文字幕一二三区| 男人把坤坤插入女人的下体| 男人天堂久久精品不卡| 女优大全 - 91n| 久久久久免费看少妇A片特黄| 精品一啪| 欧美一区91大爱| 超碰人妻中文在线| 超碰碰97资源站| 精品国产Av无码久久久亚洲| 国产精品美女在线一区| www.久久99| 丝袜AV一二三区| 国产丸一视频| 亚洲91色| 亚洲中文一区二区三区| 五月丁香啪啪啪| 色男人色天堂东京热| 91天天综合在线| 日本成a人v网站在线观看| 综合操逼| 97超碰无码网| 午夜精品久久久99热蜜桃的功能特点| 色香天天| 97在线视频观看网站| 天天综合亚在线| 色香伊人| 大香蕉一级黄色片久久| 操B在线观看| 亚洲人妻一区二区三区| 色www精品视频在线观看| 久久精品无码专区| 思思热免费在线视频| av凤凰久久久| 欧美 亚洲 综合 制服 另类| 高潮精品| 人妻精品视频一区二区| 日韩人体偷拍| 97在线日韩中文字幕| 青娱乐福利99| 丝袜美腿诱惑亚洲欧美视频在线观看 | 黄片免费久久久久久久| 成人贴图日韩欧美| 亚洲色图欧美另类在线| 欧美精品成人一区二区在线观看| 国产粉嫩出水在线播放| 国产盗摄美女如厕大神作品在线观看| 校园春色 亚洲| 日韩av影片在线观看| 久久久久久九九九九-美女久久久久久久-成人AV| 综合情欲网| 黄色av网站在线播放| 丝袜性亚洲| 色图综合| 日本 欧美 国产一区| 99黄页网站| 欧美日韩另类在线播放| 欧美大香蕉卡久久| 天天欧美| 亚洲欧洲国产综合av| 丰满人妻一区| 欧美综合娱乐久久| 亚洲熟妇无码一区二区三区| 亚洲不雅视频1区二区| 久久久久国产无av| AV中文字幕剧情1区2区3| 波多野结衣AV无码一区| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 91精品国产91熟女| 无套内射性感少妇视频| 99999这里都精品| 日韩精品国产一区二区| 啊啊啊啊啊啊啊啊啊啊在线观看| www久久国产精品| 青青11操操操操操操操操| 91亚洲图片| 丰满人妻-区二区三区免费| 黑白配性爱AV成| 亚洲色图亚洲无码强奸乱伦| 极品内射| 成人性爱视频在线看| 欧美激情超碰777| 久久亚洲国产成人| 97超级久久强资源| 成人精品在线免费视频| 黄色大片一区二区密桃丝袜| 97这里只有精品| 97爱欧美| 国内精品嫩模A∨私拍小视频| 久久久久久久久久久久久久9999| 国产精品扒开腿做爽爽爽视频| 免费的av网| 精品无码秘 人妻一区二区| 日韩亚洲美女一区久久| 中文久久| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 日韩不卡一二三四| 探花一区在线| 天天日天天干天天摸天天操| 黄片com.| 69久久| 色五月激情网| 午夜爽爽爽| 艳尻美人妻| 岛国黄| 日韩人人精品| 99爱爱| 狠狠操狠狠操操| 男人的天堂2018.| 亚洲黄色视频在线观看视频| 欧美91在线+|+欧美| 国产女性无套 免费观看| 亚洲欧美内射| 狠狠干狠狠干| 国产精品不卡高清在线观看| 亚洲 另类 丝袜 自拍 动漫| 欧美精品久久久久久久久88| 超碰天天去日穴| 六月婷婷色综合| 91精品人妻偷情| 精品久久九| 日本在线不卡一二区| 国产精品久久久啊| 91激情网| 亚洲AV成人无码一区二区三区在线观看| 中国和日本人色哪个不下载能放| 精彩视频日韩| 国产精品亚洲一级av第二区| 情色五月天就去干| 操一区| 久久中文字幕一区不卡| 91碰碰| 天美AV片| 欧美强奸一区二区诱惑| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 91麻豆天美传媒HD| 久久久免费的精品| 成人免费性爱视视| 国产免费一区| 920日本午夜免费| 国产强奸乱伦xd| 综合网亚洲1| 天天干天天日天天射黄色大片| 亚洲AV无码国产精品久久久久| 日日骚中文字幕| AV99热18这里只有精品| 9999久久久久| 日韩免费看在线黄色片| 岛国天天午夜影院传媒网| 丝袜制服字幕在线| 黄色性爱网网| 免费精品国偷自产在线在线| 午夜福利一区二区三区四区五区色婷婷| caorenqi shipin| 在线观看国产黄色| 欧美人与动性人交a| 日韩干B| 欧美美女啪啪视频| 国产亚洲99久久精品| 交换娇妻呻吟声不停中文字幕| 老司机香蕉久久久久| 91国产丝袜美女| 精彩视频日韩| 日本三级日本三级99| 久久国产热视频97电影| 亚洲色图欧美色图另类图片| 精品人妻一二三四区视频| 99热综合| 乱伦系列一区二区| 久久久99免费| 啊啊啊啊啊啊啊啊在线观看| 日韩欧美蜜桃精品久久中文字幕久久 | av72网| 中文字幕亚洲欧美在线不卡| 性爱视频久久| 欧美视频一区二区在线| 日日日日做夜夜夜夜无码| 老熟女网站| 亚洲少妇自拍中文字幕懂色| 99后入| 久热69九色熟妇97| 91精品久久久久久综合五月天| 亚洲色图殴美色图激情乱伦| 国产精品探花色| 97干97色| 免看60秒涩涩视频| 麻豆传媒一区二区在线观看| 熟妇一区二区三区| 丝袜美腿诱惑亚洲欧美视频在线观看 | 91丝袜在线视频| 国产精品乱码久久久久久久久久久久| 女优视频第10页| 九月色婷婷| 女人被添高潮免费视频| 男女猛烈无遮掩视频免费软件| 啪啪视频免费在线观看| 日本色日夜干| 哈哈操电影| 亚洲精品人体| 精品一级| 天天天干977| 男人的天堂com| 18精品一二区| 亚洲男人天堂视频| 91天天美女| 超碰综合97在线| 天天影视之亚洲综合网| 亚州精品人妻一二三区| 夜夜夜夜爽| 国产精品九九| 精品人妻视频一区二区在线播放| 97se综合| 啊啊啊久久久视频| 国产丁香精品露脸视频| 亚洲色图 91| 99精品无码| 99热在线播放| 91亚洲欧美| 日韩少妇无码| 国产丝袜欧美在线视频| 久久透逼视频| 欧美日韩色综合网| 亚洲蜜桃V妇女| 国产精选三级在线观看| 四虎影院成年人片| 日韩人妻少妇 一区二区三区| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 67914亚洲精品| 一二三四日本视频高清| 物尤视频一区二区| 97久久免费| 中国熟女网站| 人妻夜爽夜夜爽| 97国产精品一区二区传媒公司| 超碰97久| 人妻性爱一区二区| 久久久999| 伊人操| 黄色操人| 在线观看色视频| 欧美婷婷| 蜜桃精品一区二区三区ww| 精品网站9999| AA丁香综合激情| 精品超碰中文在线| 亚洲蜜臀懂色| 大乔未久88一区| av日韩中文字幕| 久久只有精品| 亚洲综合另类小说色区亚洲成av人片在www | 污啪啪啪视频| 欧美拳交在线播放| 好屌色综合| 色天天野狼综合社区| 超碰这里有精品| 欧美色999| 国产特级毛片AAAAAA高潮流水 | 亚洲男人的天堂V| 久久久少妇诱惑精品视频| 日日骚网站| 草草草视频在线免费看| 久久6热视频免费观看| 亚洲激情久久| 欧亚不卡| 亚洲资源一区| 午夜福利一区二区影院| 亚洲制服欧美另类内射| 日韩欧美亚洲国产日韩| 九九自拍伦理| 男人天堂网址| 国产小黄片在线免费观看| 五月激情影院| 国产精品视频播放| 97在线公开视频| 久久久久久99AV无码免费网站| 免费操逼视频下载| ,国产乱人伦精品一区二区三区| 91美女视频电影| 最新国产精品| 亚洲中文字幕久久人妻| 97爱免费插| 东北操逼| 日韩精品一区二区高清| 婷婷综合五月| 91天天爱| 人妻少妇精品久久久久久久| 亚洲欧美在线观看免费| 夜夜一区二区| 加勒比性爱成人在线| 日韩特级毛片免费观看全集| 久久久久久日韩| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲97网站| 翔田千里Av在线| 美国美女AV在线| 97在线日韩中文字幕| 欧美精品99久久久**| 欧美综合骚| 99精品无码| 亚洲黄色网址视频| 亚洲妇色| 欧美性爱超碰97| 亚洲最新中文字幕免费| 亚洲情色五月天 | 色眯眯射| 婷婷久月| 国产无马视频| 97 九色| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 人人艹亚洲| 天天享受天天看| 久久夜夜| 99久久久无码| 91亚洲影视|