日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

如何高效讀懂芯片規(guī)格書?從Datasheet到驅動代碼的實戰(zhàn)指南

如何高效讀懂芯片規(guī)格書?從Datasheet到驅動代碼的實戰(zhàn)指南 做驅動這行有個特別常見的現(xiàn)象很多人拿到一顆新芯片第一反應不是翻規(guī)格書Datasheet而是滿世界找現(xiàn)成驅動代碼。哪怕手冊就擺在手邊也寧愿對著別人的 example code 猜寄存器然后下載到板子上跑。跑不通就加打印、調參數(shù)、換引腳……折騰一整天問題還沒定位全靠玄學調參。這篇是這個系列的第 7 篇我想花點篇幅把“讀規(guī)格書”這件事講透。它不是什么高深技能但絕對是可以讓你從“改代碼”變成“寫代碼”的分水嶺。本文會從芯片規(guī)格書和 Panel液晶顯示面板規(guī)格書兩類文檔切入講清楚哪些內容值得逐字讀、哪些內容掃一眼就行以及如何把手冊里的參數(shù)一步步翻譯成可運行的驅動代碼。適合剛入行的驅動工程師、正在調屏調外設調到崩潰的人以及想系統(tǒng)提升芯片上手效率的同學。1. 為什么你總是“盲寫代碼”規(guī)格書閱讀的三大誤區(qū)1.1 誤區(qū)一照抄現(xiàn)有代碼改改就跑我先說個真實場景。你看上一篇文章里那個哥們手里拿著一個 SPI 接口的 Flash 芯片型號是 W25Q32JVSSIQ第一反應就是去網(wǎng)上找一個 W25Q128 的驅動改個宏定義就開始讀寫測試。結果呢讀 ID 讀不到擦除超時程序死在 Polling 狀態(tài)機里。問題不在于兩個芯片差異多大而在于你以為的“兼容”經(jīng)不起規(guī)格書的一行數(shù)據(jù)。W25Q32JV 和 W25Q128JV 確實指令集基本一致但 JEDEC ID 不同狀態(tài)寄存器 S9/S15 等位定義在不同型號間也有差異。更別提市面上還有一票兼容 Flash 的國產料有些連 Read ID 指令返回的字節(jié)序都不一樣。不打開規(guī)格書確認這些基礎信息你寫出來的代碼只能叫猜。我自己的習慣是新芯片到手先假設它跟之前所有芯片都完全不同哪怕它是同一個家族、同一家廠商。只有在規(guī)格書上找到確切依據(jù)時才考慮復用舊代碼。這個習慣救過我很多次尤其在 LED 驅動芯片、觸摸 IC 這種“寄存器地址看著差不多實際各有各的花活”的器件上。1.2 誤區(qū)二從第一頁讀到最后一頁還有一種人屬于另一個極端拿到一本幾百頁的規(guī)格書像讀小說一樣從封面開始逐頁往后翻。翻到電氣特性表已經(jīng)犯困翻到寄存器描述已經(jīng)忘了引腳定義等到真正要寫代碼時腦子里一團漿糊。規(guī)格書本質是一本說明書不是教材。工程師要解決的是“我要讓這個芯片做 X 功能”而不是“把手冊的知識體系完整過一遍”。逐頁死磕的最大問題是你花大量精力讀了一堆當前項目根本用不到的章節(jié)真正需要的關鍵信息反而被稀釋了。舉個典型例子一顆 MCU 的規(guī)格書可能有 1000 頁但你要做的只是用它的 I2C 外設驅動一顆觸摸芯片那中斷控制器、DMA 通道這些章節(jié)跟你有關系嗎有關系但優(yōu)先級很低。第一遍閱讀應該是抓主干、搭框架帶著明確的目的去精讀這樣效率至少翻一倍。1.3 誤區(qū)三只看寄存器表忽略時序圖這個是我見過最可惜的坑。很多人拿到傳感器或驅動芯片打開手冊直接翻到寄存器描述頁把配置值一個個抄進代碼。寫完一測芯片沒有 ACK或者寄存器寫進去了但功能沒生效。出現(xiàn)這類問題十有八九是時序不滿足。GPIO 操作同樣有建立時間、保持時間的概念I2C 通信對 SCL 頻率、上升時間有明確約束SPI 對 CPOL/CPHA 極性和建立時間有要求。寄存器表告訴你“該寫什么”時序圖則告訴你“什么時候寫才有效”。兩者缺一不可。我常打一個比方寄存器表是一份菜單時序圖是上菜流程。菜單看得懂不代表菜能順利上桌流程沒走對菜再好看也端不到你面前。所以無論芯片手冊多厚Communication Timing 和 AC Timing 這兩個章節(jié)永遠是精讀范圍。2. 芯片規(guī)格書到底怎么讀從“翻字典”到“查地圖”2.1 拿到規(guī)格書先看這 5 個地方我把一套自己用了幾年的“新芯片 30 分鐘快速上手指南”分享出來。拿到任何一顆芯片的規(guī)格書按這個順序掃一遍基本能建立起正確的全局認知。第一是 Feature / Description 頁。別跳過它用兩三頁篇幅告訴你這顆芯片是什么、面向什么應用、有哪些接口、支持哪些工作模式。很多人的問題不是看不懂手冊而是從頭到尾沒弄清自己手上到底是什么東西。讀特性能讓你以最快速度判斷這顆芯片適不適合當前項目。第二是 Pin Definition / Pin Diagram。所有引腳的功能在這里定義尤其是多路復用引腳比如 PMC 的 GPIO 與專用功能復用、LED 驅動芯片的 PWM 輸入與使能腳復用。選型時本來以為引腳夠用仔細一看一半引腳做了復用這就是在引腳章節(jié)應該發(fā)現(xiàn)的問題。第三是 Functional Block Diagram。功能框圖是整本手冊的地圖它能讓你看到芯片內部有哪些模塊、信號從哪里進、到哪里出。建議配合 Feature 頁一起看在腦子里過一遍“數(shù)據(jù)流”外部信號 → 輸入引腳 → 內部模塊 → 輸出引腳 → 外部負載。第四是 Register Map / Register Description。這是寫代碼時翻得最多的部分。注意不需要每個寄存器都精讀只關注你當前功能涉及的那幾個模塊的寄存器。打個比方芯片有 200 個寄存器你當前只用得到與采樣、轉換、中斷相關的 20 個剩下 180 個先留個印象即可。第五是 Electrical Characteristics 和 Timing Diagram。這塊決定你硬件設計上的上下拉電阻怎么選、I2C 上拉電阻取值合不合理、最高工作頻率能不能達到預期。很多人調到 Dead Bug 狀態(tài)才發(fā)現(xiàn)是硬件參數(shù)不匹配其實規(guī)格書里都寫得明明白白。2.2 以 I2C/SPI 接口芯片為例拆解核心閱讀重點下面我用一顆假想的 I2C 接口傳感器和一顆 SPI 接口 Flash把“讀手冊→寫代碼”的過程掰開講。先說 I2C 設備。拿到手冊先找三個信息從機地址位寬與默認值、寄存器地址位寬、讀寫時序要求。從機地址這一項就有很多新手翻車。很多手冊寫從機地址為 0x68但在 I2C 協(xié)議中7 位地址左移一位變成 8 位后是 0xD0讀方向還會是 0xD1。規(guī)格書里如果只寫 0x68你要確認它指的是 7 位原始地址還是 8 位傳輸?shù)刂?。我曾?jīng)因為這個問題浪費過一個下午總懷疑硬件最后查手冊確認是地址位寬理解錯了。所以這塊必須較真。寄存器地址位寬同樣容易踩坑。有些設備寄存器地址是 8 位有些是 16 位有些還支持自動遞增。如果你拿 16 位地址的設備當 8 位設備訪問讀出來的數(shù)據(jù)全是亂的。翻手冊時看清“Register Address”一欄的位數(shù)再決定 I2C 讀寫函數(shù)的地址參數(shù)是多少。再說 SPI 設備。重點看幾個點操作碼Opcode、地址長度、Dummy Cycle空周期、采樣邊沿。比如 Flash 芯片的 Read Data 指令是 0x03Fast Read 是 0x0BFast Read 后面通常跟 8 個 dummy 位。如果你按 0x03 時序去發(fā) 0x0B 指令數(shù)據(jù)就會整體錯位一個字節(jié)。這種錯誤在驅動調試中非常典型且非常隱蔽。還有 CPOL/CPHA 極性。SPI 模式 0 和模式 3 對大多數(shù) SPI 設備都能工作但有些芯片只在模式 0 下正常。規(guī)格書的 SPI Timing 圖里會畫出 SCK 空閑電平以及采樣點位置照著配就不會錯。順便提一句 LED 驅動器。之前有熱搜詞提到“LED 驅動器芯片 FB CS 腳調整”這里也分享一下手冊里這部分怎么看。很多恒流 LED 驅動芯片根本沒有寄存器輸入一切靠外圍電阻設定。FB 是反饋引腳內部有一個參考電壓 Vref比如 0.1V 或 0.2V手冊明確寫CS 是電流采樣引腳你用電流采樣電阻 Rsense 接到地輸出電流就近似等于 Iout Vref / Rsense。調整 FB 的分壓或 CS 的采樣電阻就能改輸出電流。手冊的電路應用圖會給出一個參考的阻值計算過程照著算即可這比憑空調電阻快得多。2.3 電氣參數(shù)怎么讀別踩最大/最小值陷阱電氣參數(shù)部分是很多人直接跳過的章節(jié)但恰恰是硬件不穩(wěn)定時的破案關鍵。這個章節(jié)信息密度高我建議只精讀幾個小版塊不理解全部也沒關系。第一是Absolute Maximum Ratings絕對最大額定值。注意這個詞叫“絕對”。超過這個值芯片的損壞是不可逆的哪怕只超了一瞬間。它更像是“紅線”不是正常工作區(qū)間。驅動工程師寫代碼時對這個部分的最大用途是確認自己設計的 I/O 電平不會超過芯片允許范圍。比如 MCU 是 3.3V但你要驅動一顆 5V 供電的傳感器傳感器的 SDA/SCL 引腳最大耐壓可能只有 3.6V那 I2C 總線上的上拉電阻就得謹慎選必要時加電平轉換。第二是Recommended Operating Conditions推薦工作條件。這里給出的電壓、溫度范圍才是你設計時要保證的區(qū)間。很多人會把“絕對最大額定值”當成“能穩(wěn)定運行的值”這是完全錯誤的。舉個例子某芯片 VDD 最大額定值為 6V推薦范圍是 2.7V-5.5V長期讓它跑在 5.8V雖然沒燒但可靠性會明顯下降。第三是DC Characteristics 表格里的 VOH / VOL / VIH / VIL。這些參數(shù)影響你判斷信號電平是否兼容。VIH 是輸入高電平門檻如果主控輸出高電平為 2.8V而芯片 VIH 要求最低 3.0V那這個信號會被判定為低電平通信必出問題。市面上常見的“3.3V 驅動不了 5V 器件”的根因一半就在這里。我通常建議工程師在項目初期就把這些電氣參數(shù)整理進一張小表。調試過程中一旦出現(xiàn)空格號、無響應、數(shù)據(jù)錯亂優(yōu)先拿萬用表或示波器確認電平而不是立即懷疑代碼邏輯。硬件不滿足規(guī)格書要求時軟件怎么寫都是白搭。3. Panel 規(guī)格書閱讀時序參數(shù)才是調屏成敗的關鍵3.1 Panel 規(guī)格書與芯片規(guī)格書的核心區(qū)別做 LCD 驅動時你手上有兩類規(guī)格書主控 SoC 的顯示控制器手冊以及屏廠提供的 Panel 規(guī)格書。這個系列前面已經(jīng)講過芯片手冊怎么讀這里重點說 Panel 規(guī)格書。“Panel”這個詞在中文技術社區(qū)里有點歧義。有些前端朋友提到“Panel 控件圓角”那是 UI 界面的面板驅動工程師說的 Panel 特指液晶顯示面板。兩者完全沒有關系看資料時注意區(qū)分。芯片規(guī)格書的核心是“這顆芯片能做什么、怎么控制它”而Panel 規(guī)格書的本質是“這面屏需要什么樣的信號才肯干活”。前者是主動的后者是被動的。你把 Panel 當成一個“任性”的外設它要求你在規(guī)定時間窗口內送數(shù)據(jù)差一點都不行。所以 Panel 規(guī)格書里最重要的不是功能框圖而是那幾張時序圖和時序參數(shù)表。屏廠的規(guī)格書一般包含這幾部分General Description基礎參數(shù)分辨率、尺寸、接口類型、Optical Characteristics亮度、對比度、視角以及最重要的 Electrical Characteristics 和 Timing Characteristics。對驅動工程師來說最后的 Timing 部分才是主戰(zhàn)場。3.2 關鍵時序參數(shù)解析HFP、HBP、VFP、VBP 與像素時鐘以典型的 RGB 接口 TFT LCD 為例幀數(shù)據(jù)的傳輸由 VSYNC、HSYNC、DEData Enable三類信號組織。VSYNC 是一幀圖像的起止標志HSYNC 是一行掃描的起止標志DE 則標出有效顯示區(qū)域。僅僅是有效區(qū)域的數(shù)據(jù)還不足以構成完整的一幀行同步前后各有一段時間的空閑區(qū)叫作 Porch門廊。具體換算關系為DCLK (HACT HFP HBP) × (VACT VFP VBP) × 幀率其中 HACT 是水平有效像素數(shù)HFP 是水平前沿Front PorchHBP 是水平后沿Back PorchVACT 是垂直有效行數(shù)VFP / VBP 為垂直前沿/后沿。我用一個最常見的例子算一遍。1920×1080 分辨率、60Hz 刷新率的屏VESA 標準時序為HACT1920HFP88HBP148VACT1080VFP4VBP36。代入公式行總數(shù) 1920 88 148 2156約等于 2200因具體標準略有差異這里用常見值計算幀行總數(shù) 1080 4 36 1120加同步脈沖則為 1125像素時鐘 ≈ 2156 × 1120 × 60 ≈ 145 MHz更標準的 CEA-861 時序通常為 148.5 MHz你看這不是配置表里隨便填的數(shù)字而是由 Panel 規(guī)格書里的 Timing Table 推導出來的。很多人在初始化代碼里只填寫分辨率Porch 參數(shù)隨便給結果屏幕出現(xiàn)偏移、閃屏或者顯示底邊有彩條就是這個原因。另一個高頻翻車點是信號極性。HSYNC、VSYNC 有高有效和低有效之分DE 也有極性問題像素時鐘還可能要求在上升沿或下降沿采樣。這些參數(shù)不匹配輕則畫面抖動重則完全無圖。Panel 規(guī)格書的時序圖里通常會畫清楚波形極性對照主控 SoC 顯示控制器的極性配置項逐一設置即可別憑感覺隨便填。3.3 從時序參數(shù)到初始化序列RGB 與 MIPI 接口差異RGB 接口的 Panel 相對簡單主控直接送并行像素時鐘和 RGB 數(shù)據(jù)線配合 VSYNC/HSYNC/DE。驅動代碼要做的就是把主控的時序參數(shù)配置到和 Panel 的 Timing Table 一致然后背光控制、上下電時序按規(guī)格書的 Power On/Off Sequence 來執(zhí)行。MIPI DSI 接口的 Panel 會多一層復雜度。你要關注的不只是分辨率還有 Lane 數(shù)、每 Lane 的速率、LP/HS 模式切換時序。屏規(guī)格書里會寫明它支持 MIPI DSI 2 Lane 還是 4 Lane以及數(shù)據(jù)速率范圍。主控端要配置的 DSI PLL 就依賴這些參數(shù)換算。舉個例子一個 1080P 60Hz 的 MIPI 屏如果選 4 Lane每 Lane 速率大致在 700Mbps 到 900Mbps 之間實際值取決于你前面算出來的像素時鐘和 DSI 的 blanking消隱空間。這部分的計算與驗證也是靠屏規(guī)格書里給出的時序邊界值來核對。初始化序列方面很多 MIPI Panel 規(guī)格書會在末尾附上推薦的 Initial Code。這套序列本質上是一組 DCS 命令讓 Panel 內部的 T-CON時序控制器完成上下電、Gamma 校正等初始化動作。有些人把另一塊屏的 Initial Code 直接搬過來屏幕亮了但顏色不對、閃屏、甚至燒屏就是因為沒認識到Initial Code 是和 Panel 驅動 IC 強相關的不同 IC 的寄存器地址和定義完全不同。4. 實操一份規(guī)格書如何轉化為可用代碼4.1 我的讀文檔→寫代碼的固定流程下面這套流程我用了很多年不敢說適用于所有團隊但對于中小團隊和個人開發(fā)者非常有效。它保證我在寫第一行驅動代碼前至少有 30 分鐘是完完全全花在規(guī)格書上的。第一步花 10 分鐘瀏覽全貌。打開手冊只讀 Feature、Pin Diagram、Block Diagram搞清接口類型、引腳復用、內部模塊關系。這個階段不追求細節(jié)只求建立框架。第二步確定當前任務涉及的模塊范圍。這是最體現(xiàn)經(jīng)驗的一步。比如你只是讀傳感器數(shù)據(jù)那就不需要糾結中斷喚醒那部分你要控制 LED 亮度就鎖定時鐘、PWM、電流輸出相關寄存器。圈定范圍能避免被幾百頁的手冊淹沒。第三步精讀相關模塊的寄存器和時序。把涉及功能的寄存器全部讀一遍畫出每個位域的配置值。同時找到 Communication Timing / AC Timing 相關的圖和表確認操作時序。這一步不允許跳過所有關鍵的“為什么”都在這。第四步畫出時序草圖和參數(shù)清單。在紙上或文檔里畫出讀寫操作時序標注每個參數(shù)的取值。這個動作能逼你把抽象的描述落到具體的信號序列上邏輯分析儀抓波形時也能做到心中有數(shù)。第五步一邊寫代碼一邊回看手冊。我自己寫驅動時有個習慣每寫一個寄存器操作就回到手冊里核對一遍地址和位域名。這種“雙重校驗”看似慢實際高效。寄存器名字拼錯了、地址偏移算錯了在芯片上調試時至少浪費十分鐘而在代碼里核對只花十秒鐘。這套流程下來代碼通常能一次通過大部分功能。拿“stm32 芯片包安裝”這個場景來說有些人裝好 STM32Cube 卻一個工程都建不起來滿屏報錯找不到芯片支持包本質上是沒讀懂“開發(fā)環(huán)境”這本無形的規(guī)格書。開發(fā)工具的用法也是文檔同樣要像讀手冊一樣按步驟來。4.2 建立個人規(guī)格書速查表降低試錯成本手上的芯片多了就會發(fā)現(xiàn)每次翻手冊找“總線上拉電阻該選多大”都像重新考古一樣。我建議每接觸一顆新芯片就順手整理一張速查表。這個習慣一開始覺得麻煩時間長了回報極高。下面是我自己的速查表模板供你參考項目內容芯片型號/封裝如 W25Q32JVSSIQ SOIC-8接口類型SPIMode 0/3最高 133MHz從機地址/操作碼讀 ID 0x9F讀數(shù)據(jù) 0x03擦除 0x20關鍵寄存器地址狀態(tài)寄存器10x05狀態(tài)寄存器20x35電壓/電平要求VCC 2.7~3.6VVIH 最低 2.0V關鍵時序參數(shù)tRES 400mstPP 3ms/頁踩坑記錄狀態(tài)寄存器忙標志要輪詢禁止邊擦邊讀這張表不追求完整只記當前項目用到的信息和調試中踩過的但手冊里沒寫明白的坑。比如有些芯片在讀取數(shù)據(jù)前必須發(fā)“Write Enable”指令這個細節(jié)在寄存器表里不會高亮但在這張速查表里記下來下次就不會再犯。4.3 用最小工具鏈驗證手冊參數(shù)寄存器讀寫與波形抓取寫驅動代碼時很多人急于把整個模塊流程寫完再上板測試這是低效的。正確的做法是先做最小驗證再堆業(yè)務邏輯。在 Linux 環(huán)境下I2C 設備可以直接用 i2c-tools 提供的 i2cget/i2cset 做寄存器讀寫測試。先用命令行驗證手冊里讀到的寄存器跟實際芯片行為一致再寫正式驅動能排掉一大半通信層面的低級錯誤。SPI 設備則可以用 spidev_test 工具直接讀寫 SPI 設備觀察返回數(shù)據(jù)是否符合規(guī)格書描述。對于 MCU 裸機環(huán)境我的做法是寫一個極簡的寄存器讀寫函數(shù)通過串口打印反饋。比如 I2C 讀取一個 16 位寄存器地址的設備打印出每次發(fā)送的從機地址、命令字節(jié)、讀回字節(jié)對照規(guī)格書逐步確認。如果沒有串口調試信息也可以點亮一顆 LED 或操作一個 GPIO 引腳來指示某個寄存器操作是否成功起碼能區(qū)分“通信失敗”和“功能配置錯誤”兩大類問題。驗證驅動時邏輯分析儀幾乎是必需品。我通常會抓 I2C 的 START/STOP 條件、地址方向位、每一個數(shù)據(jù)字節(jié)然后對照規(guī)格書時序圖檢查。尤其要注意 ACK 信號很多驅動問題是從機沒有 ACK 導致的超時而波形上能直接看出來?!靶酒瑴y試”這個概念對驅動工程師來說第一層含義是驗證“我寫的代碼和芯片手冊描述一致”這是基本功。不要一上來就測“芯片本身好不好”先測“我是不是真的讀懂了這顆芯片”。5. 常見問題與排查技巧實錄5.1 初始化序列照抄手冊但設備沒反應先查 Reset 時序這是我在多個項目里反復踩過的坑。設備型號沒問題、寄存器地址沒問題、初始化代碼看起來也是從手冊里抄的但設備就是沒有 ACK或者偶爾有響應、重啟后又不響應了。排查到最后問題往往出在 Reset 時序。很多芯片要求上電后先拉低 Reset 引腳保持一定時間再釋放再等待一段穩(wěn)定時間后才能開始通信。不同芯片對復位低電平脈沖寬度要求不同有的是 10ms有的只要 1us。如果主控 GPIO 初始化太早、被復用成了別的功能或者復位釋放后沒有延時就直接發(fā) I2C 寫命令等于在芯片還沒準備好的時候就開始操作結果自然不穩(wěn)定。我的習慣是拿到芯片先看手冊里的 Power-On Sequence 或 Reset Timing 圖把Reset 拉低時間、復位后等待時間、上電穩(wěn)定時間三個參數(shù)記到速查表。寫代碼時在初始化函數(shù)開頭先做延時確保時序順序和手冊一致。別嫌這幾毫秒“浪費”它能避免大量“詭異”現(xiàn)象。實操中還有一個小技巧如果板子上沒有獨立 Reset 引腳而是通過 GPIO 控制 LDO 使能來模擬上電復位那么 LDO 使能后也要按手冊要求延時足夠時間。曾經(jīng)有塊板子用 GPIO 控制 3.3V 電源給傳感器供電代碼里 GPIO 置高后立刻開始讀寄存器結果十次里有三次讀出全 0xFF就是因為電源還沒穩(wěn)定。加了 50ms 延時后問題徹底消失。5.2 寄存器寫對但功能不對檢查 Bank/頁切換機制有一類芯片特別喜歡把寄存器分頁管理手冊翻到寄存器總覽時沒注意直接按其絕對地址寫值結果功能完全不對。典型的是觸摸控制芯片和聲卡編解碼芯片它們內部有多個寄存器頁Page/Bank。操作某一頁的寄存器之前必須先寫一個 Bank Select 或 Page Select 寄存器切換到對應頁面再操作目標寄存器。很多新人把手冊里的絕對地址當成 I2C 寄存器地址一咕嚕全發(fā)過去芯片也照單全收但寫進去的值落到了錯誤的頁功能自然不對。遇到“寄存器明明按手冊配置了芯片卻不按手冊工作”的情況第一條不要懷疑芯片壞了先回手冊搜索Bank Select、Page、Register Group這幾個關鍵詞。這種機制在觸摸、音頻、電源管理芯片上非常常見屬于“經(jīng)驗驅動”。另外有些芯片還區(qū)分 Shadow Register影子寄存器和 Active Register生效寄存器。你寫的值先存到影子寄存器需要額外觸發(fā) Load 或 Update 命令才能寫到實際生效的寄存器。最典型的例子是很多高精度 ADC 的配置寄存器寫配置后必須在后面發(fā)一條 “Commit” 命令否則配置不生效。手冊的寄存器描述里會寫明是否帶 Shadow 屬性別忘了檢查。5.3 讀回的寄存器值與手冊不符回讀時序和地址位寬搞錯芯片寫入正常但是讀回校驗時總是不一致。這個問題就比前面兩個更隱蔽了因為“看似正常”的寫入會把問題掩蓋到最后一刻。我第一次調 I2C 音頻芯片時遇到的就是這種情況。寫入配置后立刻讀回同一地址返回值總是差幾個 bit而且沒有規(guī)律。排查到最后發(fā)現(xiàn)手冊里那個寄存器的地址是 16 位而我的代碼按 8 位地址來發(fā)。發(fā)送地址字節(jié)時只發(fā)了低 8 位高字節(jié)沒發(fā)讀到的自然是另一個寄存器的值。把地址位寬改成 16 位后讀回數(shù)據(jù)完全一致。解決這類問題的最好辦法是讓驅動里每個寄存器訪問都輸出日志信息包括從機地址、寄存器地址、數(shù)據(jù)字節(jié)。調試時一旦數(shù)據(jù)不符合預期可以把日志和規(guī)格書對比通常一眼就能看出是地址位寬不匹配、數(shù)據(jù)傳輸方向錯誤還是寄存器字節(jié)序問題。這在芯片調試中是非常好的習慣。I2C 回讀還有一個細節(jié)讀操作前要先重新發(fā)送寄存器地址。有些芯片支持在寫操作后直接切換為重復起始條件再讀有些則需要先發(fā)停止條件再重新發(fā)從機地址和寄存器地址。手冊的讀取時序圖會畫清楚是哪種類型照著實現(xiàn)即可。很多“讀回來的數(shù)據(jù)整體偏移一個字節(jié)”的問題就是因為少了這一道“重新尋址”步驟。5.4 實戰(zhàn)案例復盤LED 驅動器 FB/CS 引腳調整導致電流異常前面第 2 章提到過 LED 驅動芯片的 FB 和 CS 引腳這里把一次完整的排查過程放出來加深印象。之前做過一塊 LED 恒流驅動板規(guī)格書說輸出電流由外部采樣電阻決定推薦值為 IVref/Rsense。我按手冊的推薦范例選了一個 0.5Ω 的采樣電阻Vref 手冊典型值 0.2V算出來輸出電流 400mA但實測只有 350mA 左右而且芯片溫度偏高。排查第一步用萬用表直接量 CS 引腳到地的電壓。手冊上 CS 引腳既是電流采樣輸入也是內部運放的反饋點正常工作時應接近 Vref。實測只有 0.175V明顯低于 0.2V。然后又去核對 FB 引腳。這顆芯片的 FB 腳并不是直接接地而是通過一個分壓電阻網(wǎng)絡連接輸出端用來做輸出過壓保護。我當時按推薦圖示紙上的標稱值選了電阻但沒注意 FB 內部還有一個 100kΩ 下拉。加上外圍分壓后等效反饋電壓被拉低CS 腳的采樣電壓也跟著偏離目標值。這一步的教訓是規(guī)格書里的典型應用圖給的是參考值不是免檢值。實際電路的寄生電阻、焊接誤差、外圍元件的差異都會讓最終工作點偏離。這時候唯一的破案方法就是回到規(guī)格書的電氣特性表以“典型值”為基準去量測實際值再反過來推算外圍參數(shù)。后來我把 CS 采樣電阻下降到 0.47Ω并重新計算了 FB 分壓電阻輸出電流回到目標區(qū)間芯片溫度也正常了。這整個排查過程沒有改一行代碼卻解決了一個“看起來像硬件問題其實也是硬件問題”的故障。區(qū)別在于之前我可能只會盲目換電阻試錯而現(xiàn)在我是拿規(guī)格書里的典型值當尺子一步步量出偏差在哪再對癥下藥。做驅動這么多年我最深的一個體會是規(guī)格書不是天書它只是把話說得比較密而已。它不會騙人但也不會替你把代碼寫出來。真正決定調試效率的不是你會不會寫某個外設的寄存器而是你能不能靜下心來把“它為什么這么設計”和“我該怎么用它”這兩件事在腦子里接通。養(yǎng)成先讀規(guī)格書再寫代碼的習慣前期看起來慢了后期省下的返工時間卻能讓你在項目排期上從容很多。說實話我現(xiàn)在最怕的不是看不懂手冊而是看到有人拿著別人的代碼在那邊盲改因為那一刻你失去的不只是時間還有對這個行業(yè)的敬畏感。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
啪啪啪综合| 变态另类专区| 久久国产乱子伦精品免费女,网站| 搡老女人老熟女91老熟女综合网| 97综合国产| www.色综合| 亚州再线| 亚洲国产ⅴ高清在线观看| 91久精品| 亚洲一区二区三区在线激情| 九九热九九热| 少妇人妻激情四射| 人妻日日干| 嗯嗯啊啊日韩精品| 一区在线观看中文字幕| 国产蜜臀精品一区二区尤物| 久久精品国产亚洲AV片多多| 欧美国产成人在线| 超碰色男人操熟女| 欧美天堂第二区| 成人免费不卡在线视频| 色九九九九九九| 91人妻PORNY九色大屁股| 久久9久9久99久9久9| 青青草久草| 久久久98网站免费视频| 欧美的性爱网站免费| 99热精品国产| 色婷婷激情| 国产一区二区在线播放| 五月天色五月| 欧洲久久一二线| 俺去久久| 国产精品熟女九色九色蜜臀| 麻豆一区二区三区在线看 | 99精品欧美一区二区三区桃色| 欧美第二页午夜| 在线观看精品国产免费| 激情文学小说一区二区| 丰满人妻一区二区三区在线| 久久社区一区二区三区| 日韩精品一区二区人人人| 综合色图,成人综合网| 亚洲天堂久久| 麻豆久久久久久久久丝袜| 国产在线激情视频| 青青草原香蕉日本Ap| 美女尤物福利视频| 人妻一二三区| 国产精品一二三免费网站| 牛牛AV人人夜夜澡人人爽| 视频在线观看青青99国产| 超碰在线人妻不卡| 亚洲欧美精品91| 亚洲有码视频二区| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 超碰人妻在线| a片自拍直播视频| 欧美中字二区| 日韩精品三级片长长久久| 伊人aaa| 91爱欧美| 97色97好| 日韩中文字幕精品一区在线| 中文字幕一区 二区三四五 区日 日骚| 黑人美精品 A片| 国产精品成人无码av无码免费| 亚洲另类综合欧美| 欧美大香蕉97| 婷婷中文网| AV乱伦专区| 日韩免费中文字幕视频| 亚洲欧美精品一区天堂久久| 一区二区三区探花在线观看| 麻豆人妻精品一区二区| 欧美色偷偷| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 中国探花熟女| 色婷婷成人综合| 天天日天天干天天操| 色97欧美| 成人精品一区二区91毛片不卡| 亚熟在线| 亚洲一级性爱视频免费看| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 国产精品国产精品国产| 国产亚卅97| 日韩乱插| 美女裸体无遮挡永久免费观看网站| 久婷婷一区| 午夜一区| 一级做a爰片久久毛片图片| 亚洲熟妇白浆无码AV| 男人天堂站| 久久性视频| 亚欧性爱无码| a片久久久久久久久久久久| 亚洲天堂久久| 97在线视频观看免费| 欧美日综合| 无码精品久久久天天影视| 亚洲精品久久久久久久蜜桃臀| 97超碰这里只有精品| 中文字幕少妇色| 五月丁香激情综合| 婷婷91| 国产亲戚伦亲在线| 美国日韩黄色片| 69少妇一区二区| 91精片| 骚货操死你| 久久精品高清无码一区| 粉嫩小泬久久久一区二区| 亚洲欧洲视频小说在线观看| 黄色高清久久无码依人| 久久久久9久久久久| 成人丁香五月| 91N欧美| 久久草大香蕉| 激情文学网伊人| 99视频内射三四| 色婷婷综合网| 激情丁香五月婷婷| 色综合色色| 色婷婷av在线观看| 禁片 高清 在线观看视频网站| av天堂5| 九九无码久久精品视频| 国产一| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 亚洲五月丁香花狠狠干一区二区三区| 炮色五月| 国产人伦精品一区二区三区| 日本熟妇熟色97一本在线观看| 久久一二三四五六七八九区区区| 五月天开心网| 丝袜夫妻自拍| 一二三四视频在线社区中文字幕| 操老熟女AV| 91麻豆天美国产欧美高潮| 嗯嗯啊啊好疼| 亚洲欧美天| 四虎影视欧美| 欧美gv在线观看| 国产精品99精品视频网站| 国产av波波国产精品| 18禁的网站在线| 色香色欲天天综合网天天来吧| 天天天天天干夜夜夜夜夜操| 97香焦色区| 大香蕉免| 久久久成人免费av电影| 狠狠爱综合网| 噜噜噜在线视频| 1024人妻熟女一区二区三区| 少妇高潮99p| 亚洲AO在线| 久久精品国产精品| 日韩性爱啪啪视频| 欧美亚洲中文字幕| 亚洲AV免费在线观看| 国产av尤物| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 高清在线偷拍自拍视频| 熟女啪啪视频| 免费99精品国产自在在线| 东京热综合久久一区二区| 日韩av在线精品观看| 久久九九国产精品| 欧美另类色图片| 91草草草| 富女玩鸭子一级毛片| 超碰人人超在线观看| 日本亚洲vr欧美不卡高清专区| 高清肉丝中文无码| 99色热| .精品人妻一区二区三| 人人看人人摸人人色| 97超碰天天爱天天爱| 久久精品国产97欧美精品亚洲 | 黄资源| 69久久| 日韩一级久久毛片| 日本有码影片下载| 在线观看中文字幕| 成人午夜小视频手机在线看| 亚洲激情天堂网| 玖玖爱影院| 伊人女女资源在线观看| 青青草五月天| 中文字幕一二区二三区人妻专区| 亚洲乱色视频一区、二区在线| 玖色av| 成人性爱av| 丝袜熟女一区二区三区| 97精品在线| 久久精品国产亚洲粉嫩| 人乳av| 蜜臀AV成人精品蜜臀| 99re98| 欧美少妇第一页| 97福利视频| 久久中文字幕女同性恋一区| 91精品导航| 91精品国产91熟女| 粉嫩小泬久久久一区二区| 香港澳门日本三级网站| 青青草九九九九九| 在线视频免费观看午夜| 久久国产视频专区一二三| 天天干18禁| 中文字幕亚韩| 欲色综合| 丁香激情网| 91综合网在线| 精品一区二区麻豆| 国产三级多多影院2022国产AA一级毛片无码 | 久久免费看高潮毛片韩国| 特污精品女优骚货黄色视频在线免费观看| 夜夜草网站| 日韩A优精品在线观看| 国产网红精品| 狠狠做深爱婷婷久久二区| 欧美性生活免费网| 中文字幕 码 自拍 视频 区| 色婷婷aV一区二区三区麻豆综合| 国产人伦精品一区二区三区| 97超碰中文| 人妻 中文 日韩| 小骚逼被操的爽不爽| 国产欧美精选激情视频| 亚洲色图国产另类| 国产二区三区免费视频| 亚洲第一成人影院色播| 久久婷五月天| 日本熟妇色熟妇在线视频播放| 日韩综合无码色欲vv| 精品人妻一区二区三区-国产| 国产黄色剧情影片麻豆免费播放| 亚洲精品不卡一二三区| 红杏大香蕉| 欧美综色欧| 天天做天天爱天天高潮| 岛国大片国产| 久久东京热成人| 屌逼麻豆| se吧提供国产乱老熟视频胖女人| 亚洲自拍青操视频| 全球成人中文在线| 国产精品久久久 | 116美女午夜| 丁香五六月啪啪| 久久久久921| 久久午夜伦| 日韩精品在线观看观看| 天天澡天天爽日日AV| 久久久98网站免费视频| 国产成年精品高清在线观看91| 五月天欧美色图| 亚洲有码 欧美精品| 欧美性爱免费短视频| 青青草华人在线欧美在线| 精品久久青青草| 淫荡少妇免费| 密乳视频在线| 亚洲欧美91| 中文字幕97色| 色综合久| 免费一级特黄特色大片在线观看看| 丝袜美腿91| 又黄又粗又硬又长又大| 欧美有码激情视频一区二区三区| 欧美另类精品xxxx| 日本黄色大片一级视频免费麻豆| 亚洲天天自拍| 日本一片一区| www.四虎在线| 色色色五月婷婷| 香一区二区三区| 欧美爱国产综合、| 日产操逼| 99热免费| 在线视频日韩欧美国产| 大香蕉久| 黑人精品久久97| 亚洲欧美91| 欧美日韩高潮喷水91| 久久riav中文精品| 日韩免费一级性爱视频| 色婷婷一区二区三区久久午夜| 中文字幕国产精品1区| 国产精品99久久久www| 黄色电影观看久久9| 无码久久国产 | www.婷婷五月天| 久9视频| www黄片免费看com| 成年人性爱日韩| 日韩人成网站在线播放| 韩国黄色片精品久久久| 97电影院超碰| 欧美性天天影视| 激情五月综合网| 熟女人妻一区二区三区| 青草av在线| 九九色影院| 丰满人妻av一区二区三区| 中文字幕aⅴ在线视频| 91成人高清在线观看| 一二三四视频中文字幕在线看| 操国产逼| 超碰色老头| 后入国产| 99热在线观看| 国产网红精品| 国产懂色精品国产av| 国产精品盗摄 偷窥盗摄| 日韩欧美午夜一区二区| 91深夜夜| 操屄不卡视频| 99热综合| 夜夜操天天肏| av72网| 中文字幕久久精视频久久大全| 丝袜狂射91| 日本中文字幕一区| 日本大香蕉综合网| 97大色网| 91丝袜人妻| 97精品一区| 天堂性色| 人妻少妇精品无码专区二区密桃| 男人的天堂99| 亚洲97| 操人人| 国产精品视频自拍在线| 国产精品香蕉热久久新品| 日韩一级片在线看| 极品五月天噜噜| 激情五月天综合网| 91久久久久| 天天综合~91| 国产日韩精品人妻久久久久色欲网站| 天天精品| 青青草黑寡妇男人天堂| 极品色综合| 亚洲乱色熟女一区| 97人人草| 欧洲亚洲人人爽爽视频| 思思热在线视频免费| 精品一啪| 少妇天堂网络| 欧洲精品一级二级精品综合视频综合| 国产曰批免费观看久久久| 丁香五月色情| 后入式五六区| 日韩图区 偷拍| 六月婷激情福利天堂69| 人妻少妇精品无码专区二区密桃| 精品亚洲一区在线观看| 天天综合,91综合永久| 久久视频少妇美女| 操逼无码操逼| 天天综合精品| 麻豆天美在线| 人人人人人人少妇| 亚洲成人在线资源| 天天摸夜夜添无码小视频| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 欧美亚洲第1页| 日韩精品人妻中文字幕不卡乱码| 亚洲AV噜噜狠狠网址蜜桃动漫| 久久久影院| 91青青| yellow网站免费观看日韩高清无码| 夜夜夜久久| 99少妇| 欧美日韩性爱无码| 国产精品午夜福利视频| 国产精品网址| 久久久婷婷| 人人性爱视频免费| 高跟伊人julia ann| 国产综合日韩伦理| 宗合情欲网| 欧美高清18A片| 国产精品小视频一区二区三区| 欧美天堂在线| 亚洲有码 视频一区| 东京热,男人的天堂| 国产动漫操逼视频| 国语少妇精| 日韩乱码Av| 蜜臀中文字幕| 色女99一级片在线观看| 国产美女自拍AV| 97久久精品亚洲中六字幕| 丰满人妻被猛烈进入中| 欧美图片色综合| 婷婷伊人五月| 国产精品午夜福利视频| 久久AV无码网址| 欧美综合网站999| 久久五月婷| 欧美美女视频| 人人爽夜夜操| 亚洲美女自拍偷拍视频| 色原狠狠天天天| 色婷婷影院| 国产400孕妇孕交群| 99啪| 蜜桃av综合网发布| 91美女小视频| 青青草伊人久久| 深夜国产一区二区三区在线看| 日韩无码久久熟女一级片| 国产一区二区av综合| 国产97色在线 | 亚洲| 日韩偷拍色图| 中文字幕一二区二三区人妻专区| 四虎影视永久在线观看精品免费网站| 密桃99999| 日韩激情电影中文字幕| 大但人体久久久久| 九一屌逼| 思思性爱| 精品九九九| 中文幕97| 99在线免费视频| 亚洲日韩精品久久久久一区壹牛 | 亚洲 欧美 另类 日韩 人妻一区 | 国产精品 视频| 久久宗合亚洲| 操狠狠| 中文字幕奈奈美被公侵犯| 丝袜加勒比| 蜜臀AV成人精品蜜臀AV久久| 国内精品伊人久久久久影院会| 思思热国产高清| 九一国产精品| 亚熟在线| 天天爽天天操| 久久精品三级影视| 18禁无码永久免费无限制| 天干天干天干天天做| 激情文学欧美| 玖玖97综合| 日韩激情啪啪| 中国一级操逼视频| a片久久久久久久久久久久 | 日韩一级特黄av毛片| 人人妻人人爱人人玩| 99国内熟女露脸视频| 操狠狠| 国产超碰| 国产三级多多影院2022国产AA一级毛片无码 | 男人成人黄色视频在线观看免费下载| 国产黄a三级三级三级av在线看| 亚洲精品无码久久AV| 日韩啊V| 91综合网在线| 亚洲Av诱惑| 97情超碰色| 98精品国产乱码久久久久久| 久草久热| av中文字幕在线熟女| 国产 三级自拍| 精品少妇人妻av久久免费| 国产内射爽爽大片| 欧美懂色综合网| 啊啊啊啊无码| 97伊人超碰| 久久久少妇诱惑精品视频| 亚洲在高跟鞋自慰久久在色线| oumeisetu综合| 九月婷婷| 亚州宗合另类| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91在线视频免费中出| 亚洲.欧美.丝袜.中文.综合| 大香蕉啪啪网| 久久97| 午夜大香蕉| 人妻中文在线| 伊人97超碰| 无码99| 日本性感人妻91| 欧美操逼一二三区| 91人妻久久久久久久久久久久久| 亚洲小电影免费涩涩成人在线高清| 欧美熟爽综合| 91在线美女| 夜夜骑日日| 人妻中文字幕精品无码| 国产精品无码av嫩草| 国产suv精品一区二区四| 国产视频一区二区三区久久亚洲天堂| 日本日逼高清| 女优免费一区二区永久| 日本特黄f c2| 亚州精品丝袜-不卡成人免费| 97激情97激情| 亚洲激情色片 | 日本一区二区不卡精品| 黄片www.| 精品超碰中文在线| 嗯……啊…嗯嗯…啊…好舒服| 爱干爱射网啊啊啊| 天天操天天日天天干| 激情情色五月天| 香蕉精品二区二区 | 久久一本大香蕉 | 精品视频久久区| 久久熟女精品不卡一区| 亚洲欧美另类图片| 收看日本人日bb| 亚洲av无线观看| 中文字幕 码 自拍 视频 区| 亚洲男人的天堂一区二区| 传媒免费一区二区三区| 青青草大香蕉视频| 日韩强奸av| 大香网站| 东北夫妻性偷拍| 久久久∴| 香蕉99秘 一区精品蜜桃臀| 人妻无一区二区三区| 一区三区啪啪| 天综合网| 一本久久久精品| 国产福利电影| 99这里都是精品| 乱欲性色| 91香蕉国产尤物视频| 操高情无码| 天美av在线观看| 精品中文日韩字幕视频| 美女黄网| 日韩一级欧美一级在线观看| 精品91摸| 男人的天堂99| 久久激情亚洲精品无码?V| 青青国产精品在线| 男人天堂无码| 欧美成人A天堂片在线观看| 女优视频第10页| 久久一区二区加油站| 加勒比伊人| 亚洲 欧美日韩 另类| 91人妻视频| 四虎影视欧美| 日韩九区| 久久精品一区二区三区蜜桃臀| 粉嫩av平台| 欧美日韩99| 91影视亚洲| 日韩精品字幕| 东北女人av| 黑人性欧美| 中文操嬖片。| 男人把坤坤插入女人的下体| 少妇高潮流水av免费| 久久久蜜桃一区二区三区| 久久精品99| 欧美亚洲色图另类国产| 啊啊啊好舒服好爽啊啊啊视频| 美女久久久久久久久久久| 欧美在线观看综合国产| 97天天在线| 操日韩第| 天天插夜夜爽| 26uuu性| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产第二页| 懂色中文一区二区三区| 欧美中文字幕一区| 欧美 精品国产制服第一页| 鲁鲁色综合网| 91老女人| 久久久久久大| 久久亚洲中文字幕视频| 天天日日本| 精品无码一区二区三区色欲| 综合亚洲情色| 超碰97精品| 成人 日韩欧美一区| 亚洲高清欧美总合| 艹我哪美一区无码| 亚洲丝袜诱惑| 精品超碰中文在线| 人妻少妇久久中文字幕一区二区 麻豆 | 亚洲精品人妻在线| 无码人妻精品一区二区三区九九| 九色精品视频导航1| 欧美精品久久| 中文操嬖片。| 亚洲AV色图| 婷婷五月天小说| 亚洲天天操| 日本免费不卡二区| 国产操逼网站亚洲一级黄色| 欧美A√综合网| 成人性爱美曰韩| 亚洲女优有码无码高清| 屌逼传媒| 色综合V| 超碰午夜| www.99热| 人妻一区二区三区视频| 丁香7月婷婷| 天天做天天爽| 91性高朝久久久久久久久| 爱爱久久| 91五月天| 久久久亚洲Av| 人人妻人人爽一区二区三区| 久久超碰亚洲人| 国产小黄片在线免费观看| 人妻娇喘 激情视频| 成人日韩中文字幕| 在线国产探花| 成人无遮挡毛片免费看| 欧美狠狠狠| 久插综合| 五月丁香六月激情| 不卡av在线中文字幕| 啪啪啪男女亚洲中文字幕99| 亚洲日韩青青草色月| 日本人人操人人操| 欧美高清18A片| 久草色在线观看| 中文字幕制服欧美久久一区| 91人妻Pr| 久思思热视频在线观看| 国产综合久久久麻桃个| 亚洲日韩乱码中文无码蜜桃臀网站| 色五月首页| 久久久久久亚洲Av无码| 国产精品不卡少妇白| 亚洲揄拍网| 九九热精品视频在线观看| 国产精品女生av| 91亚洲欧洲| 高清无码学生妹高潮| 草伊人高潮喷水超碰| 99无码视频| 欧美日韩在线国产在线| a男人的天堂久久一级A毛片| 综合亚洲网| 加勒比五月天| 神马久久久久久久久久久久| 丁香五月天激情综合| 亚洲精品啪视频| 91香蕉视频在线观看免费| 日本色日夜干| 婷婷国产精品一区二区| 国产av色网| 91爱看| 色婷婷综合久久久久中文一区二区| 丁香五月天社区| 免费人成?大片在线播放| 无码精品久久久天天影视| 亚洲乱码精品一区二区| 日韩有码专区| 五月天婷婷社区| 日韩人妻丝袜美腿中文| 久操网在线| 久久精品老司| 丝袜综合| 美女的肌被草喷水视频| JULIA人妻风俗店中出电影| 99色色| 九九九九久久久| 色色五月天激情| 国内毛片无码一级毛片| 国产18精品亚洲精品| 日本视频在线观看污污污| 曰本人妻人人澡人人夹| 九九久久一区二区伦理| 少妇干B| 秋霞免费AV| 亚洲欧美在线观看2021| 精品一区二区人妖| 欧美日韩操逼嗦吊| 久久婷婷色| 丁香久久| 欧美大香蕉在线观看| 婷婷综合在线观看| 美腿丝袜偷拍亚洲欧美| 好舒服视频| 亚洲鸥美色图| 性生活性生大爱77AV国产| 肥臀熟女一区二区三区视频| 91黄站| 毛片一区二区| 在线观看无码三级少妇| 久久黄色性爱视频| 日韩精品视频在线观看一卡二卡| 国产精品爽爽va在线观看98| 你懂得91| 操九九九九九九| 久久最新视频免费观看| 亚洲一二三四区在线免费看视频| 91无码人妻精品一区二区三区蜜桃 | 五月综合婷婷久久网站| 国产成人综合网| 不卡超碰护士AV在线免费播放| 五月天综合网| 久久9免费视频| 97在线免费看视频| 精品久久无码午夜福利| 四虎影视永久在线免费| 性一交一乱一交A片久久四色| 久操操| 91网亚洲| 国产天天噜一噜久久久| 天美传媒精品一区二区| 天天色,天天干,天天干| 久久久18| 精品国产99| 人妻蜜桃臀| 国产精品不卡一区二区三区av| 亚洲国产精品无码AV在线| 激情综合网激情五月天| 午夜啊啊啊| 96国产精品| 国产亚洲欧美每日在线| 久操热| 丁香婷婷激情五月天无毒不卡| 日本不卡免费二区| 久久精品国产精品一区| 婷婷亚洲五月***久久| 国产亚洲 中文欧美久久| 人妻人妻天天碰| 色臀av| 在线看片国产精品每日更新| 麻豆天美久久91| 尤物视频网 刘玥| 啊啊啊在线观看| 无遮挡h肉动漫在线观看| 天天欧美色| 国产三级中文字幕粉嫩| WWW操逼| 999狠狠综合| 亚洲清纯唯美| A级国产欧美激情在线| 国产大学生高潮在线播放 | 91干熟女| 最新av在线| 天天干人人看综合| 丁香六月啪| 91无摭挡| 久久久久久69国产一区二区 | 日本一区二区三区免费观看| 丁香五月婷婷五月| 日韩av电影网站| 人人人摸人人| 懂色AV一区二区三区| 97国产精选| 国产麻豆福利av在线播放| 国产白嫩精品久久| 天天操夜夜操| 丁香激情五月天| 亚洲国产福利视频| 天堂无码精品国产久| 亚洲不卡av在线| 国产精品96| 99热精品在线| 人人妻人人爽| 91精品久久久久久综合五月天| 国产乱码久久久久久| 可以在线观看的黄色网址| 久草资源在线视频官方总站日韩丝袜美腿 | 人妻嗯啊啊在线播放| 老熟女综合网 | 日本性爱欧美性爱| 大香蕉伊人在线成人AV在线观看| 亚洲情色欧美| 97天天爽| 亚洲一二三四区| 蜜臀久久99精品久久久久久久久| 97超碰9| 人妻加勒比东京热| 热热色91| 小草精彩毛片| 国产精品不卡av免费在线观看| 99re9在线| 久久久久九九九| 97久久精品亚洲| 中文字幕后石码三区四区| 亚洲午夜免费狠狠干| 亚洲欧美另类图片| 四虎AV无码| 一级人妻性爱视频| 1024手机看片欧美日韩| 免费观看的黄色的网站| 超碰久草| 久久婷婷六月综合| 97干色| 欧美老妇综合网| 国产av波波国产精品| 91国内外在线| 婷婷亚洲天堂| 国产精品美女| 91亚州欧美| 51一区二区三区| 99超碰网| 精品无码久久久| 宅男影院久久久,99| 呦女网站| 啊…啊…操我用力操我| 国产精品直播在线观看直播| 九七毛片九九毛片| 九九香蕉网| 成人羞羞视频国产| 60秒免费视频| 99久久婷婷| 国产精品白领在线观看 | 久久久A∨| 亚洲国产成人精品999| 狠狠操狠狠燥| 老女人爆菊| 欧美日韩国产三级黄色| AV有码在线| 国产传媒美日韩av| 欧美日韩99| 富女玩鸭子一级毛片| 国产欧美黑人丰满在线| 99色视频| 国产精品国产自产高清AV| 亚洲成人在线乱码色午夜| 色婷婷在线视频精品导航| 综合操逼| 91精品国产91久久青草| 超碰综合97在线| 久久不卡一区二区| 精品一区二区亚洲国产| 乱伦熟女专区| 超碰在线免费一区二区三区| 亚洲中文字幕日产无码久久| 成人av免费观看| 成全在线观看免费观看| 欧美综合1性辶| 亚洲综合性网址| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 国产精品白领在线观看 | 亚洲成人精品久久久| 日本女人操逼| 乱伦av麻豆| 日韩欧美福利视频看看| 97伦综合| 好爽要喷了| 一区二区三区四区久久视1| 五月天婷婷欧美三区| 丰满少妇乱子伦精品无| 中国AV美女| 日本不卡二区| 青草精品视频一日本久久久久网站| 久久久久ab| 综精品久久久aaaa| 五月天激情国产综合婷婷婷| 久草福利在线资源站| 国产日韩在线播放av| 日韩性爱小视频| 精品午夜福利| 国产农村妇女毛片精品久久| 国产高清在线自在拍69| 欧美久久久| 婷婷美人网| 91熟女综合| av大香蕉网站| 一二三啪啪专区| oumeisetu综合| 美日韩成人| 午夜色婷婷| 国产乱伦性爱AV| 殴美在线AⅤ| 黄色AAAAA欧美| 黄色片,com| 欧美激情性爱视频网站| 偷拍三区| 都市久久精品激情亚洲| 亚洲欧洲自拍图片专区满春格| 日韩视频中文字幕| 国产强奸无码乱伦| 国产精品美女久久久久久网站| 97在线免费视频观看| 日韩有码中文字幕女同性恋| 欧美BT 亚洲色图| 日韩久射综合| 欧美精品庄| 97干在线| 伊人网免费视频| 手机在线免费看的av| 狠狠操官网| 日韩欧美成人性爱在线| 郑州宾馆老熟女露脸啪啪| 91 亚洲 欧美 日韩 国产 综合| blacked精品一区国产| 国产精品探花在线| 熟女被操视频网址| 男人天堂2019亚洲| 97高清啪啪| 色天堂综合| 日韩精彩视频| 97视频播放| 毛片久久| 成人性爱av.com| 国产自偷自拍一区| 另类图片五月| 亚洲精品欧洲精品| www.av不卡中文字幕| 加勒比99999| 亚洲爽图| 国产福利在线视频网站| 国产三级电影免费观看| 天天爱天天韩国日本牛牛牛牛 | 无码av永久免费专区网站| 91干熟女| 婷婷情色综合网| 夜夜人妻爽| 4tube欧美女厕所| 91肉片| 国产精品久久99日日| 99精品久久久久久久婷婷蜜桃| 久久久久成人蜜桃精品| 情色五月天久久久| 91超碰丝袜制服| 在线视频免费观看午夜| 少妇xx精品| 91久久精品蜜臀| 久久伊人青青草| 亚洲色图A| 另类TS人妖一区二区三区 | 一级二级三级黑人无码| 大伊香蕉在线视频免费| 久无码| 欧美精品,四区。五区| 少妇一区二区三区| 久久久久久久国产a∨| 一区二区三区在线资源| 免费超碰97久久| 日日夜夜精品视频| 福利在线观看一区二区| 暖暖精品二区三区观看| 老鸭窝在线视频播放| 日韩字幕一区| 九九热在线视频| 日韩精品电影| 亚洲阿v天堂在线| 久久99亚洲精品久久99果| 午夜精品久久久久| 天天干电影| 一级久久性爱视频| 少妇人妻精品| 九九九九久久久久| 亚洲一本大道中文字幕无码在线| 成人影 天天操 亚洲| 欧美综合综合| 3d成人精品一区二区| 日本一区二区三区精品| 男人天堂导航| 中文一区在线视频| 躁躁日曰躁2020| 欧美色亚洲| 五月天激情小说| 欧美日韩精品青青| 精品成人动漫一区二区| 动漫片子网站3黄| 超碰在线91| 色情五月丁香| 国产风韵犹存熟妇三区| 国产欧美成人第一页在线观看| 久久一区无码| 国产一区二区在线播放| 婷婷丁香久久| 97亚洲自在精品在线观看| 嫩草一区二区在线观看| 亚洲色图国产另类| 国产成人拍国产亚洲精品| 亚洲情色五月天 | 自拍偷拍草一草| 四月丁香婷婷| 性91| 婷婷五月天影院| 91精品国| 五月婷婷久久综合| com 首页 18岁 禁区 女优 免费 精选 同城 | 国产精品黑人一区二区三区| 亚洲天堂另类美腿| 亚洲成a人v欧美综合天堂下载| 屌色在线97视频| 色色九区| 大香蕉97久久| 亚洲色婷婷久久久综合日本| 欧美男女午夜啪啪| 精品熟女呻吟久久91| 国产精品一区二区三区在线密挑| 亚洲男人天堂2017| 91美女中出| 色香av| 96AV精品| 热99re69精品8在线播放| 国产精品一区人妻精品阁在线| 亚州男人天堂| 老女人日韩美91| 日欧操屄| 老司机免费视频在线91| 日本高清_区二区三区| 色97综合中文字幕| 国产伦精品一区二区三区在线观 | 久久少妇人妻| 青青操狠狠撩| 综合亚洲网| 97香焦色区| 久久天天艹| 破处bbq| 青青草日韩无码| 国产精品九九九| 欧美暴力猛交| 黑人黄片在线免费观看| 欧美 色 亚洲| 欧美亚洲第1页| 性开放中文AV高清无码免费看| 人妻无码一区二区三区久久99| 久久九色| 91亚洲综合| 农村妇女精品一区二区| 亚洲乱码尤物193YW| 啊啊啊啊啊啊啊啊在线观看| 国内伊人久久久久久网站视频| 久久九九网| 搡老女人911熟妇老熟女| 久久精品视频在线观看| 黄色性爱网网| 中文字幕熟女人妻丝袜| 久久最新视频免费观看| 手机在线看片免费人成视频| 美女啊啊啊啊啊| 97免费免费视频网| 色官网在线| 乱伦熟女论坛| 欧美色图片欧美色图| 精品国产乱码久久久久久影片| heyZO天然素人无码AⅤ专区| 伊人久大| 天堂国产AV| 操穴国产| 欧美一级三级| 久久黄色性爱视频| 久久国产乱子伦精品免费女,网站| 久久久久七视频| 一区在线国产播放| 国产精品无码成人精品| 黑白配性爱AV成| 图色综合网| 婷婷色导航| 欧美1区二区三区公司| 99久在线精品99re8蜜桃| 国产欧美日韩臀 | 欧美亚洲高清| 中文精品少妇天堂| 美女淫穴| 激情99| yellow网站免费观看日韩高清无码| 啊啊啊好舒服视频| 97免费视频在线观看视频| 久草综合京东| 日本一级一级一级一级| 乱伦1色页| 搡老女人911熟妇老熟女| 欧美久久人体| 97色色,97综合| 婷婷国产精品九区| 丁香五月激情综合| 国产精品久久久久久片| 亚洲高清无毛一区二区| 午夜精品久久久久久久久久久久久 | 久久久久久午夜男人的天堂| 国产三级日产三级韩国三级| 国产乱伦亚洲色图高清无码| 亚洲欧洲激情卡通另类文学四射小说网站 | 黄呦呦在线| 日韩精品三区四区| 一本久道久久综合狠狠爱| 国产一区二区啪啪视频| 亚洲精品天堂久久A∨51成人漫| 亚洲 欧美 精品专区 极品| 国语精品av| 伊人欧美大香蕉视频| 99这里都是精品| 色综合20p| 大香网伊人久久综合网eew| 婷婷五月天久久精品视频一区二区三区| 99热超碰| 久久激情视频| 久久曰曰| 婷婷午夜| 性爱视频久久| 99九九精品| 天天肏夜夜肏| 色五月激情网| 激情AV| 日日干夜夜干| 看日韩美女二区三区免费操逼视频 | 男人亚洲天堂| 天堂无码| 91人妻人人澡人人爽人人精品| 久久久久久久97| 久久男人天堂| 日韩福利电影网| 亚洲精品一二牛牛| 久久草草亚洲蜜桃臀| 欧美精品69性爱| 一区,二区,三区网站| 黄色AV影视| 日韩在线女优天天干| 91大神电影天堂| 一区 欧美 日韩 麻豆| 老汉网| 亚洲综合夜色| 国产97综合| 成人性交免费视屏| 超清中文乱码字幕| 人人操人人93| 国产乱伦性爱区| 芊芊操逼视频无码| 日本高清一区二区在线| 在线播放中文字幕| 超碰资源亚洲97| 欧美 日韩 国产传媒| 18禁久极品美女久久哦哟呀!| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 熟妇女人妻呻吟久久AV| 黑人天8A∨高清网站| 欧美熟妇亚洲版| chaopen97久久| 久久春色| 天天色黄色影院天天操| 欧美日韩性爱无码| 久久久婷婷婷| 久久久久久久少妇| 国产精品高潮久久AV| 97欧美色综合| 九九九精品美女| 13小男生GAY自慰脱裤子| 约操熟妇| 一区二区偷拍拍视频| 骚逼一区二区| 蜜臀99久久精品| 日韩无码极品| jizzjizz欧美| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 极品白嫩福利在线| 欧美 亚洲 综合 制服 另类| 亚洲天堂一二| 性爱视频免费网址| 亚洲图片欧美在线视频| 爱欲AV| 九九九九九九综合|