亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
欧美天天综合站| 麻豆精品久久久久久久| 国产成人网| 日韩精品高清资源在线| 亚洲 欧美 综合 91| 国产美女自拍AV| 91社区伊人| 五月丁香综合啪啪| 色欲久久99精品久久| 狠狠干91| 在线黄页看毛片| 色偷偷男人的天堂麻豆| 超碰成人公开| 五月天色图影视| 中文字幕色AV| 亚洲精品亚洲人成在线麻豆| 欧美在线视频播放| 13小男生GAY自慰脱裤子| 精品人体无圣光凹凸| 久久草大香蕉| 日韩人妻精品| 国产超碰| 蜜桃精品视频一区二区三区| 免费黄色A片| 97在线资源| 国产成年精品高清在线观看91| 九九热五区| 丰满人妻一区二区三区色-百度| 国产激情在线| 日日夜夜模| 东京热毛片177b2viP| 天堂亚洲精品| 亚洲精品影视老司机| 嗯嗯啊中文字幕| 亚欧美色图| 精品久久久久久中文字幕视频免费| 成人免费福利在线观看| 色香综合天天影视综合 | 丁香六月婷婷综合| 91熟女在线| 玖玖97综合| 国产欧美日韩臀 | 午夜福利免费精品视频| 超碰97久| 国厂麻豆77q4| 国产 亚洲 一二三四| 综合av影片| 欧美性爱日韩性爱| 大香蕉在线SuP| 这里都是精品在线观看| 欧美中出| 日韩午夜国产| 久操视频资源站公开| 蜜汁欧美| 超碰成人人人爽人人爽| 欧美天天射| av资源在线播放天堂| 久久久久久9999| 亚洲春色欧美激情自拍| 亚洲少妇诱惑| 精品九九国产无码| 亚洲性综合11| 极品内射| 亚洲欧美日韩免费电影| 亚洲情色 自拍| 特污免视频| 国产传媒操逼视频| 干超碰碰熟女| 免费97视频| 中文字暮97| 国产操逼视频在线观看| 欧美图片校园春色| 欧美97日韩| 日韩乱伦影音先锋| 中文字幕后石码四区五区| 亚洲精品国产精品乱码不卡| 超碰在线看| 国产呦精品系列在线观看| 国产激情在线| 久久99草| 色哟哟-国产专区| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 三级AV入口| 日夜啪电影| 韩三级a视频在线观看| 色香欲天天天天综合色| 99色网| 91精产一区二区三区| 丁香婷婷大香蕉| 亚洲精品97| 欧美aⅴ99久久黑人专区| 国产精品视频一区二区三区八戒| 操一操摸一摸| 女人天堂av在线播放| 人妻爽爽啪视频| 手机在线人成免费视频| 一本大道不卡一二三区| 蜜汁欧美| 久久久一区二区| 最新一二三区视频| 久久性爱视频| 激情综合婷婷| 九九精品热| 中文字幕日韩精品久久| 情趣丝袜无码操逼视频| 亚洲无码com| 香蕉精品二区二区| 精品无码产区一区二| 大香蕉碰| 91大学精品激情戏| 久久一区二区三区四区五区| 国产精品另类一区大香蕉| 成人精品视频| 欧美亚州色的图| 久久久久亚洲精品| 国产亚洲色婷婷99精品91| 日韩一级二级在线| 欧美少妇性乱| 东方亚洲在线操逼天堂| 日韩性色b| 综合久久99| 色婷婷网| 蜜臀av中字字幕网站| 久久五月份| 五月天成人综合| 任你草| 国产欧美亚洲精品a第2页| 欧美激情视频在线一区| 性色av大全| 最新亚洲黄色免费电影 | 中国大陆国产高清AⅤ毛片| 思思热在线视频免费| 女性91网站| 夜夜夜爽www精品视频| www欧美91| 国内毛片四区| 天天澡天天爽日日AV| 亚洲一区二区三区在线激情| 91露脸熟女专区| 久久成年片色大黄全免费网站| 青草精品视频一日本久久久久网站| 青青草原成人| 精品三级在线专区| 97精品熟女少妇一区| 亚洲最新中文字幕免费| 日本久久久久久久久| 中文字幕天天天天天| 91夜夜蜜桃臀1区2区3区| 欧美一区91大爱| 亚洲日韩青青草色月| 91AV天美在线视频| 一区e区三| 91色欧美| 人人操人人摸人| 伊人成人中文字幕久久网| 国产SV一线| 亚洲drav色图| 国产精品久久久久9999小说| 亚洲一区中文精品| 99成人| 黑人中出21连凳花野真衣| 青青11操操操操操操操操| 观看免费区二区三区二| 亚洲天堂资源在线| 成人无码电影在线观看网| 欧美高清色| 日本欧美一区二区三区免费| 午夜精品99久久久久传媒| 亚洲五区熟女| 欧美亚洲今日在线| 人妻一区视频| 久久侵犯人妻爽爽爽| 极品粉嫩少妇视频| 97超碰护士| 久久在线观看免费视频| 啊v视频在线观看| 久久大线蕉一区| 欧美综合1性辶| 夜夜操青青草| 国产综合网站在线播放 | av一区二区三区不卡| 欧美顶级黄色大片免费| 后入美女国产| 青青伊人加勒比海| 岛国福利在线精品播放| 日韩人妻资源在线看| 日韩精品9区| 搡老女人老熟女91| 日韩欧美麻豆大片| 五月天AV资源| 欧美不卡二区| 色婷婷久久综合超碰| 久久久青青草| 国产精品无码AV网站| 国内精品不卡无毒99999| 青青操少妇| 好爽视频在线观看视频| 青青草日韩无码| 九九九只有精品| 性色AV蜜色av色欲av| 色色99| 夜夜嗨免费视频| 五月天婷婷在线看| 日本大片日本一区二区免费高清| 99热国产| 99久热| 超碰97人人乐| 丁香五月成人| 东京热AV男人的天堂| 乱伦图av| 日韩三级网址| 操屄日韩| 久久久久久久久久久久黄色 | 神马久久免费电影观看| 福利色色| 欧美97免费| 乱操乱伦AV| 人妻少妇精品一区二区三区| 丝袜综合网| 日本久久久久久久久| 啊啊啊啊啊啊啊啊视频| 精品久久久久,69国产成人精| 97色欧洲| 大香蕉操久久| 97欧美色| 91亚州日韩高清| 91综合色噜噜| 中文字幕久久亚州无码| 亚洲精品人妻在线| 大香蕉碰| 国产超碰97| 91快色色色色色| 老鸭窝黄色视频网站| 啊啊啊啊,啊啊好多水| 91性高朝久久久久久久久| 欧美日韩不卡a片| 亚洲男人的天堂亚洲| 国内精品a| 国产日韩手机视频在线| 懂色av中文字幕一区二区三区天美| 天天干天天操天天干天天操| 天天摸夜夜操视频| 亚洲啪AⅤ永久无码| 999热日韩精品| 日日干天天干夜夜爽| 天天日天天舔| 热的中文 热的有码 热的国产| 日韩内| 丁香婷婷九月| 屁股久久久久久| 日韩另类色图| 偷拍欧美综合| 免费观看成人www精品视频| 国产天天骚| 99在线免费公开视频| 欧美色综合网| 日本不卡三级网在线播放| 97超碰中文| 秋霞无码av鲁丝片一区| 亚洲色综网| 久久婷婷亚洲| 亚洲AV色图| 97久久精品亚洲| 国产精品 视频| 蜜桃久久久久久久| 欧美成人四级在线播放| 综合97久久| 伦伦成年午夜免费视频| 国产美女91| 久色网| 超碰色男人操熟女| 日本精品中文字幕视频| 精品十三区| 久操热线| 狠狠操狠狠| 国产剧情一区在线观看| 一起草三级AV电影在线观看 | 美女尤物人人操| 偷拍综合亚洲| 搡老熟女老女人老熟妇免费视频| 清纯唯美亚洲综合| 欧美日本久久精品一区 | 蜜桃午夜视频一区二区 | 可乐操在线| 嗯嗯嗯啊啊啊在线免费观看| 岛国在线免费视频| 校园春色 亚洲| 国产少妇肉丝在线观看| 国产av波波国产精品| 男人把坤坤插入女人的下体 | 久久婷婷综合国际产色怕| 国产999精品久久久| 国产欧美一区二区| 九九性爱网| 中文字幕蜜乳av| 久久久久久久久九九久孕交| 插欧洲美女欧美精品| 国产精品免费视频人成| 欧美婷婷五月天| 东京热毛片177b2viP| 人妻 欧美 中文| 五月香婷婷| 天天看天天在线精品| 精品97久久| 欧美制服另类丝袜| 国产Aα| 午夜无码熟妇丰满人妻| 99热99re超碰精品| 国产精品无码久久久久2028| 九九九九精| 黄色不卡视频| 极品内射| oumeisetupian| 欧美色棕合| 人妻81p| 中文AV制服乱伦| 美女性91| 狠狠中文字幕| 真实高潮91| 密桃99999| 丁香久久| 亚洲精品无码少妇久久| 岛国A V在线免费看| 91美女视频| 久久久91| 99久久精品国产系列| 久久色精品视频在线| 青青草在线视频播放器| 另类欧美色| 亚洲综合大片| 欧美综合 站| 蜜桃视频啊啊啊啊| 加勒比海人人操超碰在线| 精品一区二区三区蜜桃| 好爽视频在线观看| 女性喷水高潮在线观看| 日本免费中文字幕在线| 强奸乱伦日韩AV| 伦伦成年午夜免费视频| 国产精品女久久久久av爽| 日本免费中文字幕在线| 日本免费亚洲欧美| 欧美日韩色图片| 久久手机视直播| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 91人人| 啊啊啊免费视频| 成人精品在线免费视频| 91精品国产日韩欧美综合| 蜜乳AV一区二区三区四| 狠狠色综合网| 超碰1024久久| 久久久久78| 国产乱不卡| 揉揉揉夜夜| 国产在线观看一区二区三区| 久久riav中文精品| 免费综合亚洲中文| 91+欧美| 欧美高清91| 无码精品久久| 欧美99热| 亚洲色图欧美色图制服诱惑| 亚洲综合伊人| 亚洲欧洲av影音| 99热在线播放| 熟女乱伦二区| 亚洲中文字幕熟女| 欧美aⅴ99久久黑人专区| 天天搞在线综合网| 97欧美日韩精品| 蜜桃精品一区二区三区ww| 欧美A片中文字幕| 中国黑人三级片网站上区| 国产在线视视频有精品| 60秒不遮不挡| 97中文天堂| 久久成年精品| 欧美精品欧美精品系列 | 天天夜夜久久| 亚洲欧美电影| 五月婷婷色色| 美女91| 久热69九色熟妇97| 都市激情人妻一区二区青青操视频| 免费亚洲国产精品久久一区| 国产网红精品| 美女写真| 久久久精品网站| se吧提供91精品国产91久久久久久| 欧美激情在线观看视频| 9久久久久久| 日本精品高清一二区一本到| 东京热一区二区三区四区五区六区| 2019午夜福利视频| 精品v日韩欧美国产| 超碰97在线色男人??| 亚洲精品毛片在线观看| 91性| 柠檬AV导航| 夜夜嗨免费视频| 无码免费在线观看黄色片| 亚洲国产剧情少妇激情| 亚洲国产婷婷在线播放| 嗯,啊。舔我逼| 精品性爱一二三区| 日韩有码专区| 久久久久久91香蕉国产| 國產尤物AV尤物在線觀看| 97操综合| 人妻夜夜爽天天爽麻豆三区网站 | 白丝少妇一区二区| 国产人妖的免费的视频| 亚州国产成人精品女人久久| 国产成人bd在线观看| 欧美色老汉| 亚洲精品久| 91强热人妻| 亚洲97在线观看| 久久久久78| 超碰九色| 日操粉逼逼| 亚州高清AV| 欧美性爱一区二区三区四区| 人人爱人人乐人人操| 级品肉射| 91狠婷| 國產尤物AV尤物在線觀看| 1区2区3区视频| 后入式999| 91美女在线视频| 麻豆人妻精品一区二区| 成人八戒网站| 欧美日韩啪啪电影| 美女网站91| 精品人妻视频一区二区在线播放 | www欧美性爱| 91视频精品| 日韩超碰97| 国产97色在线 | 亚洲| 超碰人妻中文在线| 欧美日韩理论一区| 亚洲。日韩。欧美| 人人操人人摸人 | 日韩欧美成人大香蕉| 亚洲小说视频| 日本久久久久久久久久| 97网址97| 91肏屄网| 精品国产乱码久久久久久久久1| 亚欧高清v| 秋霞曰韩R级| 亚洲97久久精品亚洲| 秋霞久久亚洲精品成人| 黑人操一区二区| 无色无码| 久久人人看| 国产区91柔拿会所技师| 国产精品熟女九色九色蜜臀| 人人性爱视频免费| 天天射天天操天天干天天吃2018 | 情趣丝袜无码操逼视频| 综合av社区| 丁香九月激情| 欧美成人性爱视频大全| www.婷婷| 可能人人看人人摸| 一本久道久久综合狠狠爱一密臀精| 岛国福利在线精品播放| 一级A片女人高潮叫床| 免费看污网站| 欧美天天| 夜夜一区二区| 麻豆a'v电影| 二男一女成人A片| 91色图片| 91性高朝久久久久久久久| 久久婷婷一区二| 国产路线专区| 日本人体九九九九九九| 操久久久久| 色综合久久88色综合久久天天| 九九夜精品九九在线| 国产又猛又粗又爽又黄| 中文字幕版| 热热色91| 嗯~啊~快点 死我视频| 免费a v| 夜夜欢天天干| 亚洲日韩精品久久久久一区壹牛| 中文字暮97| 91久久久亚洲| 韩日精品福利视频一区不卡在线免| 一区二区精品日韩欧美在线观看| 嗯嗯啊好大| 全免费a敌肛交毛片免费| 狠狠夜色午夜久久综合在线| 亚洲三区视频| 亚洲中文字幕av| 狠狠中文字幕| 强奸乱伦大香蕉| 亚洲精品aa久久伊人| 免费在线视频97| 欧美色视| 人妻av在线| 青青草日本中文字幕| 精品十八在线观看| 日韩在线观看三级电影| 色色色五月婷婷| 综合久欧洲| 欧美97在线观看| 97超碰欧美手机在线| 少妇被c 黄 免费观看| 天天做日日做| 97视频观看| 蜜臀久久99精品久久久久电影| 9久在线视频只有精品| 激情抓乳插进去啪啪啪日韩| 亚洲精品日韩国产欧美| 欧美熟妇操操视频| 丝袜视频网国产90| 草久久久| 国产女人和拘做爰视频 | 亚洲另类天堂| 亚洲 欧美 另类 综合 偷拍| 亚洲成人性爱网站在线播放| 亚洲91综合| 丁香五月天视频| 青娱乐福利99| 青青操在线亚洲视频观看欧美在线| AV天堂国产| 欧美极品色| 在线啊v一区| 欧美色欧美| 欧美色天堂网在线视频| 亚洲精品丝袜| 九一国产精品| 九九九九88| 日本Xx性爱| 亚洲影院无码在线| 欧美性色欧美| 久99久视频精选| 亚洲九九视频在线观看| 九九九久千久久激情蜜桃在线看 | A片大香蕉在线| 加勒比少妇AV婷婷六月天超碰超碰| 夜间福利片1000无码| 在线播放欧洲免费av| 60秒免费小视频| 8050午夜少妇无码| 性生活无遮挡纯毛片在线看| 五月婷婷六月丁香| 天天日B夜夜干B时时操B| 国产欧美日本亚洲精品| 欧美国产一区二区三区麻豆传媒| 天色综合网| 精品美女久久一二三| 久久一本大香蕉| 极品后入免费视频| 精品无码久久久久久久杏吧| 97超碰中文| 久婷婷一区| 美女刺激久久国产欧美| 天天躁日日躁AAAXX| 欧美十八禁在线看| 99热91| 丁香五月av| 日韩av不卡在线观看| 蜜乳AV免费观看| 久久综合九色综合欧洲98| 色97干| 久久啊啊| 草b在线| 亚洲天堂男人在线| 婷婷五月丁香五月| 在线观看色视频| 岛国在线免费视频| 97精品熟女少妇一区| 日韩97P| 久久啊啊啊| 69超碰综合| 久久黄黄黄| 亚洲欧美综合| 人人摸人人添人人操| 中文字幕版| 成人十八禁日韩欧美一二三| www.久久超碰| 国产精品嫩草影院午夜两性| 亚洲制服欧美另类内射| 高凊专区人人操| 亚洲激情久久| 精品久久大胆人体| 啊啊啊轻点在线观看| 中文字幕人妻资源在线| 国产精品久久久吖| 啊啊啊好想要| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 无码人妻精品一区二区三区99不卡| 久久久久久久| 亚洲综合电影| 日韩人妻有码免费视频| 国产精品蜜乳AV| 9久精品| 蜜臀少妇一区二区| 亚洲天堂第一页| 9 7超碰在线免费观看| 天天摸夜夜操视频| 欧美综合网1| 亚洲综合有码| 综合伊人网12色| 麻豆黄站| 欧洲久久一二线| 岛国1区2区3区在线观看| 日本肉体xxxx裸交| 黄呦呦在线| 欧美激情精品| 色大师网站www永久网站视频| 五月婷婷综合在线| 天天综合影院91| 美女91色黄18| 久久超碰网| 中日韩一区二区三区欧美| 91人妻人人澡人人爽人人精品| 日本免费人成视频播放120秒| 最新日韩黄片| 色综合潮| 亚洲狠狠入| 测评在线观看AV| 芊芊操逼视频无码| 欧美综合自拍成人自拍第二十页| 国产五码丝袜屁眼| 91n欧美| 国产精品国产自产高清AV| 成人日韩欧美| 欧美国产有色电影| 欧美AB在线| 精品久久久久av影院| 美女超碰978| 老熟女区| 97色碰| 人妻天天夜夜爽一区二区| 亚洲色图A| www.人人cao| 欧美国产视频| 欧美国产日韩高清在线| 日本精品第一视频在'| 99热欧美| 日本孕妇一区二区视频操逼免费看| 99热| 国产精品美女视频诱惑| 日本三级日本三级三级人妇四虎| 亚洲国产欧美一区二区潘金莲| 熟女一区二区三区| 最新中文字幕在线亚洲| 亚洲清纯综合| 婷婷久久五月天| 国产女大学生AV| 人人摸.人人色| 国产91av在线播放| 日韩另类| 国产精品内射婷婷一级二| 欧美综色欧| 欧美精品不卡一二三四在线91| 伊人影院日本| 欧美在线干| 婷婷五月天色| 国内毛片无遮挡国产| 揉揉揉夜夜| 九九热在线视频| 日本精品一区二区不卡| 蜜伊人色综合97| 久夜操| 97操B| 国产高清精品一区二区三区毛片| 久久久精品国产亚洲伊人| 色69大色97香蕉| 人妻在线视频| 欧美大色交| 日产欧美电影一区二区三区| 中文字幕91综合| AV中亚| 久久超碰爱| 尤物视频偷拍免费| 国产偷拍自拍在线视频| 91欧美性| 日本操大逼| 九九九九免费高| 人妻 丝袜美腿 中文字幕| 日日夜夜草草草| 国产精品久久aV| 久久久久中出| 在线视频免费观看午夜| 91最新综合| 精品人成视频在线观看| 色噜噜国产在线| 翔田千里AV无码秘 三区| 一色网男人的天堂| 亚洲天堂精品日韩电影| 欧洲精品在线播放| 亚洲视频1区| 日韩人妻少妇中文字幕| 国产精品人妻无码久久久老鸭窝 | 18禁网站在线播放| 成人A片男人的天堂| gogogo免费高清看中国国语 | 日韩一999精品| 久操97| 天天干天天日天天射黄色大片| 中文字幕欧美丝袜07资源| 小草精彩毛片| 日韩欧美午夜一区二区| 97超碰中文字幕| 操逼日韩无码| 久艹日日日| 久久超碰亚洲人| 波多野42部激情无码喷潮| 成人五月天色网| 亚洲综合另类小说色区亚洲成av人片在www| 久久色一区二区| 激情综合网五月婷婷五月天| 熟女91网站| 九九玖玖精品| 亚洲国产精品9999在线观看| 99re综合伊人| 成人短视频在线观看| 色综合加勒比| 亚洲色图美腿丝袜| av资源在线播放天堂| 丁香九月婷婷| 91丝袜在线视频| 激情综合五月| 欧美精品三级黄片| 校园春色综合香蕉| 国产精品一区人妻精品阁在线| 少妇厨房愉情理伦片bd在线观看| 国产人妻精品一区二区三区秋霞 | 伊人991| 欧美刺激色黄片免费看| 蜜屁av| 韩国三级三级BD在线| 天天干夜夜操网| 1区2区3区视频| 亚洲 另类 丝袜 自拍 动漫| 99无码| 久久久久亚洲三级电影| 激情黄色片在线观看| 亚洲天堂中文字| 久久精品国产亚洲av水密被窝| 亚洲欧美国产其他二区| 无码人妻丰满熟妇奶水区毛片| 国产在线视视频有精品| 欧美欧美啪啪视频| 性交一区二区在线播放| 99国产人成精品| 中文字幕91页| dy888午夜老子影视达达兔| 天天色踪合| 99热这里只有精| 狠狠色婷婷777| 免费一级性爱久久| 91久久久亚洲| 久久99久久99精品天美传媒棢·纸:. | 四色永久成人网站| 久久综合国产精品国产| 天堂综合网| 91 国产丝袜在线播放-百度| 久草新免费| 国产女人高潮视频| 久久国产性爱| 一级一性爱免费视频| 中文字幕日韩情色| 蜜桃视频一区二区三区| 日本三级韩国三级99| 中日韩熟女| 亚洲欧洲日本精品中文a∨| 女人香蕉久久毛毛片精品| 熟女自慰久久久| 青青草九九九九九| 久久精彩视频| 99九九久久| 久久一级无码精品毛片6| 98人妻精品一区二区色欲| 97超碰9| 我爱操| 男人的天堂久久狠| 夜夜综合| 一区二区三区蜜桃成人撸久久东京热| 97舔舔| 欧美操人| 乱色视频中文字幕| 欧美久久伊人| 无码聚合| 亚欧成人中文字幕一区| 91艹B视频| 超碰97人妻免费在线| 极品色| 97精品免费视频网站| 暴力av在线| 色网亚洲人| 亚州高清色综合| 天天看特黄的免费网站| 大香伊人在线一区| 欧美一二在线| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 午夜无遮挡男女啪啪视频| 久久久人妻| 农村女一级毛卡片| 五月婷亚洲精品天堂| 黄站在线免费观看| 亚洲好色人妻| 99久久99九九99九九九| 丰满人妻-区二区三区免费看 | 清纯唯美综合| 性一级黄色录像片网站导航| 最近二区三区视频大全| 亚洲欧美成人网站AAA| 毛片久久| 成人a级高清视频在线观看| 天天视频黄| 欧美激情视频在线一区| 亚洲无码 国产无码| 国产毛片毛片4p懂色| 国产精品操| 国产亚洲色婷婷久久99精品91 - 百度| 久久久久久久九九九九| 男人女人18禁片免费看网站| 人人做天天爱| 日韩亚洲中文字幕在线| 久久性爱免费送| 色情成人五月天| 禁止观看美女黄| 97色色国产视频| 亚洲少妇免费视频\| 国产蜜臀精品一区二区尤物| 强乱老妇中文字幕| 久久精品熟妇丰满人妻99| 成年无码动漫av片无尽在线| 国产精品露脸在线观看| 天天搞在线综合网| 成年女人18级毛片毛片免费观看| 国产最新AV| 97看操| 啊啊啊啊啊啊啊啊啊在线观看| 青青伊人这里只有精品| 欧美国产操逼| 床戏久久久av一区二区麻豆| 欧美热图99| 天天草天天日| 日韩无码黄色片| 亚洲强奸乱伦影视网| 2001天天操| 韩日巨乳美女免费视频在线观看| 中文字幕激情小说| 天天干天天舔| 亚洲乱码尤物193YW| 色色色色色色色色色色色色色色综合| 久久超碰免费的| 四虎免费视频| 日韩肏逼视频| 亚欧高清在线| 99久久无色码| 亚洲se电影| 三级日本一区二区三区| 青娱乐久久艹| 精品无码一区二区| 搡老女人老91妇女熟女| 久久岛国| 人人射人人操人人摸| 久草精品热视| 欧美综合色图片| 国产又黄又粗的视频| 日本在线一二| 久操影视| 亚洲麻豆av一区二区| 亚洲图片激情综合另类| 农村妇女一级二级三级视频| 亚洲九九视频在线观看| 试看日韩黄片| 人人做人人妻人人夜视频| 伊人色综合超碰| 日本在线15p| 免费a级毛片av无码久久精品中文字幕| 综合色啪| 欧美伦乱爱| 东北女人无套内谢视频| 国产真实野战在线视频| 夜夜嗨一区二区| 国产小炒后入式| 蜜臀一区二区三区在线| 99re久久| 97这里只精品| 欧美v日韩v亚洲v最新在线| 翔田千里av一区二区三区| 国产精品一区二区后入| 黄片免费日韩| 欧美拳交在线播放| 一本色道久久综合亚洲二区三区| 91精品人妻偷情| 天天添天天干电影| 国产尤物在线三区| 国产强奸超碰AV| 动漫区日韩区欧美区| 免费精品国偷自产在线在线 | 青青草色情网站视频| 国产农村妇女毛片精品久久| 欧美在线观看综合国产| 97公开久久| 草草影院最新网址| 亚洲色欲一区二区三区| 久久少妇| 鲁鲁色综合网| 日日干日日摸| 狠狠操综合| 青青草原成人| 欧美精品久久久久久久久88| 欧美日韩大陆黑人少妇99| 九月伊人中文字幕| 亚洲AV成人无码一区二区三区在线观看| 污污污8888| 尤物视频视频官网| 熟女丰满人妻一区| 久久久久久久97| 日日爽夜夜爽| 在线不欧美| 搡老熟女老女人老熟妇免费视频| 国产suv精品一区二六| 日韩精品视频在线观看一卡二卡| 少妇色综合| 综合久久欧美| 丝袜美腿操av| 九九亚洲| 亚洲天堂男人天堂网| 日韩性色b| 亚洲男人电影天堂| 欧美日韩情色一区二区| 超碰97久久| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久久久久亚洲中文| 熟妇人妻一区二区三在线| 黄片视频,下载| 天天综合网91入口| 26uuu性| 69人妻精品丰满熟女区| 欧亚无码视频| 日产国产精品中文久久婷婷| 国产精品内射婷婷一级二| 综合干干干av久久久综合网| 人妻献身系列第54部| 色色色色色色色色综合| 久久高清欧美国产| 久久久天堂| 日韩高潮一区| 天天上日日上日韩精品| 欧美色图成人网一区二区| 欧美成年人性爱视频免费观看| 精品十三区| 无码WWW免费视频网站| 极品一区二区三区免费| 噜噜吧,噜噜色,噜噜| 青娱乐啪啪视频| 国产久久视频| 日韩av性爱在线播放| 九九九九九九视频| 国产精品老师| 97超碰人妻| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲无992tv| 成熟熟女国产精品一区二区| 一区二区娱乐网站| 女沟厕偷窥piss小便| 亚洲 欧美 另类 日韩 人妻一区| 九月丁香综合网| 蜜臀99精品国产高清在线观看| 男人天堂站| 日本精品中文字幕视频| 欧美在线中M| 99精彩视频| 国产v片在线免费观看| 国内外毛片在线观看| 欧美亚州手机在线| 电家庭影院午夜69久久夜色精品国产69乱| 精品一久久久| 九九色热| 999久久久九九九九| 成人五月天色网| 日韩成人网址| 翔田千里无码一区| 欧洲一区二区| 亚洲综合97中文网| 亚洲导航深夜福利| 天天综合网91| 极品一区二区三区免费| 国产吞精a级片激情电影| 婷婷超| 91久久国产综合精品| 91neishe| 国产不卡免费在线视频| 久久人| 天天操天天谢| 日韩精品三区四区| 亚洲欧美成人在线| 手机在线A片| 91少妇人妻| 91AV国产精品| 欧美五区| 97欧美性爱| 26uuu久久| 精品视频久久区| 欧美色棕合| 五月丁香社区婷婷日韩欧美精品影院| 色色色综合网| 伊色综合天堂色97| 中文字幕视频免费| 99婷婷| 波多野42部无码喷潮在线观看 | 色97综合中文字幕| 一区二区三区国产精产| 人人看欧美性爱| 草草电影院| 欧美视频一区二区三区| 91真人天天在线| 高潮内射在线| 这里都是精品在线观看| 激情抓乳插进去啪啪啪日韩 | 清纯唯美亚洲综合| 深夜激情| 久操视频免费观看| A啊啊在线观看| 青青草在线视频人人想人人上| 囯产操逼片| 国产绿奴视频在线观看| 男人的天堂免费| 大香蕉人妻久久| 伊人久大| 欧美亚洲色的图| 天天综合网~91入口| 在线观看A啊啊啊| 青青草视频爽一爽| 九九热精品免费视频| 中文字幕在线观看丝袜| 国产成人自拍视频在线| 强奸乱伦中文字幕AV| 玖玖人人爱| 中文字幕美女91| 精品97精品97| 亚洲 欧美 中文 日韩超碰 | 亚欧成人中文字幕一区| 超碰在线香蕉| 国产精品区在线12p| 日韩在线一区高清在线| 青娱乐老司机视频| 日韩精品-原创伙伴| 91精品丝袜久久久久久| 天天综合91入口| 精品视频一区二区| 日韩资源网| 青草视频人妻在线观看| 性欧美天天| 色999人与兽| 禁止观看美女黄| 激情露脸爱| 老熟女区| 97在线无精品| 亚洲色图伊人网| 亚洲精品久久一区二区三区蜜桃臀| AV中文字幕剧情1区2区3| 土豪酒店各种姿势玩弄极品幼稚| 视频二区熟女人妻| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 9丨亚洲一区二区在线| 久久午夜色播影院免费高清| 久久久久97| 91综合中文字幕| 在线播放成人高清免费视频| 日韩免费av片高清无码| 最好看的中文字幕在线2018| 亚洲**2021在线观看| 精品国产一区二区三区在线播出| 最新岛国大片| 欧美黄片欧美黄片xxx| 精品亚洲国产成人AV制服丝袜| 亚洲无码99| 一区二区久久天天干狠狠| 久噜噜| 久久久久96| 亚洲女人91| 天天射天天操天天干天天吃2018| 人人操肉肉| 久久无码电影| 操人妻少妇中文 | 亚洲欧美一区二区不卡视频播放| 久久啊啊啊视频| 天天天干977| 久久久久九九九| 国产在线激情视频| 国产超碰| oumeisetupian| 久久成人午夜狠狠| 日韩一二三区| 少妇一级婬片免费放一级a性色.| 欧美成人性爱视频免费观看| 啪啪一区| 四月丁香婷婷| 亚州欧美一区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲无限观看| 欧美亚州综合网图片| 一区二区三区免费视频入口| 亚洲精品亚洲人成在线麻豆| 亚洲五月丁香花狠狠干一区二区三区| 欧美久久久15P| 久久99干一本高清| 国产二区三区免费视频| 国产大学生口爆吞精合集| 嗯嗯嗯好爽| jiujiujiujingpin| 日韩在线观看三级电影| 国产三级多多影院2022国产AA一级毛片无码| 欧美激情综合| 久久人爽| 亚洲中文字幕在现观看| 成人午夜小视频手机在线看| 富二代亚洲精品99| 日韩有码回春沙龙第一页| 亚洲自拍偷拍视频在线| 尤物一级在线免费观看| wwe 天天干.com| 9精品久久久久| 综合五月婷婷亚洲一区| 偷拍 精品另类 凸凹了四区| 99精品人人爽| 啊啊啊好想要| 天天插天天操| baiduhicn.com。| 91肉片| 色婷久久| 亚洲综合情色| 亚洲无码视频免费在线观看网址!| 少妇干B| 欧美 日韩 国产传媒| 大香蕉中文网| 日本免费专区| 啊啊啊啊在线观看网址| 中文字幕在线免费观看| 国产精品亚洲美女久久久久| 欧美中文字幕男人天堂久久精品| 欧美最大综合网| 无码操逼视频一下| 欧美乱色| 少妇熟女视频一区二区三区| 秋霞久久亚洲精品成人| 日本熟妇人妻中出视频| 综合久久欧美| 青青草玖玖爱| 欧美夜夜草视频| 鲁鲁色综合网| 人妻熟妇一区二区三区| 十八禁av无码免费网站APP| 亚洲最大黄网| 91天天综合|