日韩精品一区二区三区在线视频放-无码中文字幕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
返回資訊列表
18禁网站在线播放| 久久这里| 亚州免费啪啪视频| 欧美资源| 情色大香蕉| 亚洲日韩AV视色| 午夜国产成人精品视频| 四虎影视国产精品| 九九热九九| 干B| 无码人妻精品一区二区三区九九 | 97人人爱人人做人人乐| 密乳无码| 伊人天天久久动态图| 色男人色天堂东京热| 防屏蔽在线视频| 国产又色又粗又黄又爽| 欧美影音在线| 亚洲精品丝袜| 可以看的av| 亚洲 欧美 日韩 国产一区二区 | 男人的天堂.com| 亚洲精品乱码久久久久久蜜桃麻豆| 蜜桃久久一区二区| 97人人色| 日韩八十路老熟女| 日韩中文9| 亚洲 另类 丝袜 自拍 动漫| 午夜久久一区二区无码中出| 亚洲少妇色| 熟女五十路一区二区三| 国产精品久久久久无码A√| 亚洲丝袜二区在线| 日本久久综合| 欧美一二三区四五区| 精品九九九九九九| 另类欧美色| 国产超碰欧美| 久久久穴999| 亚洲激情 欧美色图| 久久香蕉国产传媒一区剧情天美| 操碰97| 久久是精品| 精品人妻一区二区三区四区不卡在| 欧美图片色五月天| 97在线/亚洲| 精品无码产区一区二| av麻豆啪啪| 天天日日日射| 国产丁香精品露脸视频| 91在线丝袜| 精品久久艹| 日本三级韩国三级美三级91| 9999久久久久| 色婷婷日韩精品一区二区三区| 久久成年精品| 91/欧美| av久日| 日本不卡二三区| 国产白嫩精品久久| 一级黄碟在线观看| 啊啊啊啊啊啊啊啊啊啊在线观看| 福利天堂| 人人操人人精品影片| 桃色人妻在线视频| 欧美中文综合| 天天操人人操狠狠插| 久久五月天婷婷丁香中文字幕| 人人操我人人干| 国产精品原创巨作?v网站| 国产v片在线免费观看| 亚欧高清v| 1级午夜影院费免区| 蜜乳AV一区| 国产吞精a级片激情电影| 日韩精品永久在线观看| 精品少妇一区二区三区免费观看| 欧美日本天堂| av久日| 欧色网址| 一级二级三级黑人无码| 亚洲成人性爱网站在线播放| 综合久久欧美| www鬼畜国产男人的天堂| 亚洲欧洲视频小说在线观看| 色爽——AV| 大茄子熟女AV导航| 91久久九九精品国产综合| 在线播放一级无码视频| 欧美日韩少妇色情| 日韩少妇在线视频| 亚洲激情片| 色综合久久88色综合久久天天| 日韩免费性爱视频在线观看| 欧美日韩美女精品久草一区二区三区| 亚洲精品免费中文字幕| 精品一区二区亚洲国产| 欧美少妇第一页| 啊啊啊啊啊舒服| 91精品国产91久久青草| 日本三级久| 天天操天天舔| 中文字幕版| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 丝袜 中出 制服 人妻 美腿 中文字幕| 97超色| 亚洲日韩人妻中文字幕一区| 亚洲色图日韩精品| 日日A∨| 91一区二匹| 国产AV超爽| 天天插夜夜爽| 久久久久久综合久久伊人蜜月| 操逼免费视频无码国产| 97碰在线视频| 亚洲风情在线观看| 少妇xx精品| 97色色色| 激情四射婷婷六月天| 色牛aV| 91黑人无码激情在线| 久久綜合很很很| 97色碰| 亚洲天堂99| 韩国国产欧美情侣视频在线| www亚洲免费| 天美国产精品| 神马久久午夜| 黄色大片一区二区密桃丝袜| 丁香五月影院| 九九九不卡| 亚洲成人日韩小说| 亚洲AV色图一区| 亚洲成人一区二区精品| 啊啊啊快操我视频| 国产熟女完整版中字| 佐山爱中文字幕| 国产精品美女久久久久久网站| 久操网无码在线| 亚洲精品欧洲精品| 日本成人电影资源网| 夜夜操老骚逼视频网站| 亚洲激情深爱文学小说网站| 日韩av在线免费网站| 亚洲激情视频| 亚洲骚女一区二区三区| 亚洲人久久久久日| 天天爱综合网| 久久久蜜桃一区二区三区| 激情另类激情| 搡老人老9丨女老熟人| 立川理惠被中出无码| 91 丝袜在线| 日本天堂在线播放| 九九热AV| 另类小色呦| 97网址97| 久久怡红院| 亚洲天堂中文字| 怡红院怡春院| 亚洲脚交| 密臀成人视频久久久| 无码人妻一区二区三区免费九色| 欧美 日韩 另类 亚洲| 丰满精品人妻少妇久久字幕| 九九久久一区二区三区| 97天天弄| 黄污污污污| 天堂69亚洲精品中文字| 日本顶级天天操狠狠操夜夜操中文字幕 | 91性高朝久久久久久久久| 国产热av| 国内外色色色色色成人视频| 强奸乱伦大香蕉| 97伊人超碰| 少妇国产不卡| 中文字幕日本久久| 午夜成人爽爽爽爽A片李冰冰| 亚洲综合113页| 色综合尤物| 超碰免费人妻在线| 91在线国产后入风骚翘臀美女素人| 久99| 浪人综合网| 亚洲情色 自拍| 综合网,亚洲,欧美| 熟女被操视频网址| 激情视屏国产乱伦强奸| 欧美日韩日产免费网站看| 亚洲操操操无码| 干b在线性社区| 亚洲欧美国产其他二区| 国产AAAAAABBBBB| 91狠狠狠| 天天综合网~91综合网| 97色97好| 天天做天天爱天天爽AV| 天天干美少妇一区| 中文字幕高清20页视频| 色婷婷在线视频| 亚欧高清| 思思热在线视频免费| 亚洲人妻久久久| 四虎国产成人精品免费一女五男| 久久黄黄| 久久精品国产亚洲AV高级北京| 日本二三四区| 91春色| 99热这里都是精品| yazhouzaixian| 熟妇人妻一区二区三在线| 九九无码视频| 国产精品制服丝袜清纯唯美 | 欧美大的香蕉有线电视视频| 东京热AV男人的天堂| 国产精品久久久久久久久久久久久久久久 | 国产精品女aA片爽爽视频| 色97欧美| 骚人妻少妇视频| 欧美熟妇乱码在线一区| 六月丁操逼| 日韩天美| 嫩草 人人网精品| 啊啊啊不要啊啊受不了了视频在线| 97午夜剧场日韩| 成人婷婷丁香| 欧美淫穴| 9久精品视频在线观看| 国产自产91区13区| 久久久久久久国产| 91成人久久| 性欧美天天| 欧美AB在线观看| 欧美亚洲国产自久久| 一区二区三区四区五区高清无码永久视频 | 97超碰色屌| 久久有碼| 99日视频在线免费| 精品78| 清纯唯美亚洲另类| 精品久| 91看黄片| 无码乱人伦中文视频| 国产精品蜜臀久久久久无码AV| 亚洲激情在线观看一区| 黑人无码一区二区| a网站免费观看| 韩日精品四区| 懂色AV中文| 另类专区加勒比| 日韩精品99久久久久久中文字幕| 自拍第一页| 日韩乱中文| 国产精品爆乳懂色蜜乳| 免费成人自拍视频在线| 最新岛国大片| 人夜夜精品网站香蕉嫩草| 999久久久九| 欧美一二在线| 91痴汉| aaa亚无码专区| 国产精品一区av在线| 新婚人妻扶着粗大强行坐下| 91色碰| 久久九精品| 色约约一区=区三区| 天天日天天干天天操| 性videos欧美熟妇hdx| 国内毛片国产专区二| 久久婷婷伊人| 色色99| 秋霞午夜视频一区二区| 可免费观看的av毛片中日美韩| 一类av片在线看| 亚洲强奸乱伦影视网| 日韩另类色图| 蜜桃色色网站视频三区| 人妻精品一区一区三区蜜桃91| 欲色综合| 久久综合亚洲色1080p| 日韩久久三区| 91蜜臀人妻中文字幕在线| 欧美精品久久久久久久丰满| 无码自拍SM| 99999精品视频| 91狠狠狠| 国产亲戚伦亲在线| 国产人妻精品久久久一区二区三区| 欧美性爱网97| 亚洲毛片基地专区| 99久久综合网| 久久久久元码视频| 国产免费黄色一级大片| 午夜精品五区| 超碰97男人| 97免费视频在线| 8050无码八戒| 欧美激情色婷婷花野真衣一区二区| 操一操摸一摸| 国产女上位好爽在线| 超碰9 7女人| 亚洲图片日本AⅤ欧美在线| 97精品国产97久久久久久免费| 久久婷婷苹果| 久久久久久69国产一区二区| 免费看污网址| 人人摸.人人色| 99啪| 日日操免费视频| 久久国产精品91| 中文字幕99999| 九九热视频在线观看| 天天操人人操骚逼网站| 人妻另类 专区 欧美 制服| 操学生天天| 久久日本熟女精品一区| 翔田千里一区二区三区奶水| 欧美大战久久久伊人| 97硬碰| 色九九久九九| 久久久人体| 女人香蕉久久毛毛片精品| 免费中文在线| 欧美大片天天看| 中文人妻av高清一区| 亚洲第一色页夜| 家庭乱伦国产精品| 欧美日动态视频| 国产91福利小视频在线观看 | 四虎影院成年人片| 超碰色老头| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 97人肏| 操人妻视频| 黄色大片一区二区密桃丝袜| 三级AV入口| 国偷自 一区二区| 激情久久av一区av二区av| 1024精品在线| 亚洲成人妻日韩在线| 中文字幕,人妻,日韩| 亚洲熟妇综合久久久久久| 色情五月丁香| 超碰精品国产无码| 欧美成人国产精品| 日韩一区二区精品视频| 这里只有精品视频在线观看麻豆 | 上床啊啊啊| 欧美久久草熟女| 五月婷婷六月丁香网址| 啊啊啊爽爽| 欧美乱妇狂野欧美在线视频| 欧美激情综合色综合啪啪五月| 亚欧洲日韩国产精品| 亚州成人a∨| 天天躁日日躁AAA片李宗瑞| 天天干1区2区在线| 青久操| 精品久久久久久亚洲| 99精品人人爽| 3p国产色噜噜一区| 亚洲天天影视综合网| 日韩三级一区| 欧美大香蕉97| 欧美极度丰满熟妇hd| 欧美99999| 成人无码专区精品视频| 黄色免费网页无码| 不卡中文字幕aⅴ在线| 91网站18+| 少妇天堂网络| 翘臀vidoes| aⅴ日韩成人电影av在线免费看av大全| 夜夜久久久| 最新精品久久蜜桃 | 日韩强奸av| 精品国产乱码久久久久久久久久毛片| www.AV有限公司一区| 97在线免费观看视频| 一区AV| 日韩精品一区二区人人人| 四虎在线播放| 青青草原综合久久大伊人精品| 四虎国产精品永久地址入口| 国产精品久久久久久亚洲色欲| 无码二级三级| 啊啊啊啊操死我了| 国产夜夜艹| 91人妻人人妻| 麻豆这里只有精品| 亚洲综合中文字幕有码| 日本视频一区二区三区| 性暴力欧美猛交在线直播| 九九九九一区| 亚洲激情欧美色图 | 999熟女精品| 精品无码人妻一区二区免费蜜桃| 嗯嗯,好大,好爽,好骚| 欧美精品在线观看| 青娱乐大香蕉| 不卡码视频| 啊啊啊好湿国产一二| 日本在线不卡123| 另类综合另类| 夜夜高潮夜夜爽高清视频一| 欧日韩不卡视.频| 少妇一区二区三区在线观看| 久久精品亚洲婷婷| 7月婷婷综合| 亚洲成人一二三区| 超碰综合色| 欧美色天堂网在线视频| 亚洲凸凹超碰成人| 亚洲精品97p| 蜜臀久久99精品久久久久久成人小说 | 亚洲天堂另类小说男人| 麻豆人妻少妇在线免费观看| 无码久| 精吧天堂| 免费岛国一级片| 亚川综合视频| 中文字幕狠狠玩| 亚洲欧洲综合av在线| 亚洲情色 欧美| 久久婷婷色| 99色在线| 亚洲激情天堂网| 死我十八禁| 欧美成97爱| 日韩性爱小视频| 天天操天天干一区二区 | 色牛牛AV| 欧中日成人免费影视| 久久综合超碰| 老熟女天天操| 免费观看网黄| 五月天色五月| 九九成人精品| 超碰97综合| 蜜臀一二三区| 国产67194| 精品九九| 天天摸夜夜操视频| 去干网最新版| 超碰97资源大奶| 青青青草伊人精品| 人人搞人人插人人操| 黑人操一区二区| 少妇高潮对白在线观看| 大香蕉伊人色偷偷在线| 91国产丝袜美女| 搡老女人老91妇女老熟女| 黄色人人| 综合色图,成人综合网| 亚洲人久久久网| 亚洲欧洲激情卡通另类文学四射小说网站 | 久久久精品| 婷婷丁香五月天综合东京热| 人妻在线臀日韩| 色约约一区=区三区| 神马久久久久久伦理片| 91久久国产综合久久| 青青草国产一区二区三区| 麻豆综合一区av| 丝袜视频一区二区在线播放国产中文| 入口操逼网站| 亚洲久久久久| 91女在线观看| 国产精品ⅴ无码大片在线看.| 亚洲国产蜜臀系列在线观看| 大香蕉国产中文自拍| 亚洲欧洲日产国产综合网| 717影院理论午夜伦八戒| 日本天天吊| 亚洲视频中文一区| 欧美激情超碰777| 免费中文综合精品| 高清无码人妻久久久一区二区三区aⅴ| 亚洲欧洲偷拍一区| 欧美成人A天堂片在线观看| 性一级黄色录像片网站导航| 五月开心久久AV官网| 精品婷婷| 99老司机精品视频在线观看| 先锋影音av先锋一区| 狠狠爱夜夜| 黄站在线免费观看| 国桃视频产巨乳精品一区二区在线| 久久久久性熟视频| 高凊专区人人操| 久综合网| 中文字幕 国产 精品| 亚洲日韩美国人妻| 吊色| 97视频7| 密臀在线免费观看| 少妇蜜汁| 日本伦理一区二区| 伊人久久大香蕉线AV五月天| 国产白领连续中出在线观看| 中文字幕在线观看AV| 欧美嫩性色| 69超碰综合| 婷婷啪啪| 日韩亚洲美女一区久久| 人妻精品综合中文字幕在线| 人妻密肉在线观看| 日韩超碰精品综合| 亚洲色图超碰在线| 炮色五月| 粉嫩国产精品久久久| 日本不卡高清免v欧美日韩在线观看| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 骚逼自拍99| 少好三P| 亚洲a色| 九九九网站| 绯色一区二区三区不卡少妇| 日日操免费视频| 国产成人午夜视频网址| 精品国产乱码久久久A| 久久久久久人| 青青草久草AV| 99热销国产这里有精品| 日本道不卡| 午夜舔阴达高潮视频免费看| 免费精品中文字幕| 台湾成人无码AV| 五月天玖玖资源站| 性色一线| 国产欧美黑人丰满在线| 久久伊人东京热| 大香蕉懂9| 国产强奸无码乱伦| 国产性久久久| 日本三级R| 日本三级久| 躁躁日曰躁2020| 国产天天噜一噜久久久| 欧亚日本情色| V A在线| 久操网址| 欧美亚洲综合色| 免费网站观看www在线观| 亚洲熟女乱色一区二区三区久久久| 99热国产| 97精品国产精品免费观看| 麻豆色约约| 日韩成人性日韩成人性爱视频在线免费观看 | 国产suv精品一区二区四| 啊啊啊啊啊啊啊啊啊啊在线观看| 日韩欧美中文字幕搭讪巨乳美人妻视频| 青草成人免费视频一com| 亚洲国产成人精品久久久国产成人一区二区三.| 立川理惠加勒比无码| 大香蕉 222| 91蜜臀人妻中文字幕在线| 乱伦一二三| 中文字幕一区日韩精| 欧美亚洲国产日本在线,久久精品国产| 欧美 日韩第一性色| 内射小黄片| 欧美一级色| 欧洲精品网| 精品免费视频国产一区| 狠狠狠狠狠干| daxiangjiao你懂的| dy888午夜老子影视达达兔| 欧美一区二区三区日韩| 九九国产热| 亚欧免费观看视频| 亚洲国产成人福利在线观看| 东京热AV男人的天堂| 成 人 A V免费视频在线观看| 日韩AC| 熟妇在线视频一区二区| 亚洲天天更新| 欧美做爰无码A片视频| av东京热男人的天堂| 久久精品国产亚洲AV清纯| 黄色免费网页无码| 精品一二三区四视频| 国产成人91一区二区三区| 超踫中文字幕| 亚洲午夜精品久久久中文影院| 欧美日本国产日韩激情视频| 96免费视频在线| 偷拍偷窥与盗摄视频专区| 夜夜嗨AV一区天天| 亚洲色图A| 综合色啪| 国产亚洲日本| aaaa少妇高潮大片| 国产精品色约约| 国产传媒操逼视频| 蜜臀久久99精品久久久久久久久| 怡红院成人视频| 久久xxxx| 97日亚洲欧美| 亚洲一区二区麻豆影院| 久久久久久综合久久伊人蜜月| 动漫爆乳3D奶水一区在线观看| 97在线资源| 人妻中文字幕日韩电影| 蜜桃狠狠色伊人亚洲综合 | 乱理日韩中文| 国产成人 综合亚洲 天堂| 久久中文色图| 欧美aa一级片| 是还免费视频1727我| 国产精品无码AV网站| 天天综合~91| 五月婷婷综合在线| 亚洲欧美综合| 日韩三级在线观看mp4| 中文字幕精品日韩中文字幕| 天堂网 主播 亚洲| 女人高潮抽搐喷水视频网站| 欧美熟妇色| 色综合中文字幕不卡| 亚洲āv网址在线观看| 大香蕉伊利av| 性色av网站| 亚洲激情久久久伊人综合| 99热综合在线| 中文字幕精品一区二区精| 97天天插| 亚洲综合网电影91| 精品国产无码中文| 丝袜美腿91| 混色激情av| 操逼片国产| 国产精品久久久久久夜夜夜夜| 亚洲一区二区麻豆影院| 曰韩精品视频一区二区| 影音资源男人日韩| 国产视频一区二区三区久久亚洲天堂| 国产黄色影片在线观看| 99在线观看视频在线高清| 色穴精品| 久久精品国产72国产精品福利| 亚洲 欧美 色图| 大香蕉色网| www.久久久久| 国产高清成人mv在线观看| 亚洲无码一区成人免费午夜 | 国产强奸乱伦xd| 日日嗷| 国产AV人人 夜夜人人澡| 加勒比性爱成人在线| 精品1区2区3区| 男人干美女| av资源在线播放天堂| 青娱乐999| 亚洲色图国产另类| 无码又爽又硬又激情免费视频| 人人玩人人添人人澡免费| 成人草草视频| 少妇精品久久久| 九色97| 久久久久久精品免费看A级| 青青在线视频日韩欧美| 懂色av中文字幕| 久偷拍| 999狠狠综合| 日韩,欧美,中文在线| 免费中文综合精品| 亚洲一区二区三区在线激情| 欧美操逼录像国产黄色国产| 亚洲区限制级| 中文字幕亚洲欧美在线不卡| 97色色婷婷| 亚洲成A∨人影院在线欢看| 国产精品亚洲色婷婷久久久| 欧美综合另类| 9 1果冻精品视频| 91美女国产在线| 伊人玖玖网| 五月婷婷影院| 六九九九| 99色在线观看| 视频分类 国内精品| 九月激情婷婷| 女同女同恋久久级三级| 玖玖爱在线视频免费观看| 国产偷人妻精品一区二区在线| 亚洲天堂,男人| 激情综合婷婷| 91人人臊| 干婷婷综合网| 色婷婷久久| 国产成人网| 久久老子无码午夜伦不卡| 综合欧美日本三级| 影音先锋乱| 蜜乳性色无码专日粉嫩骚逼AV| 成人乱人伦一区二区| 亚洲春色一区二区三区| 三级日本一区二区三区| 中英熟女操女| 亚洲开心网| 国产美女口爆吞精视频| 国产精品久久久久久久无码AV| 97色97干| 精品日韩人妻视频| 成人无码在线超碰网| 日本色色视频网站| 激情综合网五月婷婷五月天| 亚洲色图激情小说| 91碰碰| 天天色粽合合合合合合合| 亚洲色图欧美视频| 久久婷婷影院| 蜜臀av在线播放一区二区三区| 伊人色综合网| 亚洲最大黄网| 二级久久网| 日本高清加勒比| 伊人宅男大香蕉| 久久久无码视频| 尤物视频视频官网| 国产一区自拍欧美日韩| 13小男生GAY自慰脱裤子| 国产精品一区二区a| 人人 操人人 操人人| 啪啪AV导航| 草草影院最新网址| 大香樵伊人网| 97人亚洲综合字幕| 色偷综合| 免费成人在线熟妇网| 夜夜做夜夜爽精品视频| 久久αⅴ| 97视频在线| 操逼视频免费日韩无码| 玖玖视频在线资源一区二区三区| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 日本三级日本三级99| 亚洲无码一区二区三区三州| 亚洲综合有玛| 久久视频,这里只有精品| 成人青青草原伊人| 自拍偷拍亚洲熟女妇人精品| 免费综合亚洲中文| 久草资源在线视频官方总站日韩丝袜美腿 | 一区二区三区 日韩欧美| 一本久道久久综合狠狠爱| 91欧美美女日韩国产婷婷| 少妇精品久久久八区九区| 九九九久久久| 欧美精品自慰系列寂寞少妇| 精品国产一区二区三区久久久蜜臀 | 蜜臀无码视频在线观看| 黄色性爱网网| 超碰97色色| 三四中文字幕| 亚洲成人一区二区精品| 婷婷丁香五月激情啪啪| 97视频新免费| 国产精品久久久久久亚洲色欲| 亚洲aV无码成人在线观看| 综合网欧| 天天欧美| 亚洲欧美日韩精品久| 中文字幕亚洲欧美在线不卡| 蜜臀久久99精品久久久久久成人小说| 亚洲密乳AV| 九月丁香婷婷| 国产夫妻性生活视频| 欧美1区二区三区公司| 日韩美一区| 大香蕉性欧美| 一线黄色免费性爱片| 精品人妻1237| 94色色电影网| 成人av动漫在线观看| 超碰97最新人妻| 74成人在线| 久9久| 久久久精品网站| 99热欧美| 91狠狠狠| 操逼网站视频漫画国产| 另类av综合久久| 四虎午夜影院| 国产免费永久精品无码| 亚洲欧美综合网站| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 日韩欧美国产一区二区三区四区| 999久久久精品国产| 久久婷婷苹果| 天天色播亚洲综合网站| 媚薬在线视频麻豆| 岛国激情视频在线观看| 99re8超碰| 国产精品国产亚洲区艳妇糸列| 超碰人人妻| 久久欧美激情| 91操人| 清纯唯美第一页| 中文激情网| 91欧美色| 色欲久久综合| 青青草国产欧美非洲黑人| 欧州色图区| 另类天堂| 91欧美偷拍| 亚洲无无码αⅴ每日更新| 97超碰色屌| av一区二区三区四区| 国产91精品久久久久久久网曝门| 国产精品com| 九九久久综合| 天天干人人看综合| 亚洲宗合电影| 国产成人午夜视频网址| 偷拍超碰| 国产中午字一暮区| 日本无码1| 国产精品禁久久久精品| 99热这里都是精品| av亚欧| 91天天爱| 精品国产精品一区二区| 亚洲日韩精品一区二区| 91人妻视频在线| WWW啪啪的com| 伊人伊人LD| 立川理惠无码一区二区| 欧亚三区动漫| 岛国小电影| 思思热久久成人| 中文97国产| 国产精品久久久久av| 97爱亚洲| 欧美五区| 亚洲欧美在线观看2021 | 日韩欧美字幕亚洲一区二区| 72av视频| 色婷婷综合久久久久中文一区二区 | 91oumei| 黄视频免费| 综合大香蕉美。| 97国产色综合| 免费看黄视频亚洲网站| 久久久久久999| 日韩在线国产字幕| 蜜臀色乳| 99精品久久| 欧美综合综合| 天天综合网91入口| 亚洲av影音先锋| 综合亚洲欧美| 青青青青草av在线观看| 国产 v乱码一区二| 美日韩男女操屄视频| 中文无线日韩一区| 自拍鲍鱼一区在线高清观看免费| 日本成a人v网站在线观看| 国产热av| 大香蕉伊人一区在线观看| 五月天婷精品激情| 一二三区精品视频| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 国产精品电影| 久久久久久国产精品免费网站| 大香蕉中文在线| 天天干夜夜操一区二区| 一区二区蜜臀| 久久一留热品黄| 色婷婷导航| 天天做日日做天天欢。| 精品无码一区二区三区| 中文字幕在线观| 不卡六六在线91| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 久久av色| 青青国产精品在线| 色婷婷狠狠18禁| 中文字幕丝袜国产第一页不卡| 一起草三级AV电影在线观看 | 人妻激情偷乱视三区频一区二区| 嗯嗯嗯啊啊啊干死我吧| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 成人乱人伦一区二区| 国产熟女高潮一区二区三区| 精品然女一区二区| 亚洲欧美setu| 蜜臀在线免费观看在线免费观看| 欧美在线视频99| 一区二区三区 日韩欧美| 狠狠操官网| 久久在线观看免费视频| 中文字幕在线免费观看 | 鲁鲁色综合网| 婷婷综合五月| 爱做久久久久久| 天天躁日日躁xxxxx| 免费看黄片现成| 少妇色| 黄页av| 97超碰免费人人性爱| 国产精品97超碰| 国产一区二区三区高清视频| 精品国产乱码久久久久久网站入口| 怡红院网站在线视频| 色九九久九九| 九九热精品视频六| 97AV在线观看| 日韩免费a级毛片无码a∨| 一本色道无码DVD中文字幕| 婷婷伊人五月| 26uuu偷拍亚洲欧洲综合| 成人av在线播放| 乱伦图一区| www.av在线观看| 欧洲色色| 97国产色综合| 久久久人体| 激情亚洲天堂| 久久久久国产| 久久久少妇诱惑精品视频| 夜夜国自区| 久久久久久久| 亚洲欧美综合| 综合影院永久入口国产| 精品国产一区二区三区在线播出| 大香蕉一区二区在线观看.| 天天摸夜夜添无码小视频| 黄片免费久久久久久久| 在线观看日韩av不卡| 免费黄色片子| 色精品极品| 日韩精品大香蕉伊人在线| 精品制服美女中文一区二区三区| 久久久久久久久9| 九九亚洲| 日本性爰一道本| 日韩乱伦视频| 五月婷婷激情| 天天操天天射青青草| 亚洲第91页| 久久久久久人体| www国产无码| 美女午夜福利免费视频| 色色五月丁香| 日韩精彩免费| 东京热AV男人的天堂| 啊啊啊免费视频| 国产成人综合在线播放| 插欧洲美女欧美精品| 搡老女人老妇女老妇老熟女怎么读| 中 文字幕一区二区三四 五 区日 日 骚 | 精品国产一区二区三区在线播出| 欧美亚洲日本视频久久久| 欧美精品第3页| 综合91网| 国产精品99999| 精品国产片亚洲一区| 97色论| 欧美草草高清日韩视频| 手机在线免费看的av| 大香蕉九九| 国产人妻一区二区三区欧美毛片| 9999久久久久| 成年无码动漫av片无尽在线| 911粉嫩人妻| 东京日日夜夜| 天天天堂影视日韩亚洲91| 久久久97| 免费簧片在线观看| 性色av一区二区| 色婷婷一区二区三区久久| 日本Xx性爱| 嗯阿好爽好紧| 蜜臀久久99精品久久久久久成人小说 | 99热啪啪| 97精品97久久| 欧美乱伦专区| 能看的av| 国产天天噜一噜久久久| 免费少妇一区二区| 伊人影院在线理论播放| 99re99在线视频| 亚欧视频在线| 亚射在线| 天美传媒AV在线播放| 天天做日日爱夜夜爽| 1204av韩国| 丰满人妻一区二区三区性色| 色色色色色色色色色色色色色色综合| 在线 欧美 亚洲| 自拍偷拍亚洲熟女妇人精品| 91女网站| 久精品无码av一区二免费国产在线观看 | 九九九九九九免费视频| 97人人夜夜精品视频| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 精品国产乱码久久久久久口爆网站 | 亚洲综合在线高清| 久久久久久久9| 2020国产精品| 精品中文日韩字幕视频| 青草草免费网站av| 中文字幕少妇色| 欧美人体性爱互联网第一页婷婷日本| 中文字幕在线免费观看视频| 婷婷激情五月综合| 激情综合网五月婷婷五月天| 欧美色图片91| 国产精品点击进入在线影院| 97 超碰 人人做 人人爱| 国产自制av蜜乳| 久久免费中文字幕在线观看| 久久久久久久| 免费观看欧美日韩操逼视频| 奶水 人妻 哺乳 在线| 六月婷婷五月丁香| 天天拍夜夜| 国产欧美伊人| av黄图片在线观看| 性色高清在线| 久综合国内精品自在自线| 久久黄黄| 欧美中文字幕日韩在线| 夜夜狠狠躁日日躁色视频| 成人一道本免费视频| 少妇极品熟妇人妻无码| 中文字幕久热视频在线| 超碰97在线色男人??| 插日本熟女视频| 欧美色图 人妻| 丰满的三级少妇欧美久久久| 91模特在线观看| 免費黃色視頻觀看一| 青青草原av| 久久久久久久人妻| 91老女人| 日日夜夜噜| 国产精品视频一区二区三区八戒| 亚洲91综合| 久久伊人五月天| 精…码一二三区| av操操不卡| 91精品亚洲内射孕妇| 天天综合~91| 欧美日不卡| 久热影视| 蜜桃臀久久| 欧美躁死她一区二区| 91亚洲欧洲| 日韩 欧美 国产 麻豆| 色婷婷久久| 亚洲精品自拍| 亚洲诱惑天堂| 久久精品国产精品亚洲艾通辽熟妇| 97欧美日韩综合| 伊蕉97蜜桃97狠狠综合干| 香蕉人人操tv| 亚洲风情在线观看| 白丝少妇一区二区| 人妻熟女av国产网站| 东北女人操逼| 求求你操操我| 99热这里都是精品| 精品久久无码午夜福利| 精品一区二区2| 青青草原综合久久大伊人精品| 中国乱伦一区二区| 91色狼| 欧美久久婷| 啪啪91| 国产强奸91| 少妇三p| 日韩中文字幕2020| 国产AV激情无码久久无码| 亚州性色| 中文字幕一二三av| 久久精品国产亚洲AV片多多| 欧美成人一级麻豆| 九九九精品一区二区无码| 99少妇精品视频| 国产高潮AA片免费看| 日韩熟女操逼| 亚洲色91| 99视频自拍区| 风骚少妇视频中文字幕| xxx亚洲午夜天堂| 五月天色图影视| 91成人精品在线播放| 国产熟妇一区二区| 日本成熟少妇A∨网站| 99热在线只有精品| 久日91在线| 欧美AB在线观看| 精品国产片亚洲一区| 91午夜无码| 日韩欧美性爱电影在线观看| 日日操丁香五月天| 免费视频观看60秒| 欧美大片天天看| 九九九午夜| 激情五月综合网| 精品黑人一区二区| 亚洲精品一区二区精品| 91天美| 色天天野狼综合社区| 日韩综合97P| 中文字幕人妻色偷偷久久皮| 97 超碰 人人做 人人爱| 国产在线76页| 色九月婷婷| 日本肉体xxxx裸交| 日韩激情中文字幕有码| 一类无码操逼视频| 中文色综合| 成人av福利在线观看| 亚洲熟妇一,二,三期| 欧美亚洲系列| 熟妇人妻丰满久久久久久久无码| 国语精品av| 日本二三四区| 啊啊啊啊啊好多水| 熟女91网| 久久日韩肥臀| 久久亚洲婷婷| 91男同| 蜜桃久久久久久久久久久久| 中文字幕精品人妻丝袜| 中日无幕一二三四区| 国产亲戚伦亲在线| 欧美性爱免费短视频| 久久婷婷电影网| 国产精品一区二区a| a级免费在线观看| 久久女人| 久久久四区| 神马久久久久久| 丰满人妻aA一区二区三区| 中文字幕久久婷婷丁香五月天| 久久久久久久9999| 午夜精品久久久久久久久久久久久 | 国产黄色在线播放观看| 91老司机在线| 亚洲高清91| 人妻少妇精品| 人妻天堂网| 看全色黄大色大片免费视频| 国产成人亚洲精品无码最新在线| 91伊人久| 东北丰满熟女国产一区| www.久久久久| 亚洲天堂性爱| 欧美性暴力猛交XXXX| 96国产污污污丝袜| 男人的亚洲天堂| 欧美性高潮在线| 在线视频亚洲无码| 亚欧性爱无码| 色色色欧美|