日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满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
返回資訊列表
亚码激情| 国产综合操逼高清| 手机看片1024你懂的国产| 丁香五月电影| 台湾佬中文娱乐网久久久久久久久久com| 好属操| 亚洲一卡2卡3卡4卡乱码网站 | 91黄站| 强奸乱伦大香蕉网| 日产中文字幕2020| 国产精品懂色tv影视免费观看| 婷婷深爱五月| AV色图| 91午夜无码| 女优视频第10页| 中文字幕丝袜人妻| 美日韩男女操屄视频| 超碰国产在线| 日韩熟女精品无码专区一区二区| 国产色综合亚洲色综合吹潮| 91精品国产91久久青草| 一级乱伦网站| 北京专精特新企业招聘信息| 黄页| 99热超碰| 91成人18| 高清不卡国产| 亚洲国产成人精品久久久国产成人一区二区 | 欧美精品成人在线播放| 啊啊啊97视频| 亚洲精品乱码线路中文字幕 | 欧美日韩另类在线| 91中文精品日韩欧美在线| 97在线免费观看| 五月天婷婷基地| 91色夜| 久草免费在线一区二区| 亚欧美色| 亚州人妻| 开心五月婷婷| 污色区网站| 人妻精品综合中文字幕在线 | 自偷自拍的亚洲视频| 后入式在线免费观看60秒| 国产丝袜美女在线一区| 大香蕉一人在线| 午夜国产乱伦视频| 亚洲激情欧美色图| 97色碰| 久久久久九九九九| 99re95| 成人aⅴ一区二区三区| 中文一区在线日| 91高清无码下载| 天天影视综合色| 亚洲夜夜欢无码一区二区 | 蜜桃久久一区二区三区| 伊人天天久久动态图| 97精品国产97久久久| 免费精品无码一级毛片牛牛影视| 国产乱码精品久久久久久| 国产亚洲精品农村妇女| 六月丁香网| 在线二区不卡| 手机久操欧美综合色码| 综合一区中亚洲国产成人综合精品 | 美女午夜福利免费视频| 色九月| 久久专区| 亚洲熟女一区| 午夜天堂精品久久久久91| 欧美精品久久久久久久丰满| 福利天天都操| 好爽,再快点啊哈嗯嗯嗯嗯| 色婷婷六月丁香七月婷婷| 日日骚精品视频| 国产精品久久久久久夜夜夜夜| 日美免费黄片| 亚洲天堂欧美| 亚洲 欧美 综合 91| 青青草天天亲夜夜操网| 色吧5亚洲| 欧美亚洲激情一二三| 天天日天天舔| 福利色色| 嫩草在线视频| 久久超碰网| 欧美综合自拍亚洲综合图| 乱伦av.com| 色九久| 97伪v| 亚洲熟妇图片| 一区二区三区机械有限公司| 影音先锋新男人| 一区二区三| 欧美久久人妻少妇一区二区| 草伊人高潮喷水超碰| 99在线精品视频| 99性爱在线观看| 国产精品国产精品国产| 人妻无码一区二区三区久久99| 日韩成人综合网| 一起草日韩| 国产又猛又粗又爽又黄| 亚洲第一页第二页激情| 日韩性爱啪啪视频| 激情小说在线视频| 色牛aV| 97资源站日韩| 91亚洲黄色网| 校园春色 亚洲| 久久动漫精品视频这里只有精品| 国产九区| 成人三一级一片aaa| 国产人妻精品一区二区三区秋霞| 青青操少妇| 99爱视频| 人妻夜夜爽天天爽麻豆三区网站 | 超碰97在线中文| 无码一区二区三区四区五区六区七区八区九区十区视频 | 97在线青| 婷婷色香| 二区熟妇韩日| 久久性爱视频免费看| 综合色久欲| 国产成人精品一区| 伦理日韩国产久久| 香蕉大久久久| 久久久久久人体| 男人的天堂三级| 亚洲影视高清第一页| 日本天堂在线播放| 94色色电影网| 97在线观看免费视频| 外国免费性情大片| 人妻丝袜美腿中文字幕| 亚洲人妻在线精品| 婷婷丁香五月天综合东京热| 大奶的诱惑| 久久高清欧美国产| 久久久久亚洲?V片无码V| 国产精品麻豆免费视频| 国产成人午夜视频网址| 强奸乱伦Av网| 青娱乐导航AV| 伊人激情五月天一区二区| 亚洲操人| 亚洲日韩XXX| 8050午夜少妇无码| 精品少妇高潮久久| 欧美日韩亚洲天堂网| 91欧美偷拍| www久久国产精品| 久久久久亚洲av综合波多野制衣| 无码外流操逼视频| 9久久美女首页| 久久久精品久久| 91蜜臀在线久久久久| 亚洲成人日韩小说| 999国产精品999久久久久久| 亚洲成成熟女人综合一区二区| 欧美久久婷| 久久精视频美日韩在线视频| 人妻中文字幕精品无码| 免费夜夜爱黄色视频毛片| 女人香蕉久久毛毛片精品| 国产婷婷综合在线观看| 欧美 亚洲 综合 制服 另类| 日韩国语字幕| 天天射天天操天天干天天吃2018| 欧美午夜精品久久久久久3D| www.色婷婷| 青女偷拍网| 国产Av超碰| 成人三级片无码| 少妇人妻无码| 亚洲一区在线观看欧洲| 麻豆精品A片免费观看| 欧美一区二区三区另类精品| 亚洲欧美日韩精品久| 老司机久久| 天堂精品在线| 3P乱轮视频| 黑丝制服中文字幕| 亚洲色图激情小说| 久久久久久久久九九久孕交| 亚洲自拍一区夜夜操| 97伦乱| 欧美Ⅴ性爱| 91痴汉| 欧美人妻一区| JuliaAnnXXX888| 一块操欧美性爱| 成人性交午夜免费片| 九九热AV| 亚洲免费成人在线高清无码视频| 亚洲第一成人影院色播| 久久亚洲AV无码专区国产精品| 国产黄片精品在线| 日产狠狠干| 91伊人影视综合| 国内一区二区三区| 97精| 中文字幕亚洲热播人妻| 成人网站 免费观看| 国产成人自拍视频在线| 青娱乐91| 国产三级片在线观看| 97久久久网站| 欧美+日产+中文| www.伪伪| 青青欧美在线| 亚洲色交| 久久草草欧美精品| 超碰 欧美| 国产一区二区三区视频在线看| 蜜桃臀 后入 一区 二区 三区 在线| 中文字幕人妻色偷偷久久皮| 国产精品无码av嫩草| 动漫av中文| 啪啪啪综合| 成人97人人超碰人人| 欧美日韩操逼动图| 人人爽天天爽| 色亚州人久干视频在线观看免费版| 久操视频在线| 综合久久久久久久久91| 蜜乳AV色欲AVAV无码| 天天射网| 97国产|免费| 亚洲毛片基地专区| 9 7超碰在线免费观看| 欧美性爱超碰97| 日韩一级片在线看| 啊啊啊啊好疼| 午夜久久一区二区无码中出| 91视频在线观看18| 欧美性生活综合| 中文字幕av一区二区三区人妻少妇| 国产第25页在线观看| 人妻一二三区| 日本色色色网站免费看不卡| 9色国产精品一区粉嫩 | 久久伊人在线五区| 热久久国产| 天天射天天| 一区二区精品更新提醒| 婷婷五月天在线观看| 秋霞曰韩R级| 亚洲第一精品在线视频| 日韩黄色av中文字幕| 操逼网站网站| 亚洲A曰本VA欧美VA视频| 欧美亚洲丝袜人妻制服中文99| 欧美高潮在线| 天天综合网~91综合网| 久久精品中文字幕女同| 天天日天天干天天摸天天操| 一卡二卡在线播放| 91丝袜在线播放| 亚洲色图欧美色图制服诱惑| 97超碰资源网| 日日骚一区二区三区| 午夜视频久久久| 欧美亚洲在线| 天美传媒精品一区二区| 无遮挡一级毛片视频免费的| 中国乱伦一区二区| 久99| 五月婷婷hd| 超碰在97| 网友自拍第1页 | 麻豆国产视频精品观看| www.91逼逼.com| 国产精品自产拍在线观看社区| 9久久精品| 精品人妻1237| 欧美日韩人妻精品一区二区三区| 97色97干| 99超级碰免费视频| 超碰天天操| 伊人影院日本| 综合 欧美 亚洲 日本| 亚欧美综合| 亚洲色婷婷久久91| 99综合网| 色91综合网| 草久在线| 亚欧国产无码精品在线| aaa淫乱视频| 96久久久| 啪啪91| 午夜美女诱惑电源网| 波多野42部无码喷潮在线观看| 亚洲激情在线| 久久久久99精品成人片蜜臀| 国产一级作爱毛片| 成人日韩中文字幕| 精品人妻一区二区三区在| 成人自拍三级在线观看| 婷婷在线视频| 男女国产精品| 99热网站| 精品一级| 99久久婷婷国产综合| 热久久这里只有精品| 色眯眯av| 国产精品久久伊人| 一本色道久久综合亚洲二区三区| 欧美成不卡网| 黄污污污污| 国产九九九九九九| 国产精品久久久久久无码红治院| 国产熟妇一区二区| 欧洲性爱无码区| 久久综合日韩亚洲欧美| 狠狠婷婷亚洲中文综合久久| 毛片视频白嫩| 强奸乱伦免费网站| 亚洲日韩视频二区| 91久久精品蜜臀| 日本男人天堂| 婷婷情色综合网| 秋霞色色影院| 天天日日日射| 日操粉逼逼| 久久精品导航| 性欧美天天| 99热99在线播放激情| 五月天人妻综合| 天天插天天操天天摸天天射天天看| 秘书高跟黑色丝袜国产91在线| 五月天色电影| 国产91乱伦| h色99999| 欧美日韩99| 亚洲色人阁| 欧美成人一区二区| 妺妺跟我一起洗澡没忍住| 国产精品白丝AV| 99re这里只有精品中心播放| 青青伊人这里只有精品| 夜夜欧美 | 久久綜合很很很| 中英熟女操女| 天天综合91入口| 裸模AV女优| 国产超碰| 久久久久亚洲Aⅴ无码| 玖玖久久久| 热热热热日日漂亮永久永久国产日| 青青欧美在线| 亚洲 日本 不卡| 婷婷操逼| 久久婷婷亚洲| 可以在线观看AV的网站| 熟女熟妇一区二区三四区 | 五月天激情小说| 久久性生大片免费观看性| 97超碰色中文字幕| 亚洲黄色网址| 日日夜夜青青草母狗| 午夜福利久久久噜久噜久久综合| 中文字幕日本久久| 天天干天天狼在线视频| 另类小色呦| 亚洲精品国产熟女久久久久久| 夜夜爽夜夜高潮夜夜爽| 亚州 综合 色图| www色色com| 粉嫩av在线一区二区| 美国一区二区三区视频| 欧美性爱三区二区| 国产精品无码AV网站| 国产A v无码专区| 国产日韩欧美操逼视频| www.91理论| 国精精品无码一二三区水多多| 国产一级特黄大片处女| 亚洲91在线播放影院| 韩日性爱av| 国产成人无码久久精品| 国产精品青草综合久久| 亚洲少妇喷视频看| AV丝袜少妇| 欧美激情亚洲情色| 9久9久9久9久视频网站| 女性91网站| 色综合天天| 91动漫操逼视频| 欧美一级三级| 99国产精品视频尤物| 麻豆AV短剧| 国产传媒1234区| 久久99精品国产| 精品少妇一区二区三区| 亚洲性网| 天天日天天色| 九一性生活免费视频| 超碰吊日色| 午夜.DJ高清在线观看免费7| 狠狠干狠狠色| 少妇特黄一区二区三区| 曰韩人妻中文字幕在线 | 天天色播| 亚洲视频二区| 国产三级在线现体验区| 九九性视频| 超碰97在线中文| 免费观看日本操逼视频| 日韩精品99999| 欧美日本不卡| 亚洲人妻中文高清| 欧美亚洲一区二区久久久婷精品大包诱| 98福利在线视频| 国产精品播放| 日韩无码成人电影| 欧洲精品久久| 午夜寂寞欧美| 日韩八十路老熟女| 综合 欧美 亚洲 日本| 欲香欲色天天天综合和网| 婷婷超| 东北女人av| 中文乱码字幕观看视频| 女人的久久久| 91性高朝久久久久久久久| 伊人色综合网电影| 夜夜春夜夜操| 99国产人成精品| 欧美日韩亚洲少妇寂寞影院正在播放 | 野狼激情网| 夜夜欧美| 日韩成人无码| 女人高潮大叫一级毛片| 色偷偷人人玩人人舔人人操人人摸人人爽 | 国产精品白丝在线播放| 欧美在线观看综合国产| 91老司机在线| 亚洲第一页欧美| 色情乱伦AV| 亚洲人妻色图| 麻豆伊人网| 亚洲一区二区三区欧美日韩| 91精品人妻一品二品三品| 校园春色之综合网| 夜色AV无码手机在线影院| 亚洲国产97在线精品一区| 五月丁香综合| 亚洲精品影视老司机| 啊啊啊啊操死我| 国产精品久久久久久久久久久久久久久久久久| 国产成人精品必看| 久久二| 校园春色家庭伦理欧美激情| 精品无码一区二区| 偷窥自拍亚洲天堂网爆| 中文字幕,人妻,日韩| 欧美,日韩,中文,另类| 夜夜操91744565| 韩国一级婬片A片AAAAA| 中文字幕乱码人妻二区三区| 水滴偷拍| 91天天爱| yazhousetuoumei| 自拍鲍鱼一区在线高清观看免费| 性色av大全| 蜜臀99精品国产高清在线观看| 99只有精品| 色999人与兽| 97婷婷色| av资源在线观看少妇| 一级性爱啪啪视频| 日本一区二区亚洲综合| ss久久| 精品无码少妇| 成人天天爽| 亚洲 另类 丝袜 自拍 动漫| 97综合在线观看| 国产四虎在线| 涩五月婷婷| 99久久综合| 五月丁香综合网| 亚洲综合一区二区| 1769精品一区二区三区| 美女黄频a美女大全免费皮| 伊人五月天激情| 鸡巴插逼视频| 欧美成人黄网色网站| 国产亚洲日韩在线三区黑人| 色色福利| 国产一级片| 五月天婷婷基地| 午夜精品久久久久久久男人的天堂| 国产99热| 欧美在线色图| 精人妻无码一区二区三区伊人直播| 久久免费精品96| 亚洲熟女少妇免费视频| 97国产|免费| 天天影视色香欲综合网小说| AV和黑人在线播放| www.激情| 天天夜夜久久| 欧美日韩中文字幕不卡| 久久精品午夜国产亚洲AV无码| 国产特级毛片AAAAAA高潮流水| 图片区小说区| 色偷偷色偷偷欧美日韩| 久久这里只精品| 免费自拍三级综合| 色欧美天天| 超碰天天操| 日韩操啪| 久操高青| 人妻熟女一区二区三区视频| 十八禁视频一区二区| 激情综合五月婷婷| 屁股久久久久久久久| 亚洲激情在线观看一区| 天美欧美国产| 欧美 传媒 麻豆 日韩 偷拍| 久射吧| 欧美日韩国产另类综合| 欧美少妇一区二区三区| 色色九区| 蜜臀久久一区二区| 东京热AV男人的天堂| 日韩美女啪啪一区| 玖玖资源中文字幕制服丝袜| 欧美色图综合| 综合 青草 伊久久 影院 综合| 色综合99999| 八戒午夜福利理论片| 久久久艹艹艹| www.亚洲成人一区| 久久鲁夜| 亚洲制服aⅴ中文字幕| 日韩精品人妻中文字幕久久久| 97久久超碰日韩精品| 欧美一区二区观看在线| 九九九精品一区二区无码| 九九视频黄色片| 男人把坤坤插入女人的下体| 亚洲 自拍偷拍 欧美| 高树玛利亚无码流出| 超碰色综合| 激情露脸爱| 色综合久久av| 精品妇操一区二区三区| 我爱大香蕉| 一中国女人毛片水真多| 伊人991| 日本色色色| 97干97色| 肉丝中文无码高清| 国产精品交换一区二区| 无码精品久久久天天影视| 神马久久久久久久久久| 天天色天天干天天射| 美女爽到高潮91| 婷婷国产精品九区| 爆操无码| 欧美亚洲自拍另类人妻| 超碰97亚洲区| 97干色天堂| 免费综合亚洲中文| 欧美亚洲自拍另类人妻| 九九九精品一区二区无码| 色九久| 99精品丰满人妻| 国产av尤物| 青椒国产97在线熟女| 91制服丝袜中文字幕| 人妻内射一区二区在线视频| 精品久久久久久亚洲| 久久免费99精品久久久久久| 97一区二压| 伊人97色天使| 亚洲色图超碰在线| 色婷婷基地| 丝袜熟女一区二区三区| caoni国产亚洲av| 精品美女久久久久| 91亚洲综合在线| 一区二区视频在看| 精品女同一区二区三区| 欧美日日人人天天| 欧美日本视频一区| 东京热伊久| 日本久久999| 国产风韵犹存熟妇三区| 熟女网站最新| 欧美亚洲清纯| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | AV天天在线观看| 先锋精品av色鲁| 天天爱天天韩国日本牛牛牛牛| 欧美做爰无码A片视频| 久久精品国产72国产精品福利| 无码精品一区二区三区潘金莲| 超碰成人公开| 亚洲精品日韩国产欧美| 色噜噜婷婷| 免费看毛片操穴| 日本免费一区二| 蜜臀99999| 亚洲自拍欧美国产首页网曝 | 欧美韩国你懂得在线| 亚洲 欧美 91| 91天天综合网,天天综合网| 97 国产一区| 欧美熟女逼久久久久久| 久久色精品视频在线| 综合伊人激情| 亚洲色图日韩精品| 人妻少妇一区二区| 天操老女人| 人妻色情天天操| 蜜臀久久99精品久久久电影| 国产精品无码久久久久2028| 丁香六月婷婷久久综合| 天天内射| 91丝袜在线观看| 性爱Av免费| 人妻久热在线| 好爽要喷了| 熟女这里只有精品6| 青娱乐日韩无码| 天天享受天天看| 不卡日本一区二区| 国产视频不卡在线观看| 午夜成人福利影视| 男女国产精品| 秋霞无码av鲁丝片一区| 久久综合久久综合人久久夜精品| 免费视频观看60秒| 中国农村熟妇毛片视频| 麻豆久久久一区二区| 香蕉国产97| 999国产精品999| 欧美中字不卡| 中文字幕精品日韩中文字幕| 97中文字幕色| 不卡av在线中文字幕| 亚州色站 日韩电影| 最新日本中文字幕| 婷婷亚洲中文字幕在线| 亚洲精品国产熟女久久久| 少妇一区二区三区精选| 裸模AV女优| a片 xxxx受爽视频| 九九精品美女高溯喷水| 国产综合色精品在线观看| 亚洲色图超碰在线| 国产粉嫩蜜臀av一区二区三区| 日欧操屄视频| 男人的天堂va| 欧美色997| 小日子操bb在线看| 日本三级精品| 亚洲综合性感在线| 猛猛干| 欧美躁死她一区二区| 国产精品久久| 粉嫩AV一区夜夜嗨| 久久男女激情视频网站| 亚洲怡春院| 9999久久久| 校园春色家庭伦理欧美激情| 大香蕉免费乱伦视频| 色麻豆AV| 婷婷成人五月天| 自拍内地三级在线观看| 91色射| 美女超碰978| 国产福利在线视频网站| 久这精品中文在线观看视频| 91欧美美女日韩国产婷婷| 色婷网| 欧美五十路熟| 欧美精品庄| 另类视频在线| 亚洲中文字幕乱码无码一区二区 | 伊人成人中文字幕久久网| AV乱伦专区| 国产精品乱码久久久久久久久| 啊啊啊啊啊啊好湿好爽视频| 开心五月激情网| 日韩精品中文字幕一| 人人搞人人插人人操| 情色图区| 日曰骚久久精品| 久婷婷一区| 天天操av懂色| 亚洲精品一区二区三区新线路| 女人被添高潮免费视频| JIZZJIZZ国产精品喷水| 成人性爱视频在线看| 欧美精品久久久久久久丰满| 国产女大学生AV| 狠狠操狠狠操操| 婷婷超| 国模私拍一区二区三区神乳| 天天看精品动漫视频一区| 97精品一区二区视频在线观看| 狠狠爱AV| 夜夜嗨一区| 亚洲深夜福利| 91性感在线| 日韩少妇无码| 日本爽爽爽爽爽爽免费视频| 男插女青青影院| 久久久久久久精| 国产一区二区在线播放量| 人人操人人插 - 百度 - 百度| 嫩草在线视频| 超碰色美女| 天天狂操夜夜狂日| 在线日韩精品一区二区三区| 人人操 欧美| 午夜寂寞欧美| 日本熟妇一区二区三区| 国产极品久久久| 免费人人搞97| 黑人白女精品一区| 懂色av色欲av蜜臀av| 久操com| 日本三级中国三级99人妇网站| 插入综合网| 毛片麻豆91糖心精品毛情片| 中文字幕一区二区三区四五区| 国内精品99999| 欧洲欧美视频一区二区| 亚洲第一综合| 91国产在线精品| 91综合色| 日本精品一区二区中文字幕| 18一区二区三区| 亚洲性刺激| 国产日韩色综合| 日韩免费人妻色情网站| 亚洲图片 激情小说| 毛片一区二区| 国产无马av| 久久国语| 国产一级高跟丝袜| 精品一区二区三区蜜桃臀赵总 | 久久国模av| 春色综合网| 日本色色色色色视频| 啊啊啊啊啊啊好湿好爽视频| 猛猛干| 国产又猛又粗又爽又黄| 久久久久国产精品片区无码直播| 亚洲综合影片| 亚洲性图91| 99re在线| 丝袜六区| 91人妻人人澡人人爽人人精品| 亚洲色五月| 91精品老女人| 超碰碰97资源站| 无码在线亚洲| 天天综合网视频91| 啪啪啪综合网| 日本加勒比无码专区| 激情小说五月天| 免费试看60秒| 欲色影视综合吧| 99在线免费公开视频| 天天干1区2区在线| 色嗨嗨在线| 国产9熟妇视频网站| 六月婷婷色综合| 五月天啪啪| 91人人看| a亚洲欧美色欲| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 大香网站| 久久久久久久久久久免费精品| 青苹果影院男人的天堂| 国内毛片热久久思思热| 国精综合一二三区影视| 久久香蕉国产线看观看猫咪av| av影院十区| 99精品网站| 欧亚在线视频| 黄片qw| 老鸭窝成人免费毛片视频| 久久嫩草国产成人一区| 熟女乱伦二区| 色综合久久av| 女沟厕偷窥piss小便| 欧美性五月| 亚州中文字幕超碰97| 污啪啪啪视频| 乱色视频中文字幕| 日韩无码黄色片| 26uuu久久| av中亚| 无码精品人妻一区二区三区妖精| 加勒比中文av| 超碰97.com| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 久久r精品| 97一本大道亚洲一区| 97视频在线免费看| 亚洲,欧美,春色,另类 | 久久精品国产亚洲AV清纯| 亚洲美女30b| 91九色精品熟女内射| 成人三级片无码| 国产Aα| 激情天天视频| 精品久久久久久AV无码| 伊人网青青| 性爱视频啪啪啪啪| 久久欲| 成 人 影视 一区 二区 三区 四区| 99精品成人免费看| 中文字幕精品资源在线| 五月婷婷基地| 内射中出日韩在线观看视频| 99国产精品人妻人伦| 97亚洲性爱| 91性感网站| 日本 情色 1区2区3区| 亚欧操逼片在线观看| 99热99re6国产在线播放| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 人人操人人摸人 | 99热销国产这里有精品| 日韩本不卡视频在线观看| 精品丰满熟妇人妻一区| 天天操妹子| 特污精品女优骚货黄色视频在线免费观看| 久久久久久久久久久久97| 日韩啪啪视频| 综合伊人网12色| 国产精品嫩草影院免费| 色999;丁香五月| 亚洲精品天天影视综合网 | 久久香蕉国产传媒一区剧情天美| 日本天堂网| 亚洲欧美日韩国产丝袜自拍中文| 99日视频在线免费| 超碰国产精品无码| 丁香五月性爱| 精品人妻一区二区三区夜夜| www欧美91| 一区操逼| 久久极品一区二区| 大香蕉伊人在线成人AV在线观看| 中文字幕精品三级久久久| 麻豆国产视频精品观看| 日韩欧美视频青青| 久艹视频在线| 大香网站| 97国产伦理| 国内毛片国产欧美拍| 96AV精品| 欧美天天弄| 韩国一级做A片免费的| 色婷婷久久综合超碰| 伊人操你| 亚洲综合码| 男插女青青影院| 天天综合亚在线| 日日夜夜骑| 色播丁香| 蜜臀久久99精品久久久久久| h在线看免费版在线看| 日韩无码服务区| 激情综合婷婷| 91丝袜视频在线观看| 国产欧美一区激情交| 性欧美| www.色婷婷| 国产色产精品在线观看| 800zy一区二区| 岛国免费黄色网址| 精品综合久久久久久97| 天天干人妇| 曰韩中文人妻视频| aaa淫乱视频| 日韩卡一卡二卡三在线| 大香蕉日亚洲日本亚大 | 男人的天堂亚洲| 亚洲综合在线第一页| 欧美在线伊人色| 日韩国产品视频中文字| 黄总AV色图| 国产三级在线现体验区| 天天综合网1| 激情综合五月婷婷| 日韩操逼性鲍| 国产97亚洲| 无码人妻精品一区二区三区九九 | 国产高清成人免费视频| 亚洲欧美日产国产91毛片| 大香蕉黄色一区| 精品人妻一区二区三区四区石在线| 欧美色图在线视频少妇| 97精品国产97久久久久久免费| 亚洲精美粉嫩嫩泬在线观看| 亚洲?V高清一区二区三区尤物| 青娱乐手机日韩在线视频| 久久亚洲婷婷| 日本日皮视频逼| 操逼天美3区| 亚欧无码线免费观看视频| 国产美女高潮视频| julia中文字幕在线观看| 亚洲情色五月天 | 久久久111| 天堂岛av| 亚洲丝袜二区| 久久久免费一级黄片| 人人艹亚洲| 日本免费一级AAA大片器| 九九九热| 国产精品久久久久久亚洲色欲| 亚洲熟妇A V黑人| 欧美亚洲今日在线| 易易A毛视频| 久久久天堂| 亚洲 欧美综合| 香蕉99秘 一区精品蜜桃臀| 超碰 欧美| 亚洲狠| 亚洲美女精品九九视频| 欧美97爱| 强奸乱伦AV一天堂网| 7777奇米影视久久| 精品欧美А∨无码黑人大荫蒂| 2019久久久久久久久福利| 亚洲色色探花| 久久色情| 欧美一区二区情色| 中文字幕片| 亚洲免费精品一区| 99re这里只有精品中心播放| 人人摸人人干| 亚洲永久永久永久永久一级一级一级精品 | 欧美另类综合久久| 狠狠综合网| 少妇500双飞99| 骚日日av| 牛牛操视频逼| 免费黄色A片| 91色艳| 熟女91网| a级免费在线观看| 国产欧美岛国精品一区| 欧美大香蕉卡久久| 青草园大香蕉| 乱伦一二三区| 中文字幕一区av| 肉丝无码中文高清| 成人精品在线免费视频| 国产精品无码AV网站| 激情综合av| 一起草高清无码| 99久久久久| 久久精品国产精品| renqi久久久久久久久久久久| 日本三级中国三级99人妇网站| 久久鲁夜| 亚洲 欧美 日韩 国产一区二区 | 色婷久久| 97欧美色综合| 日本性爰一道本| 欧美精品双插| 成人小说另类在线| 五月天成人综合| 欧美国产操逼| 黑人无码一区二区| 传媒免费一区二区三区| 超碰97人妻免费在线| 开心六月色| 一个色导综合| 97超碰美国| 综合亚洲欧美| 俺去也婷婷| 91bbbbbb| 人妻精品4K4K4K4K4| 精品无码一区二区三区色欲| 99精品丰满人妻无| 人人搞人人插人人操| 天美国产三级传媒| 欧美—性—交—色| 国产精品交换一区二区| 欧成人精品一区二区三区| www.色综合| 2019天天干| 久操在97| 97人妻碰碰中文无码久热丝袜| 一区二区高清视频| 久久久久密臀一区二区| 亚洲av影院在线观看| 东京热男人的天堂| 久湿久久 | 日本性感人妻91| 五十路熟女工口| 欧美成人黄网色网站| 久久久999| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 丰满人妻-区二区三区免费看 | 99天堂网| 国产精品免费日韩| 麻豆美女丝袜人妻中文| 嗯~啊~轻一点 视频| 中文字日本乱码| 日韩一级二级| 亚洲第一在线视频| 亚洲AV无线| 啪啪视频亚洲第一| 日韩性爱啪啪视频| 欧美亚洲首页| 女人18精品一区二区三区| 97超碰精品成| 超碰98综合网| 欧美91在线+|+欧美| 综合 青草 伊久久 影院 综合 | 麻豆成人AV| 国产97av| 蜜臀久久久99久久久久| 欧美色97| 九九碰九九爱97超| 婷婷五月天激情四射| 中文字幕第2页| 欧美爱爱97| 国产精品视频自拍在线| AV久日| 操淫穴亚洲五月丁香 | 激情看片网站| 激情色播| 日本免费不卡二区| yazhousetuoumei| 粉嫩AV一区夜夜嗨| 国产亚热在线久久| 91色欧美| 久久国产逼| 国产精品久久久无码AV网站| 青娱乐久久艹| 天天操夜夜操| 区二区亚洲婷| 高颜值美女口爆高潮浪叫| 夜夜嗨视频| 日本不卡高清视频| 婷婷五月天伊人| 啊啊啊啊啊在线视频| 91亚洲丝袜熟女| 国产午夜精品理论片一二三区区| 欧美性爱第一区| 亚洲男人天堂Av| 四虎免费看黄| 大香蕉淫人网| 91爆操视频| 人妻精品综合中文字幕在线 | 亚洲成熟国产精品美女| 亚洲天堂区| 福利大香蕉| 无码一区二区精品视频久久久春药| 殴美大黄片| 殴洲老熟女| 97啪啪| www.91色综合| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 好吊妞转入那个网| 日韩欧美水蜜桃人妻| 在线日韩精品一区二区三区| 国产伦精品一区二区三区在线观 | 福利视频香蕉免费一区二区在线| 亚欧性爱ab| 久艹99| 亚洲天堂7777| 天天日天天屌天天操| 91精品女厕偷拍视频| 九月AV| 国产精品无码成人精品| 青青爽| 久久国产熟女影院| 婷婷伊人一区| 亚洲 小说 欧美 激情 另类| 九九九久千久久激情蜜桃在线看 | 久久精品中文字幕女同| 26uuu国产亚洲综合| 日韩中文字幕2020| 高跟伊人julia ann| 999九九精品| 日本好吊色视频| 99最新日韩偷拍视频| 91久热| 亚洲高清综合网| 人人操欧美风骚| 被操高清无码视频| 亚洲一卡二卡在线免费| 国产性爱在线视频一区二区| 国产熟女完整版中字 | 欧美大香蕉专区网| 高清国产av无码| 六月丁香网| 国产传媒美日韩av| 亚洲综合性网址| 超碰在线在公开超碰在线在公开| 热G综合热G中文| 五十路熟女人妻一区二区在线观看| 久操91视频| 黄色大香焦1级‘′‘| 啪啪一区| 91美女在线视频| 人妻色情天天操| 神马久久久久久| 亚洲 日本 国产 综合| 九热视频| 亚洲诱惑| 欧美色97| 无卡一区=区| 欧美91网| 中文字幕一区二区三区字幕| 日韩精品大香蕉伊人在线| 久草电影网| 亚洲日韩视频二区| 亚洲精品成人| 少妇专区一二三四五| 另类天堂| 337p大胆噜噜噜噜噜91Av| 久久亚洲熟妇在线视频| 免费在线视频97| 在线观看综合精品亚洲| 亚洲人妻熟妇三十三区| 92久久| 岛国片在线观看视频亚洲| www.男人天堂| 手机午夜电影神马久久| 色五月婷婷在线| 国产夫妻性生活视频| 亚洲蜜乳av| 你草精品在线视频| 欧美综合另类| 亚洲国产第一页综合视频| 91高清日| 亚洲欧美国产日本一区二区三区| 熟女网站最新| 九九九九九用不成了| 97天天在线| 男女性感激情网站| 欧美精品 - 91爱爱| 一区二区三区美女超清| 一道本久久棕合爱| 成人国产二区三区在线,男女精品。| 中文字幕 国产 精品| 69AV女优男人的天堂| 超碰在线一区二区三区| 天天干2019| A级在线视频| 色女综合| 不卡一区二区日本视频|