久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码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中文天堂| 9精品久久久久| 欧美 日韩第一性色| 被操高清无码视频| 黄污污污污| 久久久91福利姬| 国产精品直播在线观看直播| 午夜免费视频1000| 亚洲黄色| 久久人妻视频| 亚洲 欧美 日韩另类 麻豆| www国产无码| 五月香婷婷| 伊人少妇久久久| 无码天天操| 和协无码影院| 亚洲 小说 欧美 激情 另类| 日韩精品人妻中文字幕有码午| 曰本特级特黄特色黄色A级网站高清在线免费看 | 黑人黄片在线免费观看| 久草线上视频免费看| 久久亚州精品成人Av无| 色偷综合| 在线视频日韩欧美国产| 风骚少妇视频中文字幕| 亚洲少妇综合在线播放| 免费超碰97久久| 人妻丰满熟妇一区二区三| 国产13区| av一区二区三区四区| 九月婷婷综合| 大香蕉一级黄色片久久| 亚洲情色1区| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 日韩兔费看黄片| 91久久国产综合久久| 草草草视频| 久久久爆乳翘臀一线天伦理视频| 欧美色图片| 97午夜剧场日韩| 亚洲色图一区二区三区| 97在线欧洲| 国产日韩欧美操逼视频| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 国产精品在线一区二区| 亚洲AV噜噜狠狠网址蜜桃动漫| 天天舔天天日天天射| 亚洲AV秘 精品久久老牛影视| 日韩精品怡红院| 日韩乱中文 | 久久久精品视频免费观看| 蜜臀久久在线视频| a级理论午夜日本| 91欧美色| 96精品一区| 久久艹逼视频| 变态乱伦伪娘灌肠一区二区| 奶水 人妻 哺乳 在线| 人妻夜夜爽天天爽麻豆三区网站 | 在线国产福利网址导航| 99热这里都是精品| 蜜臀99999| 青青草天天亲夜夜操网| 91视频综合网| 日本黄色天堂| 欧美视频第二页| 九九综合久久| 激情抓乳插进去啪啪啪日韩| 久啪视频| 亚洲免费日韩在线一区二区| 91精品91久久久中77777| 91人人| 久久久久9999妇女| 开心五月激情网| 天天干天天燥| 后入式999| 18岁禁 茉莉成人久久| 3p国产色噜噜一区| 中文字幕黄片在线| 91色香| 亚洲第91页| 农村妇女一级二级三级视频| 日本操大逼| 亚洲麻豆av一区二区| 午夜精品久久久久久久| 白丝jkav| 亚洲国产剧情少妇激情| 国产亚洲99久久精品| 欧美一级在线观看成人| 免费国产| 欧美激情一| 欧美美女啪啪视频| 色婷婷亚洲婷婷| 欧美一区二区三区互相| 男女国产精品| JuliaAnn丝袜熟女系列| 色香伊人| 日韩超碰精品综合| 炮色五月| 成人资源中文字幕在线观看天天| 婷婷久热| 久久婷婷五月综合| 欧美极品性爱天天射| 成人av性爱电影在线观看| 大香蕉人妻久久| 无码九九九九| 精彩久久中文| 亚洲日韩XXX| 啊啊啊97视频| 嗯嗯,啊啊,国产精品| 99精品网| 亚洲天堂人妻一区二区| 久久精品色欧美aⅴ一区二区| 综合av社区| 国产操逼网站亚洲一级黄色| 丝袜美腿亚洲| 91色综合| 岛国免费黄色网址| 精品亚洲黄色片 国产精品导航一区二区 | 欧美嗯啊……在线观看视频免费| 无码99| 六月天婷婷| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 色综合加勒比四四季| 欧美亚州手机在线| 色性荡荡荡荡视频| 色爱欲亚洲| 涩爱AV在线| 黄色二级片网站| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 青娱乐91| 青娱乐二区免费| 欧美区亚洲区偷拍区| 国产在线观看一区二区三区| 小视频国产| 新久久AV| 激情五月天婷婷| 大香蕉宗合网在线| 91熟女综合| 91五月天| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 国产精品一区二区 尿失禁| 日韩国产乱子伦App| 日韩人妻 中文字幕| 日韩欧美经典在线观看| 韩国久久97| 亚洲综合在线高清| 加勒比综合a∨| 91情色在线| 97无码视频在线播放| 亚洲春色欧美激情自拍| 亚洲高清无码免费观看视频| 久操视频免费在线观看| surenchaopeng| 97色欧洲| 午夜福利无毒不卡| 九色婷婷| 久久av网| 中国和日本人色哪个不下载能放| 无码人妻精品一区二区中文| 精品一区二区三区蜜桃臀赵总 | 亚洲日韩一区电影| 亚洲视频二区| 国产97亚洲| 黄色人人| 嗯啊免费视频| 97干综合网| 亚洲天堂男人的天堂| 一牛影视成人片免费| 天天天天操| 91高跟美女在线播放| 天天在线91| 无遮挡男女激烈动态图| 一级免费啪啪片| 熟妇一区二区三区| 天美传媒婬乱在| 草草网站影院白丝内射| 久久熟女人| 天天躁夜夜躁狠狠躁AV| 色哟哟AⅤ| 亚洲色五月| 情色五月天网| 成人影院永久免费观看网址| 天天综合日韩网| 日本欧美m v精品网站加| 久久超碰com| 国产亚洲禁久一区二区 | 强歼乱伦资源网| 成人在线视频二区| 欧美九九九| 日本www操操操| 亚洲18禁| 野狼福利社区| 丁香五月影院| 97久久久久| 999国产精品999| 国产乱弄免费在线视频。 | 三级三级三级日本99| 伦理日韩国产久久| 女性喷水高潮在线观看| 深夜啪啪啪视频免费| 亚洲少妇自拍中文字幕懂色| 久久 国产精品 一区| 很很很很操| 99国产精品视频尤物| 亚洲aw毛茸茸在线 | 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 另类专区加勒比| 超碰欧美| 欧美色图亚洲特色| 乱性AV| 60秒不遮不挡| 久热精品在线国产| 美女97超碰| 操逼网站网站| 久久色一区二区| 日本性爱视频一级| 国产丰满少妇久久久精品影院| 老女人综合网| 欧美一区二区在线资源| 九九九九国产| 久草婷婷| 少妇高潮特黄A片| 久久综合久色欧美综合狠狠| 激情综合五月| 久操97| 激情婷婷五月天| 欧美资源| 嗯嗯啊啊用力视频免费| 无码操逼网| 麻豆黄站| 六月激情网| 国产丝袜啪啪| 激情图片亚洲色图| 久久久久久久国产a∨| 丝袜天堂网| 91|九色|国产熟女| 91青青草| 亚洲日本天堂| 五月婷婷激情| 操www| 嫩草影院永久在线制服丝袜| 婷婷丁香成人| 翔田千里A片一区二区| 国产性感在线观看| 2019天天干天天操| 伊色久人大在线| 99999精品视频| WWW啪啪的com| 亚洲视频精选| 伊人网在线观看| 国产一区二区三区视频在线看| 国产91丝袜在线播放蜜月| 日本久久99| 最新av中文字幕高清| 四虎影视永久在线观看精品免费网站 | 欧美人妻制服| 久久久久久久久久久久黄色| av天堂手机版追回| 无码久久国产| 欧美色综合网| 五月开心久久AV官网| 五月丁香综合啪啪| 免费伦费视频在线观看| 中文字幕一二三| 激情文学 亚洲图片| 国产11页| 久久男女激情视频网站 | 欧美啪啪天堂| 麻豆久久久久久久久丝袜 | 四虎精品永久在线观看| 欧美白嫩女HD| 久久久久久中文字幕中文字幕最新| 尤物网址| 国产粉嫩蜜臀av一区二区三区| 亚洲综合草草| 欧美日韩亚洲高清不卡一区二区三区| 九热视频| 欧美日韩国产中文精品字幕自在自线| 风月影院十八禁| 久久久久久裸体| 欧美熟妇视频| 91chinese在线| 日本操大逼| 国产成人超碰在线| 翔田千里AV无码秘 三区| 超碰是碰在线观看| 97精品网站| 精品亚州18| 超碰在线人妻| 在线视频日韩欧美国产| 一级免费啪啪片| 在线中文字幕极品av| 成人无码在线视频网站| 强被迫伦姧在线观看无码网站| 蜜臀久久99精品久久久久久成人小说 | 久久鲁夜| 无码视频一区二区| 亚洲图片在线| 人人澡人人弄| 78综合网| 久久精品人体| 99操| 国内操逼视频二区| 欧美婷婷久久| 丝袜喷水在线| 青青草视频久久| 97精品综合| 国产欧美日韩在线不卡第一页| 中文字幕日韩人妻视频一区二区三区| 国产成人自拍视频视频| jizz啪啪| 国产精品 久久久精品一牛| 人妻无一区二区三区| 黄色视频60分钟| 13小男生GAY自慰脱裤子| 自拍偷拍 日韩欧美| 欧美日韩1234| 91影库| 草草影院最新网址| 欧美人妻一区| 五月丁香激情综合| 九九热精品视频在线观看| 无码国产精品午夜不卡(| 久操精品网| 日本色婷婷| 久热伊人99re| 91偷拍欧美亚洲| 99xav| 日本不卡二三区| 搞中出视频在线观看| 秋霞福利网| 天天综合网亚洲综合网| 超碰99在线| 夜夜爽夜夜爽| 国产精品999zyz| 国产AV超爽| 加勒比大香蕉视频在线| 97免费在线视频在线观看| 97 国产一区| 欧美在线综合| 国产资源中文字幕在线| 丰满人妻一区二区三区四区| 中文字幕日本久久| 天天综合网国产| 精品乱子一区二区三区99| 天堂涩涩| 精品午夜福利| 久久直播国产| 日韩AV片| 欧美熟妇亚洲版| 久久九九精品一区二区| 亚洲欧美天堂| 最新中文字幕在线亚洲| 青娱乐亚洲热| 国产精品禁久久久精品| 亚洲春色一区二区三区| 在线观看国产黄色| 99啪啪视频| 夜夜国自区| 黄片免费日韩| 操逼逼无码| 天天摸天天插天天日| 天堂亚洲精品久久老牛| 91亚洲黄色网| 粉嫩av久久一区二区三区| 五月天婷婷色色| 欧美国产有色电影| 97久久久| 温婉少妇玩3p| 97精品视频网站| 99久草| 老熟妇乱轮| 蜜乳AV色欲AVAV无码| 久久9亚洲| 国产乱码精品久久久久久 | 色综和网| 秋霞Av理论一级在线| 亚洲一区中文字幕一区| 97视频www| 欧美人黑A片无码免视费| wwwcaobibi| 99热在线不卡| av黄图片在线观看| 欧美色图天堂在线| 欧日韩一二三f区| 综合 欧美 亚洲 日本| 超碰 另类 欧美 | 中日无幕一二三四区| 青青草在线视频播放器| 乱伦系列一区二区| 亚洲欧美国产精品久久久久久久| 色五月婷婷色| 91性情| 亚洲综合激情五月久久| 欧综合网| 亚洲天堂区| 超碰久超碰久| 天天色粽合合合合合合合| 人人澡人人澡人人| hd成人一区二区在线| 欧美韩国你懂得在线 | 一区二区三区黄色片a| 欧美亚涩| 国产一级舔足在线观看| 成人AV素股で擦久久| 射久久| 深夜啪啪啪视频免费| 久久久天美| 国产精品久久久鸭无码的功能| 中文字幕一区二区三四五区日日骚| 精品成人动漫一区二区| 四虎884| 东京热激情视频一二三区| 欧美色人| 青青欧洲黑| 国产九九九九九九九九| 午夜欧美精品久久久| 99少妇精品视频| 91一区二区三区蜜桃| 97超视频在线观看| 五月天激情国产综合婷婷婷| 成年人网站在线免费观看| 久久久久9999妇女| 亚洲经典啪啪| 日韩免费福利在线观看| 疯操AV| 青青草日本无码| 国产乱伦亚洲| 青青草好吊色| 少妇内射www在线观看视频| 色综合婷婷| 欧美夜夜草视频| 老女人91| 国产夜夜艹| 亚洲码专区| 亚洲av成人精品一区| 日韩久草| 欧美另类自拍| 天无日色综合| 天天躁日日躁AAA片李宗瑞| 久久一区二区三区四区五区| …中文字幕亚洲乱,97人妻无码费视… | 伊人加勒比| 91AV天堂| 人妻出轨一区二区三区| 91操碰| 久久国产免费激情视频| 女生久久网| 欧色性第一页| 欧美AB在线观看| 五月综合婷婷久久网站| 三级AV入口| 婷婷五月天激情四射| 久污| 麻豆国产第一| 欧美另类色| 欧美黄片视频在线观看免费| 亚洲囯产精品女人久久久| 亚州91| 狠狠爱夜夜| 亚州九九九精品视频| 五月婷婷hd| 久久熟女人| 操91| 亚洲国产欧美中文永久| 亚洲一欧洲中文字幕在线| 三级日韩一区二区三区| 中文字幕丰满子伦无码专区在线视频最新| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 天天综合有色网| 麻豆久久视频在线地址| 国产免费永久精品无码| 国产强奸91| 久久精品国产精品一区| 精品黄色电影| 亚洲97| 99热在线播放| 少妇熟女一区二区三区| 日韩99999| 久久久久女教师免费一区 | 精…码一二三区| 熟女熟妇一区二区三四区| 熟女久久| 欧美综色欧| 久久久久久中文| 欧美丝袜美女电影一二三四区| 久久久久久波多野吉衣高潮| 美日韩在线不卡人妻| 大香蕉99热| 99热精品国产| 天天舔天天日天天射| 中文字幕AV片| 涩亚洲欧洲| 大香交| 天天摸天天操视频| 91人妻人人澡人人爽人人精品| 久久精品区| 日韩精品-原创伙伴| 97欧美日韩综合| 神马久久午夜| 免费国产电影一区二区| 美女尤物人人操| 国产网站在线播放| 狠狠操狠狠爱| 人妻天天操天天爽视频免费| 欧美白嫩在线放| 亚洲色入欧美| 中文字幕精品三级久久久| 97伊人超碰| 97天天日| 国产精品爽爽v| 国产午夜无码片在线观看影视| 欧美在线观看综合国产| 激激五月| 91爱看| 变态另类专区| 国产日韩无码一区二区三区久久区| 国产亚洲欧美每日在线| 欧美日韩性爱精品| xxx亚洲午夜天堂| 欧美国产操逼| 试看60秒 爽| 国产精品永久免费10000| 无码人妻丰满热妇又大又粗| 色婷婷激情| 日韩久久超碰色| 中文无线日韩一区| 成人精品无码| 天天看,天天做| 久操B网| 久久婷婷欧美| av影片在线观看不卡| 最新三级网址| 久操九九九九| 蜜桃精品视频一区二区三区| 日韩97| 国产小黄片在线免费观看| 亚欧精品久久久久久久久久久| 啊啊啊97视频| 久久婷婷成人综合色怡春院| 一本大道不卡一二三区| 69精品少妇一区二区三区蜜桃| 久9久9精品| 啊啊啊啊啊在线| 太久视频| 超碰97男人| 亚洲欧美黄| 黄色av片三级三级三级免费看| 97中文超碰| 青青青草原| 在线观看无码三级少妇| 人妻夜夜爽天天爽麻豆三区网站| 欧美日日人人天天| 亚洲色系另类精品国产| 美腿色图| 七月婷婷综合| 久久久久久国产精品| 99999这里都精品| 人人做天天爱| 久久综合久久综合人久久夜精品| 男人综合网| 久久草在线综合视频| 亚州久久9| 国内毛片欧美香蕉精品| 国产乱码久久| 91亚洲综合在线| 动漫爆乳3D奶水一区在线观看| 蜜桃视频一区二区三区| 日本性交操一区二区不卡系列| 男人天堂一区二区| 亚洲丨在线| 久久男女激情视频网站| 日本免费一区二区不卡| 国产精品麻豆视频网站| 精品一区二区三区四区外站| 婷婷丁香九月| 丰满精品人妻少妇久久字幕| 国产美女自拍AV| 亚州色站 日韩电影| 97超碰人人操人人操| 欧美日韩超碰在线| 三上悠亚在线毛片91| 日韩天美| 国产91影院| 密臀在线免费观看| 国产精品蜜臀久久久久无码AV| 男人的天堂在线2| 狠狠婷婷亚洲中文综合久久| 青青草国产亚洲精品久久| 亚欧高清| 欧美aⅴ99久久黑人专区| 久久无码成人| 久久久国产护士丝袜美腿一| 丁香色色网| 另类欧美色| 99国内精品| 亚洲成人精品在线一区| 久久爽爽精品| 色牛牛AV| 97精| 欧美久久婷婷| 日本一级性爱| 欧美黑人熟妇精品91| 中文字幕精品丝袜| 在线色导航| 久久久久幕乱码| 日本福利社| 亚洲国产一级黄色视频| 综合激情一一91| www.91色| 亚洲日韩在线a不卡99精品| 欧美在线大香蕉| 秋霞欧美性爰视频| 亚欧色图在线激情| 日韩久草| 天天看天天综合成人网| 亚洲欧洲日韩天堂av| 天天操熟妇| 欧美日韩夜夜| 熟女人妇一区二区三区| 97狠狠| 久久久久9| 91狠狠色丁香婷婷综合久久| 超碰在线人妻中文字幕| 久久9免费视频| 日韩国产品视频中文字| 国产三级多多影院2022国产AA一级毛片无码| 一区二区播放| 草伊人高潮喷水超碰| 久久久精品成人国产| 韩国一级做a久久久久| 亚洲欧洲激情| 亚洲限制级在线| 日本网色| 亚川综合视频| 中文字幕三四五区| 美熟女逼导航AV操逼| 久久久影院| 久久99午夜精品一区人妻| 97九色| 99精品无码| 啊啊啊啊啊啊啊好爽不要| 亚洲成人在线播放| 国产精品69人妻无码久久久| 亚洲日韩国产精品| 老司机香蕉| 男人的天堂在线| 大香蕉伊人网WWWn0n| 日欧操屄视频| 亚洲精品啪视频| AV麻豆免费一区| 日本色日夜干| 一区二区无码视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 超碰97导航| 操B久久| 色爽爽文学| 超碰在线国产| 日本熟妇人妻中出视频| 国产欧美日韩一区二区三区| 中国AAAAAA黄色片| 97干97色| 亚洲视频精选| 巨乳特殊服务按摩| 亚洲欧美天| 日本不卡一区二区三区| 久久同城AV| 性色av一区二区| 久久欧洲| 91在线限制级| 午夜性| 99re3这里只有精品| 禁片 高清 在线观看视频网站| 婷色五月| 激情五月丁香五月| 五月丁香网站| 加勒比大香蕉视频在线| 激情综合五| 久久99操天天日| 人妻熟女一区在| 丁香五月综合| 亚洲另类综合欧美| 青青11操操操操操操操操| 亚 欧 美 综合| 中文字幕二区日韩天堂 | 美國A片| 日韩人妻 中文字幕| 偷拍自拍在线视频观看| 五月综合婷婷久久网站| 韩国一级婬片A片AAAAA| 色婷婷色99国产综合精品| 色一情一乱一乱一区91Av| 久久性爱视频| 性色乱AV一区二区| 九九九九日本| 97视频在线免费播放| 淫穴高潮色图| 大香蕉狠狠爱| 福利视频香蕉免费一区二区在线| 午夜国产成人精品视频| 无码国产Av| 天天影视色香欲综合网小说| 国产一区二区三区,在线观看观看| 亚洲夜夜欢无码一区二区| 94色色电影网| 中国一级αV| 国产亚洲精品激情| 全免费a敌肛交毛片免费| av资源在线播放天堂| 天天干美少妇一区| 亚洲丝袜色图| 久久视频,这里只有精品| 色综九九九一区| 中文乱码字幕观看| 亚洲国产精品9999在线观看| 人妻精品一区二区在线| 亚洲精品视频二区| 亚洲少妇在线影音| 欧美草草高清日韩视频| 国产在线观看一区二区三区| 一区二区三区黄片免费观看| 丁香五月影院| 日韩三级在线观看mp4| 午夜AV污污污| 欧美亚洲中文| 国产无马视频| 久久国产99精品72福利| 亚洲图片 激情小说| 99夜夜操| 日逼视频日本| 97舔舔| 国产后入清纯| 黄片视频观看| 欧美性爱另类综合| 色婷婷蜜臀av| 国产9l 大屁股| 亚洲国产一区二区入口| 日本有码久久| 超碰综合97在线| 白丝被操91| 丁香色婷婷| 久久久久9999精品九九九| 啊啊啊啊啊啊啊啊在线观看| 日本视频一区二区三区| 91 丝袜在线| 久久婷婷成人综合色怡春院| 久久久亚洲欧美综合| 天天操天天射青青草| 天天欧美97| 国产亚洲中文不卡二区| 91女人的网站| 97日韩超碰超碰中文字幕| 国产精品无套内谢| 日han少妇无码| 久夜视频| 97在线精品| 亚州欧美综合| 天天操天天干一区二区 | 国产精品久久久无码aV去| 大香网伊人久久综合| 欲色啪| av天堂天堂av日韩| 欧美在线大香蕉| 久久成年片色大黄全免费网站| 久久久婷婷婷| 91成人亚洲色图| 成人八戒网站| 东京热熟女亚洲视频网站| 午夜人人操| 欧美亚综合色图| 白嫩少妇| 天天综合AV| 久久免费少妇| 青青青操| 亚洲乱码精品一区二区| 97国产精品国| 一起草高清无码| 96久久科窝| 日日骚AV| 电影69乱码96| 亚洲无线观看久久| 4141514逼喷水三级片| 日本一道在线播放高清| 国产原创精品| 中国AAAAAA黄色片| 欧美综合加勒比在线| 91精品无码久久久久久久| 91九久| 欧美精品二区视频在线| 欧美久久婷| 欧美成熟性爱精品| 国产精品suv一区| 这里只有精品视频在线观看麻豆| 亚洲 另类 丝袜 自拍 动漫| 久久国产热视频97电影| 大香蕉日亚洲日本亚大| 日韩中文字幕二区| 三级色影综合网| 日本三级久| 84YTCOM性无码| 欧美页片| 国产精品一区二区 尿失禁| 国产91丝袜 在线播放| 美女刺激久久国产欧美| 国产成人在线观看网址| www.高清无码诱惑一区.com| 可以免费观看的日韩av毛片| 丝袜视频网国产90| 男人兔费天堂| 免费观看网黄| 高清不卡 中文 人妻| 国产欧美亚洲精品a第2页| 青青草色AV| 免费的av网| 99在线免费公开视频| 精久久久| 丝袜六区| 精品国产丝袜一区二区三区乱码| 久久风骚城市| 91ise欧美| 岛国视频一二三区| 国产又粗又长的视频| 99久久com免费视频′| 天天干天天燥| 国产伊人精品在线| 亚洲熟女综合| 国产小u女在线观看| 欧美一级在线观看成人| 亚洲熟女乱综合一区二区三区 | AV一区观看| 久久亚洲一区女同性恋中文字幕 | 91女网站| 一区二区三区激情在线观看| 国产高清亚洲日韩一区| 色777999综合| 人妻美腿丝袜制服诱惑综合天堂-| 日韩探花精品在线视频| 91亚洲高清| 国产精品电| 少妇被玩视频二三区| 午夜福利成人免费视频| 操人人| 欲香欲色综合天天伊人| av72网| 青娱乐导航AV| 丁香六月啪| 国产精品视频麻豆入口| 91亚洲高清| 91黄射| 成人精品一区二区三区| 国产精品天美传媒| 无遮挡猛进视频免费无限观看 | 欧美乱欲| 欧美图片色五月天| 久久久禁| 欧美在线啊啊啊| 人人爽天天爽| 中文字幕在线免费观看视频| 欧美性爱第一区| 极品国产内射| 97在线免费看视频| 久久婷婷一区| 中出在线视频| 欧美综合 站| 国产熟妇一区二区| 观看视频图片一区二区三区| 天天爱天天韩国日本牛牛牛牛| 性爱乱伦一区| 思思热影视| 欧美色视频在线| 国产成人99久久亚洲综合| 蜜臀久久99精品久久久| 男人的天堂视频精品乱在线| 男女香蕉一区二区| 久久视频少妇美女| 日日黄色三级网站| 久久精品72| 久久免费看高潮毛片韩国| 亚洲综合春色| 欧美不卡在线美女| 成人综合色网| 精品一区二区三区蜜桃臀赵总| 午夜精品视频777| 国产18精品亚洲精品| 最近2019中文字幕国语免费版| 色天使亚洲综合在线观看| 老司机天天操| 天天操人人操狠狠插| 中文字幕人成乱码熟女香港| 韩三级a视频在线观看| 久久精品 六十路 熟女 欧美| 曰韩中文人妻视频| 草草电影院| 国产精品一区二区a| 国产成人91一区二区三区| 亚洲熟妇一,二,三期| 精品性爱| 性久久久| 欧美老妇曰批的视频| 日本精品无码三级网站| 日韩欧美午夜视频在线| 久久一级无码精品毛片6| 亚洲天堂无码| 97色干| 亚洲nv男人的天堂网| 亚洲精品一区二区三区新线路| 色综合中文字幕不卡| 91人妻视频| 成熟熟女国产精品一区二区| 久久精品高清无码一区| 色原狠狠天天天| 亚州综合色| 国产丝袜美女在线一区| 波多野结衣先锋影音| www色日本| 99re9在线| 久久伊人网视频一区二区三区| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 操久久久久| 日韩兔费看黄片| 乱伦a片视频| 一级免费啪啪片| 九九天堂| 噜噜噜亚洲精品| 上床啊啊啊| 中文字幕精品免费一区二区| 国产成人亚洲精品无码古代早漏男| 人人透人人操| 夜夜嗨AV蜜臀av| 久久精品成人一区二区三区蜜臀| 亚洲欧美清纯| 亚洲图片色图欧美另类| 91精品黄在线观看| 久久偷拍人| 麻豆色约约| 免费观看网黄| 亚洲AV成人在线| 97亚洲资源| 少妇九九九九| 秋霞免费无码视频日韩A片| 亚洲欧综合另类无码一区| 长长久久88视频| 色 亚洲 91| 久草这里只有精品 | 欧美色视频在线| 激情一区二区三区在线观看| 白 大 人妻 区 在线| 南澳成人一级片在线播放| 在线中文字幕| 99精品网| 欧美超碰人妻97| www.av家庭乱伦| 欧美一区二区三区日韩| 91人妻视频| 男女国产精品| 无码聚合| 欧美精品91| 亚洲欧美另类图片| 性爱1区| 伊人国产视频| 91肉丝| www.91色| 亚洲精品久久一区二区三区蜜桃臀| 亚洲国产综合视频| 99热网站| 在线色资源| 在线观看免费视频国产| 精品.99999| 97国产精品一区| www网站黄| 亚av顶级裸体一区二区三区四区五区| 嗯嗯啊啊操我| 天天插天天射| 亚洲人妻久久久| 国产网红精品| 99re8免费高清在线| 啊啊啊想要| 亚洲色五月| 91欧洲入口| 91久久精品中文字幕| 好吊色一区| 欧美乱伦专区| 亚州宗合另类| 97干在线视频| 久久99热这里只频精品6学生| 无码人妻丰满熟妇区毛片| 国产操操日韩三级黄| 黄资源| 人人操人人摸人人看人人插| 欧美日韩淫加| 亚洲一区日韩精品中文字幕| 中文字幕日韩综合| 深夜国产福利| 91久久久久免| 欧美激情综合网| 乱精品一区字幕二区| 不卡视频一区蜜桃视频| 久久久久久久人妻| 人妻丝袜一区二区三区在线| 国产99热| 超碰97综合| 熟女丰满人妻一区| 91老熟妇| 欧美综合色站| 操逼日批| 久久久久密臀视频| 国产aⅴ无码片毛片一级网站| 青青伊人这里只有精品| 岛国艾薇凹凸视频天堂| 国产精品一二三| 久久五月丁香| 无码人妻一区二区三区免费九色| 玖玖97综合 | 尹人免费观看视频在线| 丁香婷婷激情五月天无毒不卡 | 九九香蕉网| 亚洲日韩电影| 亚洲精品国产AV天美传媒| 影视综合无码少妇| 青青草无码视频| 九九色热| 张柏芝国产一区在线观看| 欧美大香蕉97| 国产AV无码AV| 亚洲小说视频| 德国一二三不卡| 欧美一级黄片视频在线| 性感美女啊啊啊在线| www.99色| 国产极品粉嫩馒头一线天av| 男人的天堂2000| 综合色色婷婷| 91国产操逼视频| 久久宗合亚洲| 五月丁香久久| 国产又黄又爽又刺激久久久久久| 97久久国产亚洲精品超碰热| 深爱激情五月天| a片 xxxx受爽视频| 日本孕妇孕交| 东京热激情视频一二三区| 伊人一区二区在线播放| 久操视频在线| 91肏屄网| 久久精品店| 91丝袜在线观看| 91精品免费| 95精品在线| 51一区二区三区| 超碰色综合| 4虎在线视频| 欧美日韩情色一区二区| 黑人狂躁日本妞一区二区三区| 五月天久久人妻| 欧美人妻色| 五月天激情视频| 69少妇一区二区| 久9精品| 人妻五十路在线| 久久久久久久久久久人妻| 亚洲中文日韩精品| 欧美性xxxxx狂欢| 久久精品无码熟妇一区二区三区视频导航| 亚洲人精品久久久喷水| 欧美麻豆成人同性GⅤ在线| 一级片视频啪啪| 精品人妻高清麻豆av| 欧美白嫩在线放| 亚洲有码 视频一区| 333kkkk·亚洲com久久| 亚洲中文字幕精品一区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 日韩av免费一级电影| 麻豆91熟妇人妻中文字幕茄子| 亚洲有码第一页| 大香蕉天天看妹子| 先锋精品av色鲁| 99久久久无码国产精品性男| 国产精品爱欲| 欧美色999| 国产精品伦理| 国产乱不卡| 96久久久精品| 欧美白嫩在线放| 97超级久久强资源| 色婷婷久久| 国产综合永久精品日韩鬼片| 强奸乱伦免费网站| 97操| 久久久久久久97| 一区二区三区一亚洲中文字幕、综合区灬 | 亚洲爽图| 欧洲精品一级二级精品综合视频综合| 国产精品69久久久久久久| 色眯眯av| 久久精品中文| 97在线青| 亚热日本熟女| 国产精品欧美激在线| 亚洲AV乱码专区国产噜噜亚洲| 麻豆天美国美国产AV| 亚洲va综合va国产va中文| www.色操逼| 亚洲国产欧美中文永久| 另类小色呦| 欧美日韩操逼嗦吊| 国产综合操逼高清| 亚洲欧美日韩综合在线尤物 | 免费视频在线一区二区不卡| 国产 日韩,欧美 自拍| 91免费看一区二区三区| 亚洲国产美女久久久久 | 风月影院十八禁| 大肥女高潮bbwbbwhd视频| 久久久新亚洲AV| JIZZJIZZ亚洲女人被躁| 强奸乱伦AV一天堂网| 欧美18 在线观看| se01国产在线视频| www.99中文字幕| 中文字幕亚韩| 久久性视频| 大香蕉97久久| 久视频在线观看| 天美欧美国产| 91国产丝袜美女| 国产97色在线 | 亚洲| 亚洲熟女综合一区二区| 久操免费在线| 亚洲男人综合| 中文字幕亚洲热播人妻 | 中文色综合| 久久久久九九九| 色婷婷视频| 蜜臀在线免费观看在线免费观看| 10000部十八禁看电影| 操淫穴亚洲五月丁香| 狠狠97| 网友自拍第一页| 最新岛国大片| 中国亚洲呦女专区| 亚洲综合色男人网| 美女91在线观看| 日韩电影免费网站麻豆视频| 射综合网| 欧美激情性爱视频网站| 探花精品视频| 日韩伦理久 久久 清纯| 是还免费视频1727我| 少妇高潮一区二区三区在线| 日本人妻最新在线中| 亚洲 自拍偷拍 欧美| 九热视频| 躁躁日曰躁2020| 天干天干天干天天做| 亚洲中文字幕精品一区| hd成人一区二区在线| WWW4虎| 亚州大图综合色图|