99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

MCP41010數(shù)字電位器SPI驅動詳解:從時序到實戰(zhàn)

MCP41010數(shù)字電位器SPI驅動詳解:從時序到實戰(zhàn) 1. 先搞清楚 MCP41010 是個什么角色數(shù)字電位器這個名字聽起來像是把機械電位器數(shù)字化了本質上也確實如此。它和普通電位器一樣有三個關鍵端子但調節(jié)方式從擰旋鈕變成了寫寄存器。MCP41010 是 Microchip 出品的單通道、8 位分辨率數(shù)字電位器意味著它內部有 256 個抽頭位置通過 SPI 接口寫入一個字節(jié)就能把滑臂電阻精確地分到 256 級中的某一級。這顆芯片在音量控制、LCD 對比度調節(jié)、傳感器偏置校準、可編程增益放大器這些場景里非常常用尤其是需要系統(tǒng)上電后自動校準、或者需要在運行過程中動態(tài)調整參數(shù)的場合比手工擰電位器靠譜太多。我在實際項目里第一次用 MCP41010是做一個可編程增益前端。當時運放電路里需要一個精確的反饋電阻但不同批次的傳感器輸出幅度差異很大靠固定電阻根本沒法兼顧全場。后來換成數(shù)字電位器MCU 上電后根據(jù)自校準結果寫一次 SPI問題就徹底解決了。也正是這次經歷讓我意識到這顆芯片的難點根本不在它本身而在 SPI 通信的時序細節(jié)和驅動代碼的健壯性上。如果你之前只接觸過 I2C 接口的器件上手 MCP41010 時有一個觀念必須轉過來SPI 是全雙工、主從實時交換的機制主機發(fā)數(shù)據(jù)的同時也在收數(shù)據(jù)。MCP41010 作為從機它的寫入操作就是主機把命令字節(jié) 數(shù)據(jù)字節(jié)組成一個 16 bit 的幀在片選拉低期間逐位送入。整個過程沒有應答機制不像 I2C 那樣有 ACK/NACK所以時序錯了很難立刻被發(fā)現(xiàn)通常是示波器一量波形或者輸出電阻完全不對才知道問題出在哪兒。關于這顆芯片本身的電氣參數(shù)有幾個關鍵值建議你記在筆記本上工作電壓 2.7V~5.5V靜態(tài)電流非常小微安級別電阻值可選 10kΩ、50kΩ、100kΩ 三個版本型號后綴不同待機情況下 SHDN 引腳拉低可以把滑臂斷開。還有一個容易忽略的細節(jié)——它的滑臂端 WW 在未上電或者 SHDN 激活時會呈現(xiàn)高阻態(tài)這對后級電路的影響需要提前評估。2. 從手冊時序圖到波形實測SPI 幀結構拆解2.1 16 bit 幀里每一段的含義MCP41010 的 SPI 寫入格式是固定 16 bit高 8 位是命令字節(jié)低 8 位是數(shù)據(jù)字節(jié)。命令字節(jié)的結構從高位到低位依次是A2 A1 A0 D1 D0 P1 P0 X。其中 A2~A0 在 MCP41010 里面不起作用設計用于多片級聯(lián)尋址單芯片直接填 0D1 和 D0 是命令類型選擇位P1 和 P0 是通道選擇位最后一位 X 是無關位。重點來了——D1、D0 這兩位決定了你要執(zhí)行什么操作。在 MCP41010 的數(shù)據(jù)手冊里D10、D01表示寫數(shù)據(jù)到電位器數(shù)據(jù)寄存器D11、D01表示關機把 SHDN 引腳的功能通過軟件觸發(fā)其他組合是保留或無效狀態(tài)。所以正常情況下命令字節(jié)應當寫成0b00010011也就是 0x13如果寫0b00110011也就是 0x33就會進入軟件關斷模式。數(shù)據(jù)字節(jié)的低 8 位就是抽頭位置范圍 0~255。0 代表滑臂在 B 端整個電阻全部接入255 代表滑臂在 A 端電阻近乎為零實際上仍有約 52Ω 的導通電阻。這 256 級是線性的步進值等于總電阻除以 256。比如 10kΩ 版本每級約 39.06Ω100kΩ 版本每級約 390.6Ω。我一直建議讀者把這張幀結構表打印出來貼在開發(fā)臺旁邊。原因很簡單SPI 調試時最容易犯的錯不是邏輯錯了而是字節(jié)順序搞反了。有些 MCU 的 SPI 外設默認高位在前但還有一部分硬件平臺尤其是一些國產 MCU配置靈活到讓你自己定義傳輸順序一旦設成 LSB First你發(fā)出去的0x13 0x80就變成了完全不同的含義。2.2 時序參數(shù)比你想的更寬容但別濫用寬容MCP41010 的 SPI 時序參數(shù)里手冊上最重要的幾個約束是時鐘頻率最大 10MHz實測建議保守一點用 1MHz 以下尤其當你的走線比較長時SCK 高電平最小脈寬、低電平最小脈寬都在幾十納秒量級CS 拉低到 SCK 第一個上升沿的最小建立時間 Ts 約 100ns最后一個數(shù)據(jù)位采樣完成后到 CS 拉高的最小保持時間約 40ns。這些參數(shù)比你想象中寬容很多。換句話說絕大多數(shù) MCU 的硬件 SPI甚至 GPIO 模擬 SPI都能輕松滿足。但寬容不代表可以忽略建立時間和保持時間。我曾經在一個項目里用 GPIO 模擬 SPI代碼里把 CS 拉低之后立即開始翻轉時鐘線中間沒加任何延時。結果 10 次里有 3 次寫入的數(shù)據(jù)不對示波器一看SCK 的第一個上升沿距離 CS 拉低只有不到 20ns違反了建立時間。后來在 CS 拉低后加了 1μs 延時問題就完全消失了。另外要特別注意一個現(xiàn)象MCP41010 的數(shù)據(jù)是在 SCK 上升沿被鎖存的所以主機應當在 SCK 的下降沿或者上升沿之前準備好數(shù)據(jù)。SPI Mode 的選擇通常建議用 Mode 0CPOL0、CPHA0或者 Mode 3CPOL1、CPHA1因為這兩種模式都是上升沿采樣。實際上手冊里給的時序圖更接近 Mode 0我自己的所有項目也統(tǒng)一用 Mode 0把 SDO 上的數(shù)據(jù)在 SCK 下降沿切換、上升沿采樣。這樣配合標準 SPI 主機外設完全不用做任何額外適配。注意如果使用硬件 SPI務必確認 MCU 的 SPI 外設在發(fā)送完 8 bit 后能否連續(xù)發(fā)送第二個字節(jié)。如果不能做到片選保持低電平期間連續(xù)發(fā)送 16 bit比如某些簡單的外設驅動每發(fā)一個字節(jié)就自動釋放片選那就要改用 DMA 或手動控制 CS 引腳否則 MCP41010 會把兩個字節(jié)之間的 CS 拉高誤判為一次傳輸結束。2.3 實測波形長什么樣我自己調試時習慣用邏輯分析儀抓 CS、SCK、SDI 三根線。一個正確的寫入過程CS 拉低后 SCK 產生 16 個脈沖SDI 在這期間按位送出0001 0011 xxxx xxxx。如果你看到 SCK 中間的某個位置多了一個毛刺或者 CS 在 16 位結束前提前拉高了那 MCP41010 大概率收到的是一個殘幀。用示波器看還有一個意義驗證滑臂輸出。寫入 0x80中間值后用萬用表量 WW 對 B 端的電阻10kΩ 版本應該接近 5kΩ實際包含了滑臂導通電阻所以略高一些。如果測量結果和理論值偏差巨大別急著懷疑芯片先查幀格式。3. 驅動代碼怎么寫從能跑到跑得穩(wěn)3.1 硬件 SPI 實現(xiàn)最短路徑但要注意外設行為差異如果你用的是 STM32 這類帶標準 SPI 外設的 MCU驅動代碼其實非常短。初始化 SPI 為 Mode 0、8 bit 數(shù)據(jù)幀、MSB First、主模式時鐘分頻設成 1MHz 左右留足裕量。片選引腳用普通的 GPIO 控制不要用硬件 NSS硬件 NSS 的行為在不同系列里差異很大容易踩坑。寫數(shù)據(jù)的核心函數(shù)就三行void MCP41010_Write(uint8_t value) { GPIO_ResetBits(CS_PORT, CS_PIN); // CS 拉低 SPI_SendData(SPI1, 0x13); // 命令字節(jié) while (SPI_GetFlagStatus(SPI1, SPI_FLAG_TXE) RESET); SPI_SendData(SPI1, value); // 數(shù)據(jù)字節(jié) while (SPI_GetFlagStatus(SPI1, SPI_FLAG_TXE) RESET); while (SPI_GetFlagStatus(SPI1, SPI_FLAG_BSY) RESET); GPIO_SetBits(CS_PORT, CS_PIN); // CS 拉高 }這個寫法最直觀但有一個潛在問題SPI_SendData之后只等 TXE 標志位是不夠的因為 TXE 表示數(shù)據(jù)已經移入移位寄存器并不代表發(fā)送完成。如果要連續(xù)發(fā)送兩個字節(jié)必須確保第一個字節(jié)已經發(fā)送完畢、移位寄存器空閑否則第二個字節(jié)覆蓋第一個字節(jié)。上面的代碼里第二個while等 TXE 其實只能保證前一個字節(jié)已經轉移到移位寄存器真正穩(wěn)妥的方式是在兩次發(fā)送之間也等待 BSY 清零或者使用 DMA 一次性發(fā)送兩個字節(jié)。我用 STM32 時的推薦做法是構造一個兩字節(jié)的緩沖區(qū)然后 DMA 一次發(fā)完uint8_t spi_frame[2] {0x13, 0x00}; void MCP41010_SetValue(uint8_t value) { spi_frame[1] value; GPIO_ResetBits(CS_PORT, CS_PIN); SPI_DMACmd(SPI1, SPI_DMAReq_Tx, ENABLE); while (DMA_GetFlagStatus(DMA1_FLAG_TC2) RESET); GPIO_SetBits(CS_PORT, CS_PIN); }DMA 方式的好處不只是省 CPU更重要的是保證兩個字節(jié)之間的時間間隔極短且一致不會因為中斷或其他任務打擾導致 CS 低電平期間出現(xiàn)異常停頓。3.2 GPIO 模擬 SPI當你需要任意引腳、任意平臺GPIO 模擬 SPI 在某些場景下是更好的選擇MCU 的硬件 SPI 引腳被其他外設占用、PCB 布線上只能騰出幾個普通 IO、或者你要在完全陌生的 MCU 上快速驗證一顆芯片。模擬 SPI 的核心是嚴格按照時序翻轉引腳#define SCK_LOW() GPIO_ResetBits(SCK_PORT, SCK_PIN) #define SCK_HIGH() GPIO_SetBits(SCK_PORT, SCK_PIN) #define SDI_LOW() GPIO_ResetBits(SDI_PORT, SDI_PIN) #define SDI_HIGH() GPIO_SetBits(SDI_PORT, SDI_PIN) #define CS_LOW() GPIO_ResetBits(CS_PORT, CS_PIN) #define CS_HIGH() GPIO_SetBits(CS_PORT, CS_PIN) void MCP41010_Write_Simulated(uint8_t value) { uint8_t cmd 0x13; int i; CS_LOW(); // 發(fā)送命令字節(jié)高位在前 for (i 7; i 0; i--) { SCK_LOW(); if (cmd (1 i)) SDI_HIGH(); else SDI_LOW(); SCK_HIGH(); // 數(shù)據(jù)在上升沿被采樣 } // 發(fā)送數(shù)據(jù)字節(jié) for (i 7; i 0; i--) { SCK_LOW(); if (value (1 i)) SDI_HIGH(); else SDI_LOW(); SCK_HIGH(); } // 最后一位發(fā)送完成后SCK 保持高電平時拉高 CS // 或者先在 SCK 低電平期間拉高 CS兩種方式都能工作 SCK_LOW(); CS_HIGH(); }這段代碼最核心的點在于每次先拉低 SCK、再改變 SDI 狀態(tài)、再把 SCK 拉高。這樣能保證 SDI 上的數(shù)據(jù)在 SCK 上升沿到來之前已經穩(wěn)定滿足了數(shù)據(jù)建立時間的要求。千萬不要一上來就把 SCK 拉高再去改 SDI那是典型的數(shù)據(jù)沒準備好時鐘先到了寫入的位大概率是錯的。模擬 SPI 的性能瓶頸在 GPIO 翻轉速度上。標準庫的GPIO_SetBits/GPIO_ResetBits調用經過函數(shù)封裝每次大概幾百納秒到 1μs一個字節(jié) 8 個位加上循環(huán)判斷總耗時可能在 10μs 左右寫一次完整幀 20μs 上下。對于數(shù)字電位器這種更新頻率高不到哪里去的器件完全夠用。如果你用的是寄存器直操作速度可以再快好幾倍。3.3 驅動層應該再封裝什么功能直接提供MCP41010_Write(uint8_t value)只能算能跑。實際項目中我通常會在這個函數(shù)之上再封裝兩層第一層是值域校驗。MCP41010 的抽頭位置只有 8 位合法范圍 0~255。如果上層代碼因為某種 bug 傳入了 300 或者其他超過 255 的值強制截斷成 8 位就會產生一個完全不同的抽頭位置。與其在應用層反復檢查不如在驅動層統(tǒng)一做飽和處理void MCP41010_SetPosition(uint16_t pos) { if (pos 255) pos 255; MCP41010_Write((uint8_t)pos); }第二層是漸變控制。很多應用場景比如音量、亮度、增益調節(jié)不希望滑臂瞬間跳變而是希望它平滑過渡。這個需求可以在驅動層實現(xiàn)一個簡單的漸變函數(shù)每次調用把當前值向目標值移動一步或幾步配合定時器周期性調用uint8_t current_pos 128; void MCP41010_SweepTo(uint8_t target, uint8_t step) { if (current_pos target) { if (target - current_pos step) current_pos target; else current_pos step; } else if (current_pos target) { if (current_pos - target step) current_pos target; else current_pos - step; } MCP41010_Write(current_pos); }雖然數(shù)字電位器的每次寫入都是即時的但通過定時中斷逐步逼近目標值最終效果和模擬電位器緩慢旋鈕的聽感很接近。4. 實戰(zhàn)電路設計與電阻網(wǎng)絡計算4.1 三種基本接法變阻器、分壓器、級聯(lián)擴展MCP41010 三個端子分別是 A高端、B低端、W滑臂。用法不同接法也完全不同這一步選錯了后面所有計算都會出問題。第一種接法是變阻器Rheostat只使用 WW 和其中一個固定端通常是 B 端A 端懸空或者短路到 B 端。這種模式下 MCP41010 本質上是一個可變電阻從 0 到最大阻值線性可調適合用于設置偏置電流、反饋電阻等場景。注意此時 W 端到 B 端的電阻計算公式是R_WB (position / 256) × R_AB R_W_ON其中R_AB是芯片的總電阻標稱值10k/50k/100kR_W_ON是滑臂的導通電阻典型值約 52Ω。position0 時電阻不是 0而是 52Ω 左右position255 時接近 10052Ω 而不是 10000Ω。這個偏移在精密應用里需要校準。第二種接法是分壓器PotentiometerA、B 兩端接一個參考電壓或者直接接電源和地W 端輸出中間電壓。此時輸出電壓V_W (position / 256) × V_AB滑臂導通電阻的影響被大大削弱因為 W 端幾乎不流過電流。這種模式最適合做 LCD 對比度調節(jié)、DAC 輸出校準等電壓輸出場景。我自己最常用的也是這種接法因為它對滑臂電阻的溫度漂移不敏感。第三種接法是串聯(lián)擴展。MCP41010 支持菊花鏈級聯(lián)SDO 引腳接到下一片的 SDI多片共用 SCK 和 CS。寫入時需要先發(fā)高地址芯片的數(shù)據(jù)再發(fā)低地址芯片的數(shù)據(jù)數(shù)據(jù)和地址一一對應。這個功能方便是方便但有一點要注意級聯(lián)每一片都增加了 16 bit 的傳輸深度片選拉低的時間必須覆蓋所有芯片的幀總和。如果有 4 片級聯(lián)一次 CS 低電平期間要發(fā) 64 bit。用硬件 SPI 的話可以把 SPI 的數(shù)據(jù)幀直接設成 32 bit 或 64 bit如果外設支持或者用 DMA 連發(fā)。4.2 實踐中怎么給運放電路配參數(shù)拿我開頭提到的可編程增益運放來舉例。電路里 MCP41010 接成變阻器作為運放的反饋電阻。為了不讓滑臂電阻 52Ω 和溫度系數(shù)典型 ±50ppm/°C對增益精度影響太大我通常會在反饋回路里串聯(lián)一個固定電阻讓數(shù)字電位器的調節(jié)范圍只覆蓋需要的微調區(qū)間。假設你要設計一個增益在 2~3 之間可調的放大器反相輸入端電阻 R_in 取 10kΩ反饋電阻 R_f 由固定 20kΩ 和 MCP4101050kΩ 變阻器串聯(lián)組成。那么當 MCP41010 設為 0Ωposition0R_f 20kΩ增益 2.0當 MCP41010 設為 50kΩposition255R_f 70kΩ增益 7.0這樣的范圍雖然滿足要求但 50kΩ 數(shù)字電位器的步進是 195Ω折算到增益步進約為 0.02已經不錯。如果覺得步進太大可以把固定電阻加大到 40kΩ電位器只負責 20kΩ 到 70kΩ 之間的調節(jié)增益范圍仍然夠用而步進帶來的增益變化更小、更細膩。還有一個細節(jié)容易被忽略MCP41010 的滑臂允許通過的電流是有限的。數(shù)據(jù)手冊里標定的最大持續(xù)電流大約是 1mA 級別。在運放反饋回路里問題不大但如果你試圖讓它直接驅動 LED 或者后級負載電流超了就等著看芯片冒煙吧。4.3 上電瞬間的狀態(tài)處理MCP41010 上電后默認抽頭位置是中間值128這件事很多人看手冊時沒留意到聯(lián)調階段才發(fā)現(xiàn)怎么一上電輸出不是最小/最大。如果你需要上電后立刻處于某個特定位置比如音量最小、增益最低必須在 MCU 初始化 SPI 后第一時間寫入預設值。在這之前MCP41010 的輸出會對電路產生一個短暫的未知狀態(tài)。如果這個未知狀態(tài)對系統(tǒng)有危害比如揚聲器爆音、電機誤動作硬件上還需要加額外的保護措施比如在輸出端串一個延時繼電器或者用 SHDN 引腳在初始化期間保持滑臂斷開。SHDN 引腳低電平有效上電時建議用一個 10kΩ 下拉電阻讓它默認處于關斷狀態(tài)等 MCU 寫完預設值后再拉高 SHDN 激活輸出。注意MCP41010 的 SHDN 引腳不是純數(shù)字輸入那么簡單它內部集成了一個電平轉換網(wǎng)絡輸入引腳上不能直接接超過 VDD 的電壓。用 3.3V MCU 控制 5V 供電的 MCP41010 時所有數(shù)字引腳CS、SCK、SDI、SHDN都需要做電平匹配最省事的辦法是 MCP41010 也用 3.3V 供電除非電路上必須 5V 才能獲得足夠的模擬擺幅。5. 踩坑實錄SPI 通信不上、數(shù)據(jù)錯位的排查鏈路這里分享一次我自己的完整排障過程。那是一個用 STM32F103 驅動 MCP4101010kΩ 版本的項目現(xiàn)象非常詭異上電后寫入 0x80用萬用表量 W 到 B 端電阻既不是期望的 5kΩ也不是某個固定值而是偶爾 10kΩ 偶爾 8kΩ完全沒規(guī)律。第一步我懷疑是 SPI 模式配錯了。檢查了 CPOL 和 CPHA確認是 Mode 0沒有問題。然后拿邏輯分析儀抓波形發(fā)現(xiàn) CS、SCK、SDI 的時序看起來都正常16 個 SCK 脈沖完整SDI 上的數(shù)據(jù)也是0001 0011 1000 0000幀格式完全正確。這就很奇怪了。第二步我懷疑是電氣連接的問題。MCP41010 的 SDO 引腳懸空會導致什么嗎按理說 SDO 只用于級聯(lián)讀取單芯片懸空不會影響寫入。但我還是把 SDO 通過一個 10kΩ 電阻接地了純粹為了排除疑問現(xiàn)象依舊。第三步我懷疑是 SPI 時鐘頻率太高。當時 STM32 的 SPI 分頻設置是 4 分頻PCLK 72MHz 下就是 18MHz——已經遠超 MCP41010 的 10MHz 上限。這個問題之前沒注意因為邏輯分析儀只能看出脈沖數(shù)量看不出頻率是否符合芯片要求。我把分頻改成 64約 1.125MHz之后故障立刻消失。這個案例給我最大的教訓是排查 SPI 從機通信問題時第一步先確認時鐘頻率有沒有超規(guī)格而不是去懷疑時序圖、引腳連接這些軟件層面更容易查的東西。頻率超限不會導致 100% 失敗而是會出現(xiàn)時好時壞、概率性寫入錯誤的詭異現(xiàn)象這是它最坑的地方。還有一次和 PSoC 平臺合作同事用的是硬件 SPI 外設CS 引腳是外設自動控制的。他遇到的問題是連續(xù)兩次快速寫電位器第一次生效、第二次不生效。抓波形發(fā)現(xiàn)——外設把兩次 8 bit 寫操作拆成了兩個獨立的片選周期第一次寫命令字節(jié)、CS 拉高第二次寫數(shù)據(jù)字節(jié)、CS 又拉低。MCP41010 把第一次 CS 高電平當作傳輸結束于是命令字節(jié) 0x13 被當成一次完整幀處理數(shù)據(jù)呢根本沒跟上。這就是我在前面強調的MCP41010 的一次寫入是 16 bit 的完整幀不是兩個獨立的 8 bit 傳輸。凡是遇到第一個字節(jié)發(fā)出去、第二個字節(jié)沒跟上的問題先查 CS 是否在整個幀期間保持低電平。6. 提高可靠性的幾個審查項把 MCP41010 驅動從寫個 Demo 能用升級到工業(yè)級可靠我通常會過一遍下面的審查清單電氣層面上電默認位置是否滿足系統(tǒng)安全需求要不要用 SHDN 引腳做輸出封鎖數(shù)字引腳的輸入電壓是否超過 VDD3.3V 單片機控制 5V MCP41010或者反過來都需要處理SHDN 引腳不可懸空如果不使用直接接 VDD通過上拉電阻更穩(wěn)妥避免上電瞬間毛刺觸發(fā)誤關機滑臂 WW 的負載電流是否在規(guī)格范圍內帶容性負載時有沒有振鈴風險如果電路板走線較長SCK、SDI 上建議串聯(lián) 33Ω~100Ω 的電阻既能抑制反射也能在意外短路時保護芯片軟件層面SPI 時鐘頻率是否留足裕量不要貼著 10MHz 上限跑片選控制是否保證了16 bit 完整幀期間 CS 一直為低一次完整寫入后是否給了 MCP41010 足夠的時間內部鎖存雖然它實際上不需要額外延時但緊接著讀回驗證時要注意信號穩(wěn)定是否需要周期性回讀確認——注意MCP41010 不支持回讀內部寄存器你沒法通過 SPI 讀當前抽頭位置需要在 MCU 側自己維護一個影子變量shadow register每次寫入后更新它避免應用層不知道當前狀態(tài)多個外設共用同一條 SPI 總線時其他外設的片選會不會因為浮空導致誤觸發(fā)。SPI 總線上所有從機的 SCK、SDI 是并在一起的如果某個未選中的從機沒有把 MISO 置高阻會干擾其他設備。MCP41010 本身是單工寫入只有 SDI 沒有 SDO 參與寫操作一般不會引發(fā) MISO 沖突但建議把未使用的 SDO 處理好免得后續(xù)擴展時埋雷架構層面驅動層是否與硬件平臺解耦。我習慣把 MCP41010 的驅動函數(shù)分成兩層底層是平臺相關的 SPI 發(fā)送可能是硬件 SPI、DMA、GPIO 模擬上層是芯片相關的命令幀封裝。換平臺時只改底層不影響業(yè)務代碼是否需要加寫入失敗重試機制。MCP41010 沒有應答所以失敗的定義只能來自上層業(yè)務邏輯比如寫入后采集到的信號沒有變化。如果系統(tǒng)對可靠性要求極高可以考慮在寫入后通過外部 ADC 采樣驗證輸出是否落到了預期區(qū)間這個閉環(huán)校驗比任何軟件重試都有意義7. 按我的經驗這幾條比什么都重要驅動 MCP41010 這類功能簡單的芯片真正決定項目順利與否的往往是一些看起來不夠高級的細節(jié)。第一拿到芯片后先看數(shù)據(jù)手冊里的時序圖找到片選建立時間、保持時間、最大時鐘頻率這三個值貼在代碼文件頭部注釋里比你半年后重新翻手冊方便得多。第二第一次上板調試時哪怕是模擬 SPI 也要把 SCK 頻率降到 100kHz 左右先確保功能正確再逐步提速到目標頻率。頻率一上來 AI 味太重反過來也一樣功能都還不確定的時候跑滿速只會讓時序問題更加隱蔽。第三開發(fā)階段強烈建議用邏輯分析儀替代示波器抓 SPI 波形邏輯分析儀可以直接解析出 SDI 線上的字節(jié)值一眼就能看出命令字節(jié)是 0x13 還是 0x33示波器雖然能看到模擬波形細節(jié)但在快速確認數(shù)據(jù)對不對這件事上效率低不少。MCP41010 還有一個容易被忽略的優(yōu)點我提一下它的靜態(tài)功耗非常低數(shù)據(jù)手冊典型值只有 0.5μA 級別。在電池供電的設備里如果不需要頻繁調節(jié)完全可以在寫完配置后把 SPI 外設和 SCK 引腳全部關掉MCU 進入睡眠模式MCP41010 會保持最后一次寫入的抽頭位置不消耗額外電流。這個特性讓它在便攜式儀器里很有競爭力。如果你是從 I2C 世界剛轉過來的我最后再叮囑一句SPI 寫入 MCP41010 沒有 ACK一個幀發(fā)出去硬件上就是發(fā)了就發(fā)了靠的是時序保證而不是協(xié)議確認。所以調試時手邊常備邏輯分析儀和萬用表一個是看幀結構對不對一個是看電阻值對不對兩個都對上了這顆芯片基本上就玩明白了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
男人天堂99| 综合天天综合| 99热这里只有精品1998| 九热久| 免费视频无码| 天天做天天爱| 99热精地址| 色色色国产| 影音先锋自拍网| 婷婷激情综合| 99综合免费视频| www九九| 99热久久这里只有精品| 婷婷狠狠操| 婷婷丁香五月亚洲综合网在线视频观看| 超碰色女人| 大香蕉综合网| 99日韩| 激情六月天婷婷| www.xtbsty.cn.com蜜乳AV| 大香蕉视频99| 99日本视频在线观看专区| 草草视频91| 偷拍91九色| 天天天天干| 五月婷婷中文字幕| 久久久婷婷五月亚洲97号色| 亚洲最大激情无码| 99视频精品在线| 日本成人噜噜噜噜噜| 大香蕉久艹| 七月激情六月婷婷综合在线播放| 五月丁香A片| 日产精品一线二线三线芒果| 免费看欧美成人A片无码| 日本女人久久| 婷婷综合色| 丁香六月亭亭久久综合| 另类五月激情| 可以直接看的av| 六月丁香五月激情婷婷| 六月婷婷久久| 五月天综合在线| 日日爽日日爽| 六月丁香婷婷综合狠狠爱夜夜爱| 91色五月| 9l视频自拍9l九色成人| 免费无码毛片一区二区A片| 五月天播播| 色婷婷狠| 婷婷综合| 男女激情久久| 99久久97久久欧美综合网| 狠狠噪| 国产午夜精品一区二区三区嫩草| 婷婷五月激情四射手| 亚洲精品国产熟女久久久| 99热婷婷| 久久久91精品| 任你日热视频| 99热66| 久久a热| 成人视频一区| 色五月激情五月| 99超超碰| 百度4399有码精品V在线观看| 久久激情五月网| 丁香六月婷婷色XXXXX| 亚洲热久| 激情五月激情综合俺也去婷婷小说| 色情性爱视频网址| 狠狠五月激情婷婷直播片| 久久久五月激| 亚洲综合另类| 99热久久这里只有精品| 综合日本婷婷| 亚州激情在线视频| 六九色综合婷婷五月天| 国产亚洲99久久精品| 99超超碰| 婷婷六月激情| 71在线精品视频一区| 4399伦理午夜| 色婷婷五月婷婷五月婷婷五月| 九九久久视频| 久久丁香五月| se99热久久一本| 色欲天天综合| 婷婷丁香五月天中文字幕| 激情深爱五月天| 久草天堂| 91丁香婷婷综合资源| 99久久婷婷| 五月婷婷开心色伊人| 99热99免费| 五月丁香六月婷婷在线观看| 99热精品在线在线| 好看的国产精品| 亚洲激情高潮| 激情综合网五月丁香| 五月丁香激情综合| 婷婷丁香成人五月天| 99热思思在线观看| 国産精品| 色久99| 久久天天天| 色欲久久久久| 久久全意婷婷| 六月婷婷色五月| 天天操婷婷| 亚洲爆乳无码精品AAA片蜜桃| 丁香97综合| 成人视频一区| 久久久精品AV| 久七香蕉| 婷婷五月天综合小说网| 无码激情AAAAA片-区区| 99免费热在线精品| www99热| 五月婷无码| 密黄站| 六月丁香六月婷婷欧美| 久操乱| 全亚洲最大的婷婷五月天网站COM| 人人视频色| 五月天色丁香| WWW.99热| 午夜免费试看| 五月婷婷丁香综合| 狠狠综合久久| 日本色婷婷| 激情五月天综合| 黄桃AV无码免费一区二区三区| 日韩av在线免费观看| 日夜夜天天| 热99在线| 亚洲色精彩| 啪啪色区| www999日韩精品| 婷婷射丁香| 国产精品天天狠天天看| 这里只有精品在线免费视频| 日本www免费九九| 婷婷五月综合色中文字幕| 先锋资源婷婷| 久久九九玖玖| 婷婷导航| 五月丁香美女| 日韩成人影片网站| 日本VA视频| 色五天综合| 五五月五月| 九九热精品| 日本精品在线噜噜噜| 日韩综合天堂| 久久五月视频| 日本久久激情| 噜一噜在线| 99啊精典免费视频| 亚洲国产成人综合| 五月婷婷六月丁| 色九区| 亚洲婷婷五月天在线激情综合网| 亚洲天堂99| 五月开心婷婷中文字幕| 伊人婷婷福利网| 日本熟妇人妻在线| 九热视频精品| 开心五月网 | 99精品国产热久久91色欲| www亚洲无码| 色五狠狠| 久热91| 日韩AV大全| 久99热| 色婷婷丁香五月| 深爱激情小说五月婷婷| 精品视频网| www.国产色| 五月天激情四射网站| 大香蕉精品视频| 成人做爰A片免费看网站找不到了| 五月天啪啪| 女人天堂av| 夜夜嗨一区二区三区直播内容 | 91九色网| A网在线欧洲| 9l视频自拍九色9l黑人| 九九色逼| 久久婷婷五月综合色和| AV九九| 99亚洲天堂| 亚洲色色色色| 五月天色图| 中文字幕日产A片在线看| 热99re| 色哟哟性爱av| 夜夜嗨一区二区三区直播内容| 激情五月婷婷丁香综合网| 五月天激情四射网站| 欧美色五月| 丁香五月六月激情久久| 日韩欧美一区二区三区四区| 婷婷爱五月| 99热这里只有精品5| 超碰精品手机在线| 九九热这里有精品视频| 97成人在线视频精品| 岛国AV网| 婷婷五月天av| 思思久热| 色色婷五月天| 婷婷在线播放av| 大香蕉AV电影在线| 91狠狠色丁香婷婷综合久久精品| 日本啪啪网| 五月天婷婷久色| 五月婷婷九| 最近免费中文字幕大全高清大全1| 亚州操人在线视频| 激情婷婷丁香色五月| 一起草Av| 亚洲六月色婷婷| 国产午夜精品AV一区二区麻豆| 综合色色婷婷| 狠狠五月天| www.伊人天堂偷偷婷婷| Xx色综合| 久久久婷| 九九人妻福利| 日韩婷婷五月| 99久久9| 涩 五月 婷婷 狠狠| 久久ww| 综合99久久天天综合| 六月婷婷激情小说网| 99自拍视频在线观看| 婷婷五月丁香激情图片| 猫咪伊人AV| 偷偷与邻居做爰完整视频| 丁香五月婷婷啪| 天天插综合| 丁香六月色情| 桔色成人官方网站| 欧美综合激情五月| 另类图片婷婷五月天| 激情播丁香| 国产日比| 99re这里只有精品免费| 五月激情婷婷图片基地| 色综久久久| 99re热视频这里只有综合亚洲| 大香蕉久久婷婷| 亚洲成人日韩无码精品| 色拍九九九| 4399精品一区二区| 日韩精品无码AV| 婷婷酒色网| 亚洲激情四射色| 亚洲中文字幕在线观看| 一级片操逼视频| 成人精品视频99在线观看免费| 丁香六月婷婷综合| 日日干夜夜干| 97碰碰久久| 九月丁香婷婷基地| 综合爱久久| 伊人综合婷婷| 丁香五月天激情| 激情九月婷婷| 丁香五月日啪| www久久99| 色九区| 久久只有18视频| 九九色色| 九九99精品视品| 精品热青草| 99久久天堂婷婷| 五月天大香蕉AV| 五月婷婷综合影院| 97亚洲色 torrent magnet| 激情色播| 性生活久久人妻| va亚洲中文在线| 五月丁香六月综合基地| 久久婷婷影院| 99久久97| 九九视频免费| 丁香六月婷婷激情| 99久热这里只有精品| 狠狠五月天| 国产FREESEXVIDEOS性中国| 人与禽A片啪啪| 东北熟女高潮99综合99| 婷婷综合网| 人人色性网| 日日操,夜夜爽| 99在线观看精品视频| 五月丁香免费视频| 桃色五月婷婷| 99热福利| 九九热精品视频| 26UUU欧美| 免费看欧美成人A片无码| 久久久久久久久月丁| 色色网91| 99er在线观看| 99啪啪视频| 9久久狠狠的| 欧美WW在线网| 噜噜噜精品欧美成人在线观看| 26uuu亚洲| 精品久久99码| 99碰视频| 免费观看欧美成人AA片爱我多深| 另类天堂| 婷婷永久在线| 日日干夜夜干| 伊人激情综合| 色狠狠六月| 色情久久久| 狠狠爱青青草| 成人色站,在线视频,看片-SS1AV| 99热这里只有精品1025| 丁香五月婷婷www..com| 色五月婷婷在线视频| 丁香五月AV| 欧美成人精品A片免费一区99| 欧美婷婷精品激| 人人色性网| 久操福利| 色吧婷婷| 久久性刺激| 一级视频网址| 就爱射中文字幕资源网| 97caop| 色色免费网站| 日本啪啪网| WWW.HENHENL.| 色噜噜狠狠狠综合曰曰曰| 我爱大香蕉| 激情五月天综合网| 天天综合 99久久婷婷| 五月婷久久久久综合| 丁香五月天天| 伊人五月天| 日韩在线9| 99热综合| 日本久久精品18| 天天干com| 亚洲乱码日产精品BD| 亚洲成人网站在线观看| 久久婷婷伊人| 五月丁香爱婷婷深深| 91丨九色丨高潮丰满日本| 五月做爱| 99热这里只有精品3| 日本成人小说婷婷六月| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | www色婷婷| 九九AV在线| 丁香 久久| 天天干,天天操,天天射| 99在线免费视频| 九月激情综合婷婷| 色碰碰视频| 九洲一级A片| 色久综合| www久| 中文字幕AV在线| 婷婷丁香五月激情密臀av| 综合图片色色| 婷婷久久亚洲| http:色情日本com| 五月天久久丁香| 欧美十二区| 五月丁香狠狠| 国产精品丝| 久久狠狠干| 日本啪啪天堂| 国产精品成人AV在线观看春天| 五月天激情小说电影| 婷婷五月亚洲一本在线丁香| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 国产偷人爽久久久久久老妇APP| 天天插轮理| 操操综合网婷婷| 久久人妻伦理| 久久停停超碰| 无码人妻丰满熟妇奶水区码| 五月丁香六月婷婷激情视频在线观看免费 | 色婷婷狠狠爱| 狠狠精品干练久久久无码中文字幕| 色色婷五月天| 亚洲热久| 欧美交换配乱吟粗大25P| 五月婷婷丁香伦理网| 国产高清av黄色看片| www.26uuu.com亚洲电影| 亚洲视频久久| 99久久久久| 五月丁香色狠狠干大屄| 综合久久综合久久| 久久黄色片| 亚洲中文乱字字幕在线永久| 五月天色狠狠| 色九综合| 777影视理论片大全在线观看| 久久久久人妻精选| 99亚色色色| 婷婷久久色五月婷婷久久久| www色色色com| 久久A区B区| 九九热99免费视频| 国产精女同一区二区三区久| 丁香六月婷婷色XXXXX| 久久深爱激情网| 亚洲小电影在线观看黄999| 婷婷丁香五月综合| 色情五月天丁香社区| 呦呦v线| 亚洲午夜Av| 国产精品美女久久久久AV超清| 九九亚洲视频| 丁香六月高清视频| 丁香五月天啪啪| 亚洲午夜国产成人电影VA国产欧…| 成人欧美日韩| 五月婷视屏在线观看| 26uuu欧美日韩| www.韩日视频| 色噜噜丁香| 中文字幕成人| 99无码超碰| 久狠日av| 天天干肏夜夜| 五月夜丁香| www.婷婷亚洲基地| 日本人人干| 婷婷丁香18| 九九热精品| 婷婷五月色播| 五月婷婷片| 五月婷在线色视频| 天天免费成年人视频| 香蕉操亚洲| 99在线免费视频播放| 26uuu欧美| 9久视频| 99色视频| 色五月大| 琪琪色五月天| 99亚洲视频| 久久ab| 亚洲激情免费视频| 五月天色综合服务平台| 婷婷激情六月综合| 丁香五月婷婷成人色区| 婷婷激情六月综合| 天天摸日日舔狠狠添婷婷婷 | 五月天成人免费视频| AAA久久久| 另类视频五月天| 五月花激情| 五月丁香六月婷婷综合网缴情| 婷婷丁香五月视频| www.思思99热| 婷婷五月六月激情| 狠狠色综合精品视频在线| 五月综合色播播丁香婷婷| 狠狠色丁香婷婷综合久久97AV| 九九视频网| 无码一区二区日韩| 啪啪五月天啪啪| 色婷婷五月基地在线| 婷婷色五月噜噜| 丁香五月婷婷婷婷欧美综合| 欧美一区二区三区不卡影视| 五月天激情婷婷小说| 99re在线这里只有精品视频首页| 九九精品视频在线观看| 色爱99| 熟女激情网| 九九99免费理论| 级情九色| 五月婷婷色欲| 棕合影院色色| 亚洲天堂色色| 婷婷五月久久| 激情五月丁香六月综合AVXXXX| 五月婷婷九九热| 欧美日本黄色| 深爱网深爱综合网| 婷婷金品综合视频| 久久作爱| 成熟妇人A片免费看网站| 九九热123| 久久色吧| 伊人婷婷五月天| 99高级会所久久| 成人狠狠成人狠狠成人狠狠成人狠狠| 婷婷五月丁香六月综合网| 欧美色色色色色色色色色色| 9久久精品| 欧美日韩成人综合9| 伊人久久大香线蕉AV最新午夜| 日本女人久久| 婷婷色日本| 日日天天干| 中文字幕黄色片| AA片在线观看视频在线播放| 97人人看一| 久热视频A.| 色五月天视频| 五月天婷婷在线AN| 91在线看片| 嫩草视频在线观看| ss视频xx91| 开心亚洲久久开心| 99热精品在线在线| 全部老头和老太XXXXX| 亚洲免费视频网站| 四虎婷婷五月天| 日本色色网站| 色五月亚洲| 任你爽免费视频| 五月丁香六月婷婷a v| 欧美色五月| 国产精品A成V人在线播放| 日韩大片艹艹| 99久久er| 任你草| 色婷婷四色| 婷婷丁香成人在线视频| 五月天激情图片| 久99久视频精品| 97在线精品| 五月丁香六月激情欧美综合| 97色干在线观看| 九九热中文| www99久久| 五月噜噜| 国产偷人爽久久久久久老妇APP| 色七七九九| 色99热| 少妇高潮A片无套内谢麻豆传| 久综合九| 六月婷婷五月丁香| 99热99思午夜精品| 五月婷婷丁香狠狠撸久久| 99久久99久久综合| 99er日韩| 婷香五月| 变态另类9| 99热在线观看免费精品| 丁香色情五月综合激情| 五月天婷婷视频30| 人妻激情久久| 色色婷婷综合网| 天天射影院| 欧美va亚洲va| 丁香九月激情| 五月天丁香啪啪综合| 九九久久五月天| 色综合久久综合| se影音资源在线观看| 91操人人操| 思思99精品视频在线观看| 丁香婷婷久久| 天天爽爽日日做做| 91久久久久久久| 2015好吊操| 久久99久久99精品免视看婷婷| 激情综合网色播五月| 色吧五月| 婷婷色中文字幕| 天天做天天爱天天摸| 丁香五月天激情视频| 97人人超| 激情五月婷婷| 久久这里有精品在线观看| 色无婷婷| 婷婷六月天激情| 婷婷九色| 91操人| 色综天天综合| 国产在线aaa片一区二区99| 干亚洲天堂| 免费看欧美成人A片无码| 日韩成人网站精品久久大全| 色吧婷婷五月亚洲| 婷婷丁香五月激情| 黄色成人网站在线播放| 99精品综合| 99热国内| www.久久色.com| 天天干天天插| 天天色月| 久久精彩免费视频| 久久久18| 久久五月婷天天干| 999久久久国产精品| 久久99婷婷| 日日干日日| 婷婷色网站| 五月丁香九九| 国产激情久久久| 五月激情综合深爱| 99 re视频一区| 97人人干| 综合婷婷五月天| 色五月婷婷中文字幕在线观看 | 91丨九色丨高潮丰满日本| 永久精品| www.99成人视频| 婷婷涩五月| 色噜噜狠狠色综无码久久合欧美| 欧美成人色婷婷| 99re这里只有精品99| XX色综合| 亚洲中文字幕AV| 婷婷五月丁香五月天| 激情视频综合| 思思re最新视频| 色色色色色色色色色色色色色97| 伊人婷婷激情| 91精品无码| 九日日夜夜69| 五月丁香六月婷综合成人综合| 久久视频在线| 激情五月天在线| www.sebowuyue| 超碰亚洲欧美| 久久丁香五月天| 深爱激情综合网| 日韩在线观看网址| 色99在线视频| 99热亚洲| 涩婷婷五月天| 天天日夜夜草进麻麻的子宫| 成人AV免费观看| 黄色成人AV在线| 五月色丁香| 玖玖婷婷五月| 五月丁香六月婷婷国产视频| 色欲五月天| 色五月色五天色情网| 超级碰 久久9| 欧美黄色一级录像| 狠狠色色| 日日爽日日| 综合色色婷婷| 婷婷五月天小说网| 婷婷综合伊人丁香| 色视五月天婷婷| 婷婷色婷婷| 久久9热| 综合久久8| 91精品久久久久久久久久| 99热婷婷| 98色花堂98t.R| 九九免费视频| 天天夜夜六月丁香五月婷婷老师| www.狠狠狠.com| 99热最新网址| 婷婷性爱网| 五月99久久| 亚洲无码你懂的| 人人摸人人干| 丁香花综合永久入口| 性av| 亚洲精品第一色色色色色色| 亚洲精品白浆高清久久久久久| 亚洲国产精品VA在线看黑人| www色五月| 婷婷婷婷婷婷婷五月丁香| 亚洲愉拍99热成人精品| 久久网日本| 99ri国产在线| 久久婷婷五月天| 欧美色色色| 五月丁香影视| 亚洲V国产V欧美V久久久久久| av大香蕉| 99精品丁香五月| 日韩野外 无套| 熟妇国产| 六月丁香停| 五月天婷婷网站888| 超碰在线观看9| 性欧美日本| 激情婷婷丁香五月天小说| 婷婷丁香五月亚洲欧美| 亚州激情网站无码| 9在线9在线婷婷在线国产| 欧美久久久中文字幕| 成人 九九九九| 色色色色色色色色色色色色色97| 婷婷五月丁香久久| 99er国产| 色婷婷激情五月天在线观看| 色色a| www.zbzhongsen.com| 五月激情六月丁香| 五月婷婷影视| 99九九视频| 久久婷婷五月综合97色一本| 九九操综合网| 激情久久丁香| 人人操AV| 色欲色香综合网站| 狠狠操综合| 五月婷婷久久综合| 播五月丁香三月婷婷| 五月激情视频| 曰韩五月丁香色婷婷无码| 91九色PORNY中文啦| 伊人久久大香线蕉av最新| 这里只有精品视频在线观看免费| 秋霞三及片| 91久久久久久久久久久| 天天日中文| 婷婷激情视频| 黄页大全十八禁| 99国产精品久久久久久久久久久 | 五月激情黄色小说| 丁香六月啪啪啪| 亚洲色情网站| 色色亚洲视频| 91成人看| 五月丁香婷婷激情在线视频| 97五月天| 风流少妇A片一区二区蜜桃| 婷婷伊人五月丁香天堂网| AV九九| 日日夜夜综合| 五月天激情婷婷| 一级性感毛片| 婷婷丁香六月激情综合| 丁香九月综合激情| 亚洲无码性爱| 六月丁香成人| 综合99视频| 精品九九九久| 亚洲人人96@| EEUSS鲁片一区二区三区| 国产偷人爽久久久久久老妇APP| 婷婷色片| 激情五月天色婷婷| 国产看真人毛片爱做A片 | 亚洲国产网站| 色综合久久88色综合天天人守婷| 玖玖99免费视频| 久久丁香婷婷色情综合| 色欲丁香久久| 深爱激情五月网| 都市激情亚洲| 深情五月天| 91av传媒高清在线视频网| 色噜噜狠狠色综合日日| 色婷婷激情| 九九99视频精品| 五月天自拍视频| 91九色首页| 99热最新网址| 久热9| 黄色成人网站在线播放| 五月天成人免费视频| 亚洲成AV人片在线观看| 色五月天天| 激情久久久| 视频综合网| 婷婷网五月天| 激情五月激情综合俺也去婷婷小说| 色丁香五月天| 国产成人AV在线| 99热综合网| 丁香九月综合激情| 成人精品人妻| 超碰在线精品| 99热这里只有精品22| 丁香五月91| 丁香婷婷网| 色婷婷色99国产综合精品| 超碰在线人人| 色婷婷五月天激情| 丁香五月成人| 五月丁香狠狠爱婷婷综合| 96精品成人无码A片观看金桔| 丁香婷婷免费| 日韩综合成人| 九九精品视频在线观看| 蜜桃婷婷狠狠久久综合| 噜噜噜久久| 色噜噜夜夜夜综合网| 久久久大香蕉| 玖热精品综合视频| 欧美久热| 色五月天激情| 色月丁| www.jiujiujiu| 久操人妻| 久久精品一区二区三区四区| 婷婷丁香五月天亚洲| 极品五月天| 亚洲无码11| 另类在线| 性按摩玩人妻HD中文字幕| 另类综合网| 天堂综合久| 婷婷色五月天在线观看| 日日干综合| 激情五月婷色| 丁香六月婷婷开心| www.色婷婷。com| 日本97在线看片| 亚洲无线视频| 天天综合.com| 久99精品视频| 五月婷婷婷| 国产在线另类五月婷婷| 99五月婷| 亚洲午夜av| 开心五月深爱五月丁香五月激情五月| 99狠狠| 99精品免费| 色亚洲欧洲| 97久久久| 亚洲AV无码电影| 天天射美女| 天天插夜夜爽| 中文字幕,综合,91| AA片在线观看视频在线播放| 九九这里有精品| 六月婷婷之青青草| 色综合久网| 日本三级中国三级99人妇网站| 狠狠激情五月天| 成人在线日韩| 九九九九中文字幕| 色色色欧美| 激情五月天综合婷婷网| WWW色五月天| 九九热精品99| 99热这里只有精品13| 99毛片| 婷婷五月综合国产精品| 99久久网站| 九九爱激情| 丁香五月婷婷啪| 婷婷五月中文字幕| 99视频这里有精品| 激情综合久久| xxx.色婷婷| 婷婷五月天va| 丁香综合网| 色很久综合| Blackedraw视频一区二区| 涩五月婷婷| 2025天天日爽| 成人性爱精品视频| 98毛片| 色婷婷888| 996热re视频在线观看视频| 120分钟婬片免费看| 五月丁香啪啪综合| 久久开心五月天激情| 激情图片婷婷| 五月婷婷丁香成人网| 操逼六区| 九九九九中文字幕| 色五月,com| 天天夜天天色天天| 色亚洲中文| ww亚洲ww在线观看| 九色视频91疯狂| 婷婷五月色惰| 东京热人妻一区二区三区在线| 国产欧美日韩综合精品一区二区| 色吧五月婷婷| 亚洲欧美成人在线| 99在线精品视频| 丁香六月综合激情| 天天婷婷| 五月婷婷 激情五月| 五月婷六月丁| 色婷婷色五月综合| 色情五月天首页| 天天做天天爱天天爽在| 97色色色色色色色| 丁香婷婷精品视频| 亚洲激情av| 9999久久久久| 欧美噜噜噜草| 激情深爱五月婷婷| 思思热久久阴99| 久久久这里都是精品| 亚洲欧美综合7777色婷婷| 色综合丁香婷婷| 丁香五月婷婷AV| 欧美六月| 五月色情婷婷| 丁香 婷婷五月| 婷婷成人五月天一区| 啪啪干伊人婷婷| 婷婷婷五月天最新综合你懂的| 狠狠干在线视频| 婷婷五月激情欧美大胆视频| 久久久99精品| 涩五月色婷婷| 色色色色色色网站| 七七色色综合| 丁香五月婷婷色| 六月色色| 超碰只有精品在线| 视频一区二区在线| 久久婷婷夜| 亚洲午夜AV| 日本本土色网第一区| 呦呦v线| 成人五月天视频播放| 99久在线精品99re8热| 91丨九色丨熟女丰满| 久久五月视频| 色五月六月| 99色| 色婷婷六月天| 激情网 久久| 蜜臀99久久精品久久久久| 色色五月天网站| 综合综合色色| 久色欧美| 狠狠干婷婷| 99ER热精品视频| 亚洲AVwwwwwww| 97干在线| 天天操夜夜爱| 99日本黄站| 中文字幕免费高清电视剧| 精品国产a| 99热伊人| 丁香激激情网| 9久久久久久久久久久| CHINESE熟女老女人HD视频| 超碰无码老师| 五月开心婷婷极品激情| 淫水导航| 另类天堂| 综合久久五月| 五月婷婷xxx| 婷婷五月丁综合| 久久性爱视频| 中文AⅤ大全| jiujiu热在线视频| 五月丁香淫淫婷婷婷| 婷婷激情小说| 超碰在线观看caop| 久久只有精| 婷婷五月天天天| 五月婷婷激情网| 99久久.www| 人妻熟妇六区| 五月天色图| 久久五月天 91| 五五月丁香花激情综合网| 色色色com| 日本不卡一区二区三区| 中文精品在| 99热这里只有精品最新网址| 久久人妻视频| 国产精品人妻在线网址| 五月丁香天堂网婷婷| 日本美女上人| 葵花AV在线| 婷婷色5月天在线。| 國語久久婷| 婷婷激情综合色五月久久91| 色综久久久| 亚洲视频五区| ...婷婷五月综合不卡,国产在线手机| 色色综合日韩| 狠狠草狠狠草| 久久五月天视频| 激情五月婷婷网| 成人免费黄色短视频| 国产VA播放| 久久网日本| 超碰伊人碰婷婷五月| 翔田千里无码| 伊人综合网站| 丁香六月婷婷一区| 日本不卡中文字幕| 五月丁香久久丝袜啪啪| 开心五月激情婷婷| 欧美怡红院黄站| 久婷婷五月激情| 97色婷婷| 97色色色| 成人综合视频在线| 六月色婷婷综合影视| 狠狠插狠狠| 无码视频国内精品久久久| 很很操96| 婷婷丁香在线| 久婷婷五月丁香在线观看| 久/久精品99看9| 色V狠狠的干| 综激情网| 综合久久综合久久| 九九色欲网| 日韩在线视频中文字幕| 婷婷久久五月天丁香| 日本久久超碰| 成人电影AV在线观看| www.99精品视频| 激情综合五月婷婷丁香| 九色地址91视频| 99人妻碰碰碰久久久久视| 婷婷刺激综合| 丁香六月激情| 五月丁香综合| 99热国产| 婷婷五月天激情视频| 色无婷婷| 99热这里只有精品86| 婷婷久久18| 日本色99| AV激情五月| 99噜噜噜在线播放| 亚洲五月婷天天操| 亚洲天堂色| 激情综合五月开心狠狠| 亚洲色色五月天| 五月丁香综合啪啪| 国产色丁香| 国产真实乱了老女人视频| 天天干天天爽天天爽| 五月黄色婷婷| 99毛片| 色视频2025| 国产精品天天狠天天看| 色区域网站视频| 色99无码| 久机视频这只有精品| 妻久久久久| 婷婷97色| 国产精品色| 综合激情伊人影视在线| 一本色道久久88综合日韩精品| 婷婷五月色亚洲| 丁香六月婷婷综合啪啪| 91精品综合久久久久久五月丁香| 九九这里有精品视频| 亚洲超碰中文字幕| 久草a片| 五月天天丁香婷婷在线中| 97啪在线观看视频| 五月婷在线观看| 99久热在线精品| 五月婷婷伊| 成人av在线网站| 五月亭亭激情综合| 99免费在线视频| 天天爽天天爽| WWW,婷婷,COM| 欧美日韩999| 开心色色五月天综合| 丁香五月成人| 深爱激情网婷婷| 国产亚洲99久久| 亚洲亚洲人成综合网络| 亚洲色爱综合| 五月丁香激情片| 久操大屁股女人av| 丁香色五月 97干| 丁香六月五月天| 日韩人妻无码一区二区| 99丝袜精品视频网站| 婷婷五月天网| 久久a热| 少妇婷婷五月天| 五月婷婷色播| 五月丁香久久综合91| 97超碰人人操| 五月天色婷婷网| 欧美成人无码一区二区三区| 久久婷婷激情四射五月天| 亚洲日韩一页精品发布| 久久综合影院| 性天天中文网| www.99热国产| 亚洲婷婷婷| 五月丁香色停停啪啪啪| 夜夜爽天天爽| 五月婷婷激情中文字幕| 五月激情基地| 一区二区中文字幕| 黄色片精品| 精品自拍97| 男女啪啪做爰高潮无遮挡| 久久HD| 天天爽天天| 五月天色婷婷伊人网| 激情婷婷五六月天| 九九色人| 欧美日韩国产伦精品日韩人妻一| 伊人九九68| 亚州美女| 九九热精品在线| 六月婷婷av| 五月丁香五月综合欧美| 玖玖资源天天无码| 五月色导航| 青草性爱视频| 99re6热在线精品视频播放速度| 婷婷五月天情色| 欧美123区免| 五月丁香 狠狠爱| 少妇水多A片太爽了| 婷婷综合网| 五月综合无码| 中文激情网| AV在线大香蕉| 性热视频99精品| 狠狠色综合精品视频在线| 丁香婷婷色五月天| 天天日,夜夜爽| 五月丁香av在线| 天天爱天天做天天舔| 只有精品视频在线观看| 久草天堂| 色情五月丁香| 伊人久久婷婷| 啪啪一区| 丁香无月在线观看| 五月丁香久人妻中文| 婷婷丁香色五月亚洲| 欧美天天草人人草| 秋霞免费三级片| 五月丁香日本在线视频观看| 秋霞电影一级黄| 六月激情久久婷婷| AV天堂淫乩| 欧美猛片| 中文字幕婷婷五月天在线观看| 五月香六月婷| 久久视频这里有精品99| 五月天伊人网| 丁香久久综合| 色吧五月| www.五月天| 大战熟女丰满人妻AV| 麻豆观看夏晴子| 美女爆乳18禁www久久久久久| 欧美男女婷婷| 9福利性视频欧美| 99热18| 人人舔人人色人人高潮| 1995年关宝慧版蜘蛛女| 俺也去在线视频 | 婷婷五月天堂一本在线| 亚洲热视频| 99视频久久| 欧美日韩成人| 久久婷婷五月天大香蕉| 成片免费观看大全| a九九热www| 第2色五月婷| 激情五月天免费视频| 开心激情综合| 婷婷中文字幕| 久久久国产精品黄毛片| 激情五月婷婷综合| 国产特黄色精品一区二区三区精品无广告| 色五月色五天色情网址| 五月丁香六月婷婷成人| 国在线激情网| www.26uuu.com亚洲电影| 在线观看婷婷5月| 色五月 五月婷婷| 五月美女婷婷风骚| 99热精品10| 六月亚洲婷婷6月中文字幕| 婷婷综合五月色播| 182TV大香蕉| 九九热在线精品视频| 色约约视频一区二区三区四区五区| 超碰资源在线| 激情99。| 99视频精品全部观看10| 天天做夜夜爽| 97在线天堂| 亚洲综合激情五月久久| 五月久久亚洲| www99精品| 成人αV视频免费观看| 2016日日夜夜操| 黄色99网| 婷婷丁香色情| 在线看的免费网站| 五月丁香六月色| 丁香五月婷婷精品视频| www.maotanji.com| 精品亚洲国产成AV人片传媒| 九伊人网| 丁香六月成人网| 日本超碰在线| 婷婷成人av| 五月天丁香啪啪综合| 欧美精品18| 亚洲黄色网址| 香蕉综合网| 青青草成人网| 99精品国产乱码久久久人妻| 亚洲综合无码| 国产三级秋霞| 成人无码精品1区2区3区免费看| 色色色在线| 新精品99| 日产精品久久久久久久蜜臀| 色99在线观看| 激情丁香五月天图片| 色婷婷成人做爰A片免费看网站| 日本久久人人| 日本色狠狠| 九月丁香婷婷基地| 五月丁香久久精品在线观看| 99视频这里有精品| 久久受www免费人成| 天天综合亚洲综合网天天αⅴ| 婷婷丁香六月| 五月婷婷精品视频| 西瓜美女a片| 另类天堂| 天天日天天添| 色婷婷狠| 99五月婷| 丁香五月香蕉| 九九综合九色欧美狠狠| 激情五月婷婷在线区| 狠狠操综合| 五月丁香婷婷爱激情综合网| 色99自拍| 综合伊人久久| 婷婷色色婷婷| 欧美激情 日韩无码 婷婷 五月天| 久久人妻情侣| 国产乱妇无乱码大黄AA片| 激情视频婷婷五月花| 亚洲激情av| 五月丁香色色| 91精品无码| 91精品人妻少妇无码影院| 国产激情综合五月久久| 久久蜜臀婷婷| 激情五月天无人视频在线| 操碰色一区就去操| 天天拍夜夜爽日日| 亚洲乱码日产精品BD| 激情伍月 欧美| 青柠影视免费高清电视剧| 夜夜人妻五月天| 欧美色色色| 丁香婷五月天| 九月激情婷婷丁香| 狠狠五月天激情|