久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

I2C偶發(fā)讀取失敗根因解析:硬件時(shí)序不能靠感覺(jué),必須算清參數(shù)

I2C偶發(fā)讀取失敗根因解析:硬件時(shí)序不能靠感覺(jué),必須算清參數(shù) 1. 問(wèn)題現(xiàn)場(chǎng)還原一個(gè)“偶發(fā)”到底有多偶發(fā)先說(shuō)結(jié)論I2C 外設(shè)讀取偶發(fā)失敗十有八九不是玄學(xué)而是時(shí)序余量不夠。這個(gè)項(xiàng)目標(biāo)題里的“Lesson Learn 01”我一看就很有共鳴因?yàn)槲易约涸谠缙谧?MCU 外設(shè)驅(qū)動(dòng)的時(shí)候也踩過(guò)完全一樣的坑——代碼邏輯查了三天最后發(fā)現(xiàn)是 SCL 上升沿太慢從機(jī)還沒(méi)把 SDA 拉低主機(jī)就已經(jīng)開(kāi)始采樣了。當(dāng)時(shí)的現(xiàn)象很典型設(shè)備跑起來(lái)之后OLED 顯示正常EEPROM 讀寫也正常但連續(xù)跑幾個(gè)小時(shí)之后偶爾會(huì)出現(xiàn)一次讀取失敗。失敗之后重新初始化 I2C 外設(shè)又能恢復(fù)正常。這種“偶發(fā)”最折磨人因?yàn)樗幌駨氐撞煌菢雍枚ㄎ灰膊幌窆潭ㄥe(cuò)誤那樣容易復(fù)現(xiàn)。你盯著邏輯分析儀看半天波形好像也沒(méi)問(wèn)題但就是偶爾出錯(cuò)。這個(gè)項(xiàng)目標(biāo)題的核心價(jià)值在于它把問(wèn)題定性得非常準(zhǔn)確硬件時(shí)序不能靠“感覺(jué)夠了”。這句話翻譯成工程語(yǔ)言就是你不能憑經(jīng)驗(yàn)覺(jué)得“這個(gè)上拉電阻應(yīng)該差不多”“這個(gè)速率應(yīng)該沒(méi)問(wèn)題”“這個(gè)延時(shí)應(yīng)該夠了”而是必須回到 datasheet 里把每一個(gè)時(shí)間參數(shù)算清楚把每一個(gè)邊沿對(duì)齊。I2C 總線本身并不復(fù)雜兩根線一根 SCL一根 SDA開(kāi)漏輸出靠上拉電阻拉高。但恰恰因?yàn)樗?jiǎn)單很多人就忽略了它的時(shí)序約束。標(biāo)準(zhǔn)模式 100kHz、快速模式 400kHz、快速模式 1MHz不同速率下對(duì)上升時(shí)間、下降時(shí)間、建立時(shí)間、保持時(shí)間的要求都不一樣。你如果只按“能通就行”的標(biāo)準(zhǔn)去調(diào)那偶發(fā)失敗就是遲早的事。這篇文章適合誰(shuí)看如果你是剛接觸 MCU 外設(shè)驅(qū)動(dòng)的嵌入式新手正在被 I2C 的偶發(fā)問(wèn)題折磨那這篇內(nèi)容可以幫你少走很多彎路。如果你是有一定經(jīng)驗(yàn)的工程師但平時(shí)更關(guān)注功能實(shí)現(xiàn)、對(duì)時(shí)序細(xì)節(jié)不太在意那這篇也能幫你建立一套更嚴(yán)謹(jǐn)?shù)呐挪樗悸?。哪怕你用的?STM32、ESP32、CH32V307 還是 STC89C52RC底層邏輯都是一樣的。2. 為什么 I2C 的時(shí)序問(wèn)題這么容易“偶發(fā)”2.1 開(kāi)漏輸出加弱上拉邊沿天生就慢I2C 的電氣結(jié)構(gòu)決定了它的邊沿不可能像推挽輸出那么陡。SCL 和 SDA 都是開(kāi)漏結(jié)構(gòu)器件只能把線拉低拉高要靠上拉電阻。這就意味著上升沿的斜率取決于上拉電阻和總線電容的 RC 時(shí)間常數(shù)。你可以把 I2C 總線想象成一根水管上拉電阻就是水龍頭的口徑總線電容就是水管的粗細(xì)??趶皆叫?、水管越粗水壓恢復(fù)得就越慢。如果上升沿太慢在高速通信時(shí)SCL 還沒(méi)完全拉高主機(jī)就已經(jīng)開(kāi)始采樣 SDA 了這時(shí)候讀到的數(shù)據(jù)就可能出錯(cuò)。很多人在選上拉電阻的時(shí)候習(xí)慣用 4.7kΩ 或者 10kΩ因?yàn)檫@是最常見(jiàn)的“經(jīng)驗(yàn)值”。但問(wèn)題是這個(gè)經(jīng)驗(yàn)值是在特定總線電容下才成立的。如果你的走線比較長(zhǎng)、掛了多個(gè)從機(jī)、或者 PCB 布局不太理想總線電容可能遠(yuǎn)超預(yù)期這時(shí)候 4.7kΩ 就不夠了。2.2 從機(jī)的響應(yīng)時(shí)間不是固定的另一個(gè)容易被忽略的點(diǎn)是從機(jī)拉低 SDA 的時(shí)間并不是一個(gè)固定值。不同廠商、不同型號(hào)的從機(jī)甚至同一型號(hào)在不同溫度、不同供電電壓下響應(yīng)時(shí)間都會(huì)有差異。你在實(shí)驗(yàn)室常溫下調(diào)通了到了現(xiàn)場(chǎng)高溫環(huán)境下從機(jī)可能就“慢半拍”了。尤其是 EEPROM 這類器件寫周期本身就有幾毫秒的延遲。如果你在寫操作之后立刻發(fā)起讀操作而從機(jī)還沒(méi)完成內(nèi)部寫周期它就不會(huì)響應(yīng)。這時(shí)候如果你沒(méi)有正確處理 ACK 超時(shí)就會(huì)表現(xiàn)為“偶發(fā)讀取失敗”。2.3 時(shí)鐘拉伸不是所有主機(jī)都支持I2C 協(xié)議里有一個(gè)機(jī)制叫時(shí)鐘拉伸也就是從機(jī)可以通過(guò)拉低 SCL 來(lái)告訴主機(jī)“我還沒(méi)準(zhǔn)備好你慢點(diǎn)”。但問(wèn)題是不是所有 MCU 的硬件 I2C 外設(shè)都完整支持時(shí)鐘拉伸。有些 MCU 的硬件 I2C 在從機(jī)拉低 SCL 的時(shí)候主機(jī)并不會(huì)真正等待而是繼續(xù)按自己的節(jié)奏走。如果你用的恰好是這種 MCU那從機(jī)一旦需要拉伸時(shí)鐘通信就會(huì)出錯(cuò)。而且這種出錯(cuò)往往不是每次都發(fā)生只有在從機(jī)忙的時(shí)候才會(huì)出現(xiàn)所以看起來(lái)就是“偶發(fā)”。2.4 中斷和 DMA 會(huì)打亂時(shí)序節(jié)奏還有一個(gè)很隱蔽的坑如果你在用中斷或者 DMA 驅(qū)動(dòng) I2C那中斷延遲和 DMA 傳輸延遲都會(huì)影響時(shí)序。比如你本來(lái)應(yīng)該在 SCL 高電平期間讀取 SDA但因?yàn)橹袛啾桓邇?yōu)先級(jí)的任務(wù)搶占了等你回來(lái)的時(shí)候 SCL 已經(jīng)變低了這時(shí)候讀到的數(shù)據(jù)就是錯(cuò)的。這種問(wèn)題在裸機(jī)跑的時(shí)候可能不明顯但一旦上了 RTOS或者系統(tǒng)里有其他高優(yōu)先級(jí)中斷就很容易暴露出來(lái)。而且它往往和具體的代碼執(zhí)行路徑有關(guān)所以復(fù)現(xiàn)起來(lái)也很困難。3. 回到 datasheet必須算清楚的幾個(gè)關(guān)鍵參數(shù)3.1 上升時(shí)間 tr 和下降時(shí)間 tfI2C 規(guī)范里對(duì)上升時(shí)間和下降時(shí)間有明確要求。以標(biāo)準(zhǔn)模式 100kHz 為例上升時(shí)間最大 1000ns下降時(shí)間最大 300ns??焖倌J?400kHz 下上升時(shí)間最大 300ns下降時(shí)間最大 300ns??焖倌J?1MHz 下上升時(shí)間最大 120ns下降時(shí)間最大 120ns。這些數(shù)字不是隨便寫的它們決定了你的上拉電阻和總線電容必須滿足什么條件。上升時(shí)間的經(jīng)驗(yàn)公式是tr ≈ 0.847 × R × C其中 R 是上拉電阻C 是總線電容。這個(gè)公式是 RC 充電到 0.3VDD 到 0.7VDD 之間的時(shí)間也是 I2C 規(guī)范里定義上升時(shí)間的區(qū)間。舉個(gè)例子如果你的總線電容是 200pF上拉電阻是 4.7kΩ那上升時(shí)間大約是 0.847 × 4700 × 200e-12 ≈ 796ns。這個(gè)值在標(biāo)準(zhǔn)模式下勉強(qiáng)可以但在快速模式下就超標(biāo)了。如果你要把速率提到 400kHz就必須把上拉電阻降到 2.2kΩ 甚至 1.5kΩ。3.2 總線電容 Cb總線電容是所有掛在 I2C 總線上的器件引腳電容、PCB 走線電容、連接器電容的總和。I2C 規(guī)范規(guī)定總線電容最大 400pF。超過(guò)這個(gè)值上升時(shí)間就會(huì)超標(biāo)通信就會(huì)不穩(wěn)定。實(shí)際項(xiàng)目中總線電容往往比你想象的大。一個(gè)典型的 I2C 從機(jī)引腳電容大約是 10pFPCB 走線大約是 1pF/cm連接器每個(gè)引腳大約是 1pF 到 2pF。如果你掛了 8 個(gè)從機(jī)走線 20cm那總線電容可能就已經(jīng)超過(guò) 100pF 了。再加上上拉電阻本身的寄生電容很容易就到 200pF 以上。所以選上拉電阻的時(shí)候不能只看“別人用 4.7kΩ 我也用 4.7kΩ”而是要根據(jù)實(shí)際的總線電容來(lái)算。如果你沒(méi)有條件精確測(cè)量總線電容可以用示波器看上升沿然后反推。3.3 建立時(shí)間 tSU 和保持時(shí)間 tHD建立時(shí)間是指 SCL 上升沿之前SDA 必須已經(jīng)穩(wěn)定的時(shí)間。保持時(shí)間是指 SCL 下降沿之后SDA 必須繼續(xù)保持穩(wěn)定的時(shí)間。這兩個(gè)參數(shù)決定了你的數(shù)據(jù)什么時(shí)候可以變化。在標(biāo)準(zhǔn)模式下建立時(shí)間最小 250ns保持時(shí)間最小 0ns但實(shí)際建議留 100ns 以上??焖倌J较陆r(shí)間最小 100ns保持時(shí)間最小 0ns。這些參數(shù)看起來(lái)很小但如果你的 MCU 硬件 I2C 外設(shè)配置不當(dāng)或者軟件模擬 I2C 的延時(shí)不夠就很容易違反。尤其是軟件模擬 I2C 的時(shí)候很多人為了追求速度把延時(shí)設(shè)得很短。結(jié)果在示波器上看SDA 的變化幾乎和 SCL 的邊沿同時(shí)發(fā)生建立時(shí)間和保持時(shí)間都不夠。這種情況下常溫下可能能跑但溫度一變、電壓一變就出問(wèn)題了。3.4 從機(jī)的數(shù)據(jù)保持時(shí)間 tVDDAT這個(gè)參數(shù)很多人會(huì)忽略。它是指從機(jī)在 SCL 下降沿之后還能保持 SDA 有效的時(shí)間。如果主機(jī)在 SCL 下降沿之后太快去讀 SDA而從機(jī)還沒(méi)把數(shù)據(jù)放上去就會(huì)讀到錯(cuò)誤的值。不同從機(jī)的 tVDDAT 差異很大。有些高速?gòu)臋C(jī)可能只有 100ns有些低速?gòu)臋C(jī)可能有 900ns。如果你用的是一個(gè)低速?gòu)臋C(jī)但主機(jī)按高速模式去讀就會(huì)出問(wèn)題。4. 實(shí)操排查從波形到代碼的完整流程4.1 第一步用示波器看波形不要靠猜排查 I2C 時(shí)序問(wèn)題第一步永遠(yuǎn)是看波形。不要靠邏輯分析儀的協(xié)議解碼結(jié)果去判斷因?yàn)閰f(xié)議解碼只能告訴你“數(shù)據(jù)是什么”不能告訴你“邊沿好不好”。你需要用示波器看模擬波形重點(diǎn)看上升沿、下降沿、過(guò)沖、振鈴。我一般會(huì)同時(shí)抓 SCL 和 SDA 兩路信號(hào)觸發(fā)方式設(shè)為 SCL 上升沿然后觀察 SDA 在 SCL 高電平期間是否穩(wěn)定。如果 SDA 在 SCL 高電平期間有毛刺或者緩慢變化那就是時(shí)序有問(wèn)題??床ㄐ蔚臅r(shí)候重點(diǎn)看這幾個(gè)點(diǎn)SCL 上升沿是否足夠陡如果上升沿超過(guò) 1μs那在快速模式下肯定不行。SDA 在 SCL 上升沿之前是否已經(jīng)穩(wěn)定如果 SDA 還在變化建立時(shí)間就不夠。SCL 下降沿之后SDA 是否保持穩(wěn)定足夠長(zhǎng)時(shí)間如果 SDA 很快就變了保持時(shí)間就不夠??偩€上是否有過(guò)沖或者振鈴如果有可能是上拉電阻太小或者走線阻抗不匹配。4.2 第二步算一遍上拉電阻不要憑經(jīng)驗(yàn)看完波形之后根據(jù)實(shí)測(cè)的上升時(shí)間和總線電容反推上拉電阻是否合適。如果你沒(méi)有條件測(cè)總線電容可以用下面的方法估算先把上拉電阻斷開(kāi)用示波器測(cè)總線在從機(jī)拉低時(shí)的電壓確認(rèn)從機(jī)確實(shí)能把線拉低。然后接上上拉電阻測(cè)上升時(shí)間。根據(jù) tr ≈ 0.847 × R × C反推 C tr / (0.847 × R)。如果算出來(lái)的 C 超過(guò) 400pF說(shuō)明總線負(fù)載太重需要減少?gòu)臋C(jī)數(shù)量或者縮短走線。如果 C 在合理范圍內(nèi)但上升時(shí)間還是超標(biāo)那就減小上拉電阻。上拉電阻的最小值受限于器件的灌電流能力。I2C 規(guī)范規(guī)定標(biāo)準(zhǔn)模式下灌電流最小 3mA快速模式下最小 6mA。如果你的上拉電阻太小從機(jī)拉低的時(shí)候電流會(huì)超過(guò)它的承受能力導(dǎo)致低電平不夠低。一般來(lái)說(shuō)3.3V 系統(tǒng)下上拉電阻不要小于 1kΩ5V 系統(tǒng)下不要小于 1.5kΩ。如果你需要更小的電阻來(lái)滿足上升時(shí)間那就說(shuō)明總線電容太大了應(yīng)該從布局上想辦法。4.3 第三步檢查 MCU 的 I2C 配置如果你用的是硬件 I2C那就要檢查 MCU 的 I2C 外設(shè)配置是否正確。重點(diǎn)看這幾個(gè)寄存器時(shí)鐘控制寄存器確認(rèn)分頻系數(shù)是否正確實(shí)際速率是否和預(yù)期一致。上升時(shí)間寄存器有些 MCU 允許你配置上升時(shí)間這個(gè)值要和實(shí)際波形匹配。濾波寄存器有些 MCU 有數(shù)字濾波器可以濾掉毛刺但也會(huì)引入延遲。時(shí)鐘拉伸使能確認(rèn)是否使能了時(shí)鐘拉伸如果從機(jī)需要拉伸但主機(jī)不支持就會(huì)出錯(cuò)。如果你用的是軟件模擬 I2C那就要檢查延時(shí)函數(shù)是否足夠。我一般建議在 SCL 和 SDA 變化之間至少插入 1μs 的延時(shí)然后在 SCL 高電平期間再插入 1μs 的延時(shí)。這樣雖然速度慢一點(diǎn)但穩(wěn)定性會(huì)好很多。4.4 第四步處理 ACK 超時(shí)和錯(cuò)誤恢復(fù)即使時(shí)序調(diào)好了也不能保證 100% 不出錯(cuò)。所以代碼里必須有錯(cuò)誤恢復(fù)機(jī)制。我一般會(huì)這樣做每次 I2C 傳輸之后檢查 ACK 是否正常。如果從機(jī)沒(méi)有拉低 SDA說(shuō)明它沒(méi)響應(yīng)。如果 ACK 失敗先發(fā)送一個(gè) STOP 條件然后重新初始化 I2C 外設(shè)。如果連續(xù)失敗超過(guò) 3 次就上報(bào)錯(cuò)誤不要無(wú)限重試。對(duì)于 EEPROM 這類有內(nèi)部寫周期的器件寫操作之后要延時(shí)足夠時(shí)間再讀或者用 ACK 輪詢來(lái)判斷它是否準(zhǔn)備好。下面是一個(gè)簡(jiǎn)單的 ACK 超時(shí)處理示例用偽代碼表示bool i2c_wait_ack(uint32_t timeout_ms) { uint32_t start get_tick(); while (read_sda() 1) { if (get_tick() - start timeout_ms) { i2c_stop(); i2c_init(); return false; } } return true; }這個(gè)邏輯看起來(lái)簡(jiǎn)單但非常有效。很多偶發(fā)失敗就是因?yàn)闆](méi)有超時(shí)機(jī)制程序一直卡在等待 ACK 的地方看門狗復(fù)位之后又恢復(fù)正常所以表現(xiàn)為“偶發(fā)”。5. 常見(jiàn)問(wèn)題速查表與避坑經(jīng)驗(yàn)5.1 常見(jiàn)問(wèn)題速查表現(xiàn)象可能原因排查方法解決措施偶發(fā)讀取失敗重新初始化后恢復(fù)上升時(shí)間超標(biāo)邊沿太慢示波器看 SCL 上升沿減小上拉電阻縮短走線高速通信時(shí)出錯(cuò)低速正常建立時(shí)間或保持時(shí)間不夠示波器看 SDA 和 SCL 邊沿關(guān)系增加延時(shí)降低速率多個(gè)從機(jī)時(shí)出錯(cuò)單個(gè)從機(jī)正??偩€電容太大測(cè)量總線電容減少?gòu)臋C(jī)數(shù)量增加總線驅(qū)動(dòng)器寫 EEPROM 后立刻讀出錯(cuò)誤從機(jī)內(nèi)部寫周期未完成讀 ACK 是否響應(yīng)增加延時(shí)或 ACK 輪詢溫度變化后出錯(cuò)從機(jī)響應(yīng)時(shí)間變化高低溫測(cè)試增加時(shí)序余量RTOS 下偶發(fā)出錯(cuò)中斷延遲打亂時(shí)序關(guān)閉中斷測(cè)試用 DMA 或提高 I2C 中斷優(yōu)先級(jí)5.2 避坑經(jīng)驗(yàn)一不要迷信“別人能用我也能用”我見(jiàn)過(guò)太多項(xiàng)目原理圖是抄的上拉電阻是抄的代碼也是抄的結(jié)果別人能用自己就是不行。原因很簡(jiǎn)單別人的總線電容和你的不一樣別人的走線長(zhǎng)度和你的不一樣別人的從機(jī)型號(hào)和你的也不一樣。所以上拉電阻一定要自己算時(shí)序一定要自己測(cè)。哪怕你用的是開(kāi)發(fā)板也要用示波器確認(rèn)一下波形。開(kāi)發(fā)板上的上拉電阻往往是按最短走線、最少?gòu)臋C(jī)設(shè)計(jì)的你一旦外接傳感器總線電容就變了。5.3 避坑經(jīng)驗(yàn)二軟件模擬 I2C 的延時(shí)不要用循環(huán)次數(shù)很多新手寫軟件模擬 I2C 的時(shí)候喜歡用for(i0;i10;i);這種空循環(huán)來(lái)做延時(shí)。這種寫法在不同編譯器、不同優(yōu)化等級(jí)、不同主頻下實(shí)際延時(shí)完全不一樣。你今天調(diào)好了明天換個(gè)編譯器版本可能就出問(wèn)題了。正確的做法是用定時(shí)器或者系統(tǒng)滴答來(lái)做精確延時(shí)或者至少用__NOP()配合循環(huán)并且把延時(shí)時(shí)間寫在注釋里。如果你用的是 STM32可以用 DWT 計(jì)數(shù)器來(lái)做微秒級(jí)延時(shí)非常準(zhǔn)。5.4 避坑經(jīng)驗(yàn)三邏輯分析儀的解碼結(jié)果不能全信邏輯分析儀很方便能直接解碼出 I2C 的地址、數(shù)據(jù)和 ACK。但它的采樣率有限而且它只判斷高低電平不判斷邊沿質(zhì)量。如果上升沿很慢邏輯分析儀可能仍然能正確解碼但實(shí)際從機(jī)已經(jīng)采樣錯(cuò)誤了。所以邏輯分析儀用來(lái)驗(yàn)證協(xié)議層示波器用來(lái)驗(yàn)證電氣層。兩者結(jié)合才能完整定位問(wèn)題。5.5 避坑經(jīng)驗(yàn)四不要忽略電源和地I2C 的時(shí)序問(wèn)題有時(shí)候不是 I2C 本身的問(wèn)題而是電源和地的問(wèn)題。如果從機(jī)的供電電壓不穩(wěn)定或者地線有噪聲從機(jī)的響應(yīng)時(shí)間就會(huì)變化時(shí)序余量就會(huì)被吃掉。我遇到過(guò)一個(gè)案例I2C 讀取偶發(fā)失敗最后發(fā)現(xiàn)是從機(jī)的電源濾波電容太小導(dǎo)致電源紋波太大。換了一個(gè)大電容之后問(wèn)題就消失了。所以排查 I2C 問(wèn)題的時(shí)候也要順手看一下電源和地。6. 從根上解決建立時(shí)序余量意識(shí)6.1 時(shí)序余量不是“差不多就行”做硬件和底層驅(qū)動(dòng)最忌諱的就是“差不多就行”。I2C 的時(shí)序參數(shù)都是納秒級(jí)的你的“差不多”可能就是幾百納秒的偏差。在常溫下、在實(shí)驗(yàn)室里、在單個(gè)設(shè)備上這點(diǎn)偏差可能不會(huì)暴露。但一旦到了現(xiàn)場(chǎng)溫度變了、電壓變了、器件批次變了問(wèn)題就出來(lái)了。所以正確的做法是在設(shè)計(jì)階段就把時(shí)序余量留夠。比如你的上升時(shí)間要求是 300ns那你就按 200ns 來(lái)設(shè)計(jì)留 100ns 的余量。你的建立時(shí)間要求是 100ns那你就按 200ns 來(lái)設(shè)計(jì)留 100ns 的余量。6.2 用表格管理時(shí)序參數(shù)我一般會(huì)在項(xiàng)目里維護(hù)一張時(shí)序參數(shù)表把每個(gè)從機(jī)的關(guān)鍵時(shí)序參數(shù)都列出來(lái)然后和主機(jī)的配置做對(duì)比。這樣在換從機(jī)或者改速率的時(shí)候能快速判斷是否兼容。參數(shù)主機(jī)能力從機(jī)要求余量是否滿足最高速率400kHz400kHz0臨界上升時(shí)間250ns300ns50ns滿足建立時(shí)間150ns100ns50ns滿足保持時(shí)間150ns0ns150ns滿足總線電容200pF400pF200pF滿足這張表看起來(lái)簡(jiǎn)單但非常有用。它能把“感覺(jué)”變成“數(shù)據(jù)”把“偶發(fā)”變成“可控”。6.3 在代碼里加入時(shí)序自檢如果你的 MCU 支持可以在初始化的時(shí)候做一次時(shí)序自檢。比如發(fā)送一個(gè)已知的測(cè)試模式然后讀回來(lái)對(duì)比。如果讀回來(lái)的數(shù)據(jù)不對(duì)就說(shuō)明時(shí)序有問(wèn)題可以提前報(bào)警。這個(gè)自檢不需要很復(fù)雜哪怕只是讀一個(gè)固定的寄存器也能發(fā)現(xiàn)大部分時(shí)序問(wèn)題。關(guān)鍵是它能把問(wèn)題暴露在出廠之前而不是等到客戶手里才出現(xiàn)。7. 我個(gè)人在實(shí)際操作中的體會(huì)這個(gè) I2C 偶發(fā)失敗的問(wèn)題我前后遇到過(guò)好幾次每次的原因都不太一樣。有一次是上拉電阻太大有一次是走線太長(zhǎng)還有一次是 MCU 的 I2C 外設(shè)配置錯(cuò)了。但歸根結(jié)底都是因?yàn)橐婚_(kāi)始沒(méi)有把時(shí)序當(dāng)回事。我現(xiàn)在做項(xiàng)目只要用到 I2C第一件事就是打開(kāi) datasheet把主機(jī)的時(shí)序參數(shù)和從機(jī)的時(shí)序參數(shù)都列出來(lái)然后算一遍上升時(shí)間確認(rèn)上拉電阻合適。第二件事就是用示波器看波形確認(rèn)邊沿質(zhì)量。第三件事就是在代碼里加超時(shí)和錯(cuò)誤恢復(fù)。這三件事做完基本上就不會(huì)再出現(xiàn)偶發(fā)失敗了。還有一個(gè)小技巧如果你不確定上拉電阻該用多大可以先用一個(gè)可調(diào)電阻從大到小調(diào)同時(shí)用示波器看上升沿。當(dāng)上升沿剛好滿足要求的時(shí)候再把電阻值固定下來(lái)。這樣比直接算更直觀也更準(zhǔn)確。最后再分享一個(gè)經(jīng)驗(yàn)I2C 的速率不是越高越好。如果你的應(yīng)用對(duì)速度要求不高那就用 100kHz甚至更低。速率越低時(shí)序余量越大穩(wěn)定性越好。很多傳感器和 EEPROM 在 100kHz 下工作得非常穩(wěn)定沒(méi)必要為了省那幾毫秒去冒險(xiǎn)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
另类图片五月| 91色碰| 第45页一区二区| 黄页视频网站野外| 粉嫩av在线| 骚乳在线| 爽 好舒服 无码刺激久久| 日骚逼视频| 久久久国产精品人妻丝袜| 岛国网址国产 | 日本熟妇人妻中出视频| 97天堂| 97色涩| 99熟女| 中文字幕第7页| 亚洲天堂区| 亚洲精品国产专区在线观看| 亚洲色图亚洲| 四虎精品永久在线观看| 亚州色阁| 欧美精品成人亚洲| 户外裸露刺激视频第一区| 国产后入| 亚洲欧美国产精品久久久久久久| 久久久一区二区| 日韩一999精品| 亚洲一级性爱视频免费看| 亚洲熟女少妇免费视频| 中出789在线视频| 色婷婷丁香五月| 岛国视频一二三区| 欧美精品一区二区少妇免费A片| 国产熟女高潮一区二区三区| 91爱看| 曰韩精品九九无码| 少妇国产不卡| 久久久久久久一级黄色打同平台| 日韩成人网址| 韩国黄色片精品久久久| 性爱av在线免费观看| 午夜福利一区二区影院| 黑人白女精品一区| 人人透人人操| 欧美色婷婷| 亚洲蜜乳av| 欧美色www亚洲国产阿娇要播| 清纯唯美亚洲综合| 超碰91在线| 国产传媒日韩| 黄色片A级一区二区三区| 日本人妻最新在线中| 97色综合中文网| 欧美春色| 久久精品熟妇丰满人妻99| 熟女91网| 十八禁电影伊人网| 国产精品扒开腿做爽爽爽视频| 久久精品综合| 99少妇| 欧美美女视频| 麻豆天美91| 五月天精品| 久久精品视频一区三区小泽玛利亚| 开心六月色| 亚洲城人男人的天堂| 7月婷婷综合| 超碰色中文| 啊啊啊好舒服好爽啊啊啊视频| 欧美精品在线观看| 啊啊啊要高潮了| 射丝袜大香蕉| 男人综合网| aa片毛片| 亚洲淫色网中文| 欧美中文狠| 97天天在线| 香蕉国产97| 亚洲在线a| 亚洲av性爱电影| 91人妻人人澡人人爽人人精品| 欧美色www亚洲国产阿娇要播| 午夜毛片亚洲精品片国产久久久| 亚洲啪AⅤ永久无码| 亚洲 日本 国产 综合| 午夜精品探花| 欧美少妇内射| 老熟女天天操| 亚洲制服aⅴ中文字幕| 亚洲美女自拍偷拍视频| 日韩人妻资源在线看| 日逼五月天| 欧洲自拍第一页| 亚洲一二三四区| 人人操人人插人www| 日本一区二区不卡精品| 啊啊啊不要好疼视频| 97久久精品亚洲中六字幕| 97公开久久| 五月天人妻综合| 日本潮催一卡操| 不卡啪啪视频| 白丝少妇一区二区| 久久精视频美日韩在线视频| 不卡免费av在线播放| 色色亚洲| 国产区91柔拿会所技师| 色性欧美| 美女黄色91| 秋霞一集毛片观看| 国产精品老熟女一区二区| 色哟哟1区2区| 亚洲精品免费中文字幕| 国产精品亚洲一区二区三区四区| 中文字幕av丝袜| WWW操逼| A久久| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 青娱乐av在线| 亚洲欧美另类小说| 91高清无码下载| 曰本精品久久久| 日韩91网| 色综合久| 乱人乱色一区二区三区免费| 亚洲欧美日韩精品久| 天天综合香 ld视频| 欧美自拍网| 干婷婷综合网| 国产美女91| 青娱乐国产精品| 日本大香蕉| 一级成人性爱| 超碰99热中文字幕| 97在线精品观看视频| 91丝袜美女| 久久婷婷五月天| 无码人妻丰满熟妇区毛片| av一区二区三区四区| 殴美牲| 精品久久97| 超碰人人在线| 欧美+日产+中文| 91精品丝袜久久久久久| 超碰导航97| 91视频国品一二三区| 国产精品丝袜在线| 国产欧美日韩女同性恋ww喷水精品| 日韩情色一区二区| 北京专精特新企业招聘信息| 国产精品爆乳懂色蜜乳| 人妻无码久久一区二区三区免费| 摸奶性爱视频网站在线免费播放| 精品人妻二区三区| 人人贴人人摸| 91女优在线观看 | 成 人 A V免费视频在线观看| 操香逼| 伊人久久综合影院| 老女人老91妇女老热女| 无码乱人伦中文视频| 国产成人精品一区| 日韩一级二级| 国产成人亚洲精品无码最新在线| 伊人玖玖网| 亚洲视频,小说| 免费精品国偷自产在线在线| 中国熟女91| 亚洲欧美中文日韩视频中国语 | 我想要 啊 啊 啊| 欧美久久草熟女| 亚洲黄色视频在线观看视频| 亚州九九九精品视频| 青青草日韩无码| 亚洲天堂在线怕怕视频| 青青草影视蜜久久| 最新亚洲风情电影| 日韩激情小说一区二区| 老鸭窝成人免费毛片视频| 久久五月综合| 欧美日韩国产另类综合| 热热色AV| 成人日韩中文字幕| 成人免费看吃奶视频网站| 东北女人被操| 色婷婷香蕉| J?P?NESEHD熟女熟妇伦| 天天狂操夜夜狂日| 国模久久在线| 97玖玖人妻| 97摸视频| 天天草夜夜草高潮片| 久热99999| 亚 欧 美 综合| 秋霞免费AV| 国产毛片在线| 久操91视频| 色九九久九九| 久久 久久国内精品亚洲| 国产精品国产自产拍高清AV| 色五月婷婷网| 色香蕉影院| 美女尤物人人操| 国产综合日韩伦理| 狠狠躁伊人中文字幕| 97精品97久久| 九九热在线精品视频| 啊啊啊 在线观看| 日日夜夜狠狠| 丁香婷婷色五月| 强奸乱伦麻豆| 欧美国产伊人久久久久| 日本熟妇人妻中出视频| 欧美在线播放aaaa| 婷婷在线精品| 东京热激情视频一二三区| 日韩av在线播放不卡| 欧美偷拍区| 亚洲黄片免费在线播放| 日韩av电影成人在线| 亚洲无码日韩电影| 99热精品在线观看| 91情色在线| 麻豆天美在线| 亚洲资源站| 婷婷综合伊人一区| 亚洲综合另类| 狠狠五月天| 日本免费中文一区二区三区四区 | 综合操逼| 东京热免费视频| 欧美黄片视频在线观看免费 | 精品妇操一区二区三区| 欧亚韩国999| 蜜臀久久99精品久久久电影| 在线只有精品| 久久国产免费激情视频| 欧美第二页| 五月丁香久久| 中文精品一区二去| 黑丝91视频| 午夜AV人气不卡| 美女91网| 亚洲情色在线| 亚洲国产精品久久久久久久久久| 日韩偷拍一区二区三区| 91成人高清在线观看| 人妻天天爽| 欧美黑人猛交春色影视大全| 欧美性爱91| 91性网| 欧美日本天堂| 天天日日舔舔| 久久极品一区二区| 国模吧 一区二区三区| 女欧美一区二三区| 香蕉99秘 一区精品蜜桃臀| 欧美亚洲丝袜美女电影| 人妻天堂综合网| 五月天黄色激情视频| 亲子敌伦对白在线播放| 91美女视频| 亚洲极品| 老司机福利社视频在线观看| 欧美色图亚洲色| 91av熟女人妻| 少妇厨房愉情理伦片bd在线观看| 78久久| 日韩99999| 热G综合热G中文| 亚洲熟女一区二区| 台湾佬大香蕉| 九九热九九| 91岛国动作片| 五码视频在线观看| 日本精品一级二级三级| 欧美1区二区三区公司| 韩三级a视频在线观看| 亚洲av噜噜噜噜噜噜| 无码动漫av中文字幕| 啊啊啊草死我| 亚欧无码线免费观看视频| 亚洲国产奇米影视久久| 色婷婷在线视频精品导航| 美腿丝袜高跟网免费视频免费视频| 中文字幕黑人大片| 97超级欧美| AV色五月天| 91成人无码| 亚洲国产欧美另类自拍| 色情五月丁香| 超碰1997| 久久日韩肥臀| 日韩性爱视频在线免费观看 | 无码高清少妇久久| 成人性爱全视频观看| 婷婷五月天补不补| 激情文学小说一区二区| 熟女人妻精品一区二区视频| www.av在线视频| 亚洲nv男人的天堂网| 超碰97丝袜| 国产精品久久久久久久AV大片| 亚洲熟女中文字幕在线| 中文字幕视频一区视频二区| 国产超碰97| 亚洲国产精品有声| 嗯嗯啊啊视频一区二区三区| 人妻精品一区二区| 免费黄色A片| 美女大乳久久久久久久女人18| 久久岛国| 26uuu欧美| 亚洲无码日韩电影| 日本岛国黄色网址| 天天夜夜rb| 九九热九九| 久久精品国产精品| 中文字幕交换人妻| 久久精品视| 欧美亚洲丝袜美女电影| 97干97色| 91熟女综合| 亚洲一区操| 欧美后入视频| 九九无码视频| 久久免费9| 色老汉色| 97人妻免费中文字幕| 中亚黄色三级大片| 午夜高清成人在线视频| 午夜精品久久久久久久久久久久久| 五月丁香综合啪啪| 国产精品不卡一区二区电影| 青青欧洲黑| 成年人性爱日韩| 東南亚性呦成人伦理资源在线视频| 静品嫩模一区二区| 久久综合97| 男人的天堂在线2| 亚洲 综合 欧美| 91狠狠综| 97资源站国产精品| 色色99| 天天干天天操天天干天天操| 综合色好色| 精品网站99999| 韩国久久97| 女欧美一区二三区| 东京热综合久久一区二区 | 素颜老阿姨乱情色| 天天爱天天韩国日本牛牛牛牛| AAAA欧美日韩| 在线不欧美| 国产精品片| 亚洲做性| 人妻大香蕉| 丝袜亚洲91| 夜夜高潮夜夜爽| 熟妇人妻一区二区三区| 中文字幕日韩国产传媒欧美精品| 亚洲第一在线视频| 久久无码成人| 亚洲国产奇米影视久久| www.av在线视频| 美女啊啊啊啊啊啊啊| 免费αⅴ在线观看| 国产精品久久久久无码A√| 人妻天堂网| 超碰97COm中文| 午夜操一视频一区| 国产精品久久泡妞网站| 久久精品无码熟妇一区二区三区视频导航 | 狠狠操官网| 中国操逼无码| 久综合国内精品自在自线| av在线播放国产一区| 91人妻最真实刺激绿帽| 亞洲久久直播| 婷婷综合| 91九九九小逼| 116美女午夜| 精品国产乱码久久久久久久久1| 99亚洲精品| 亚洲图片欧美制度| 国模91| 精品一级| 家庭乱伦网站国产| 人妻久热在线| 久久日本熟妇熟色高清| 91精品国| 人妻无一区二区三区| wwwcaobibi| 亚洲综合春色| 土豪酒店各种姿势玩弄极品幼稚| 91美女视频在线观看| 日韩人妻有码免费视频| 夜夜嗨一区二区| 欧美爱三级日韩久久| 看一级特黄a大一片| 国产精品女同| 人人操人人精品影片| 欧美色狠| 久久极品一区二区| 欧美美女视频| 黄aaaaaaaaaaaaaaaaaa色网站 | 翔田千里AV无码秘 三区| blacked精品一区国产| 国产精品一区人妻精品阁在线| 日韩电影天堂视频一区二区| 亚洲熟妇一,二,三期| 福利在线黄片| 97草草| 另类小色呦| 熟女天天干| 一级性爱视频免费观看| 亚洲熟女综合| 乱性AV| 密桃99999| 久久有码视频| 五月开心网| 久久αⅴ| 绯色AV粉色AV蜜臀AV| 久久春色| 91neishe| 国产粉嫩蜜臀av一区二区三区| 在线视频日韩欧美国产| 国内毛片四区| 第二页中文字幕| 玖玖爱在线视频免费观看| 99综合自拍| 久久国产乱子伦精品免费女人| 亚洲国产综合久久久性感熟妇| 啊啊啊久久久视频| 强奸a片网| 综合久久99| 青青草国产盗摄一二三区| 国内亚洲高清无码| 中文字幕日韩情色| 黑丝少妇| 蜜臀AV网站| 久久精品一区二区三区四区五区| 蜜桃精品视频一区| 九九黄色网| 日本狂喷奶水在线播放212| 9久9久| 色五月第四色| 九九久久久久久爱| 偷窥自拍A片| 日韩欧美亚欧在线视频| 久久久青青草| 夜夜嗨一区| 国产精品3| 99xav| 激情久久久| 亚洲成人久久一区二区| 亚洲欧美综合| 91超碰在线| 国产黑白丝在线| 极品久久久久久久久久久久久久| 少妇超碰在线| 久青草影院| 国产精品人人爽人人做可爱福利| 精品国产Av无码久久久伦古装| 久热网| 天美麻豆黄色录像| 久久精品国产99国产精品亚洲| 欧美人妻精品一区二区| 思思热在线视频免费| 超碰 欧美| 少妇九九九九| 中文字幕丰满人妻日本| 日韩三级在线观看网站| 最新日本中文字幕| 欧美日韩日产免费网站看| 九九热久久99精品re| 色欲av一区二区三区蜜芽| 久草国产在线视频| 中文字幕在线观看二区三区| 色婷婷综合网| 国产精品熟女九九九| 久久久久密臀视频| 国产精品在线免费| 翔田千里爆乳巨臀无码| 日本色色色视频| 精品一区二区亚洲国产| 日韩伦理视频| 国产女主播视频在线观看| 日韩15p| 欧美亚洲第一页| 五月色网| 久久九精品| 9久9久| 超碰无码加勒比| 亚洲乱熟女一区二区三区大香蕉| 欧美三级一级| 十八禁一区二区无码观看| 日韩一二三区| 人人插人人搞人人操| 欧美天天谢综合网| 午夜αv| 日韩人妻免费精品| 久久一本大香蕉 | 精品二区三四区五电影 | 日韩影片中文字幕一区二区三区| 国产欧洲精品亚洲午夜拍精品| 大香蕉狠狠爱| 天天插天天射| 天天综合-91入口| 97人人射| 青青草在线视频美女| www.91逼逼.com| 超碰性爱97| 国产97视频| 大香网站| 一区二区三区在线日韩影院观看| 国产无码三级视频在线观看| 偷拍超碰| 强奸乱伦中文字幕AV| 亚洲 无码 偷拍| 久超碰在| 在线日韩日本亚洲国产| 丰满人妻一区二区三区在线| 国产91影院| 欧美A√综合网| 欧美日韩不卡a片| 91 亚洲情侣偷拍 久久| 一区二区三区精品视频| 亚洲人妻色图| 天操天操夜操夜月操月年年操| 你懂的在线观看区国产| 狠肏骚人妻| 国产剧情AV不卡在线观看| 97操B| 欧州色图区| 欧美高清色| 久久这里都是精品| 国产传媒午夜理伦精品| 欧美综合色站| 婷婷五月天影院| 亚洲人妻在线一区| 超碰97久| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 夜夜一区二区| 十八禁av无码免费网站APP| 五月天人妻综合| www.97在线| 家庭乱伦性爱av| 91老熟女视频| 亚洲97资源| 另类图片欧美激情综合| 青青草色插素人| 亚洲熟妇乱女区二区三区| 色香色欲天天综合网天天来吧| 日本一区二区三区午夜观看| 日本不卡一二区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 91在线视频免费播放| 日少妇视频| 欧美日韩狠狠爱| 少妇99成人麻豆| 亚洲一区二区麻豆影院| 一区二区娱乐网站| 狠狠爱综合网| www老逼91| 亚洲欧美九九| 强上我不卡卡| 嫩草伊人久久精品| 97网址97| 色九色久| 国产精品人妻无码久久久互動交流| 超碰欧美COM| 嗯嗯不要 视频| 射久久| 欧美综合91| 91殴美| 免费视频在线一区二区不卡| 亚洲国产91精品一区二区久久| 亚洲另类小说卡通动漫| 久草免费在线一区二区| 依人大香蕉| 大香蕉碰碰| 九九热视频这里只有精品| 东京热av男人的天堂| 操少妞在线视频| 欧美肥臀在线| 一区二区三区亚洲| 天天影视综合网欧美精品| 九九九九88| 欧美91久久久久| 97在线观| 日本精品高清一二区一本到| 蜜桃在线观看一区二区三区| 天天cao在线| 国产午夜无码片在线观看影视| 欧美精品另类人妖xxxx| 十八禁电影伊人网| 欧美性爱一区二区三区| 天天澡天天狠天天天做| 深田咏美亚洲精品福利社| 伊人五月天青青草婷婷| 亚洲熟女一区| 欧美激情专区| 欧美国产日韩高清在线| 国厂麻豆77q4| 久久久久久日韩| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 国产精品直播在线观看直播| 伊人五月天| 热G综合热G中文| 久久精品高清AV| 久久人妇| 日本精品第一视频在'| 神马久久网| 亚洲日韩精品久久久久一区壹牛| 91九久| 人人操人人93| 精品97精品97| 99国产精品视频尤物| 亚洲国成人情色好看电影| 日韩成人高清一区二区| 97频视在线| 国产92麻豆天美精品色欲5| 超碰9 7女人| 亚洲精品亚洲人成人网| 欧美91网| 女同亚洲欧美一二三区久久电影| 日本淫乱女一区二区三区视频| 校园春色之综合网| 久久性生大片免费观看性| 欧美综合97www| 波多野结衣一级视频| 美女干逼2| 99re3这里只有精品| 操b网站亚洲无码| 97草草| 夜夜欢天天干| 亚洲密乳AV| www.99色| 欧美论理片| 日韩操啪| 天天色综合影视网| 2025亚洲男人天堂| 美女操逼福利视频| 夜色91| 啊啊啊啊啊好大好舒服想要| 日韩三级一区| 亚洲色图日韩精品| 欧洲亚洲少妇| 久久中文字幕女同性恋一区| renqi久久久久久久久久久久| 高清国产精品福利网站| 久久精品一区二区三区蜜桃臀| 青青草精品| 超踫中文字幕| 人妻熟女av国产网站| 亚洲国产一级黄色视频| 欧洲亚洲人妻无码高清久久三区四区| 天堂在线一区二区| 日韩成人色图| 六九九九| 女人的久久久| 欧美久久草熟女| 麻豆久久视频在线地址| 国产九月婷婷| 成人黑料社久久| 91快色色色色色| 岛国福利在线精品播放| 日本黄大片在线观看视频| 日韩少妇无码| 国产精品天堂| 人妻性爱一区二区| 丁香久久| 亚州色交| 91 偷| 1769精品一区二区三区| 欧美人妻中出| 欧美日韩国产中文精品字幕自在自线| 色婷婷一区二区三区久久午夜成人不| 五月天大香蕉| a片久久久久久久久久久久| 9999伦理视频| 精品国产www久久| 女优大全 - 91n| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 大香蕉免费乱伦视频| 大香蕉中文201| 亚洲欧美九九九| 免费在线黄片视频| 97亚洲色图| 午夜精品久久久99| 国产无码一二三区| 日韩三级伊人| 国产乱青青草久久| 九九99精品视频在线观看| 天干天干天干天天做| 人人操人人操草草| 男人的天堂网页| 欧美成人一区二区| 97久久久久久久精| 黄片www.| 欧美精品23| 久操免费观看| 久久久三区二区一区| 第四色亚洲色图| 丁香五月激情五月| 国产乱人伦AVA麻豆软件.| 亚洲 无码 偷拍| 婷婷8月天青娱乐| 色制服丝袜夫妻av一区| 99久久com免费视频′| 伊人色综合网电影| 天天干干天天干干| 国产在线综合福利网站| 一本色道人妻久久| 色婷婷一区二区三区久久午夜 | 女优大全 - 91n| 久草精品一区| 天天天乱色综合全| 热天堂一区二区| 激情综合五| 人妻熟女av国产网站| 一区二区三区成人高清视频| 91肉片| 嗯嗯啊啊操我| 久9精品| 99精品九九九九九九| 亚洲丝袜99| 精品美女少妇一区二区三区| 亚洲乱色视频一区、二区在线| 天天综合精品| 婷婷五月色| 亚洲操人| 免费一级视频特黄色大片| 亚洲乱码国产乱码精网站| 国产女人高潮嗷嗷嗷叫小说| 91久久九九精品国产综合| 青青草毛片| 亚洲欧美另类小说| 亚洲人天堂| 又大又大又大又粗爽高潮观看| 丝袜足交视频| 欧美人妻少妇| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 日韩极品无码B| AⅤ片水多多| 日韩欧美操逼xxx| 一级岛国大片| 曰韩操B| 亚洲av无线观看| 天天操天天舔| 亚洲天堂热| 久久九九99| 91狠| 超碰精品| 色拍偷亚洲| 小电影欧美91| 97精品网| 天天色天天干天天爱| 强奸乱伦Av网| 成人网址在线观看| 18一区二区三区| 日本蜜桃| 日韩本不卡视频在线观看| 亚洲图片第一页| 精品国产91内射久久| 亚洲一级特黄大片在线播放91| 国产懂色精品国产av| 99热这里只有精品8| 九九热免费国产视频婷婷伊人五月 | 无码高清操逼网址| 日本视频在线观看污污污| 99色婷婷| 久久曰曰| 婷婷爱五月| 人人扣人人操| 清纯唯美激情四射| 超碰一区二区| 亚洲欧美色图| 日韩一性一交一A片俄罗斯 | 97免费视频在线观看视频| 婷婷精品国产一区二区三区日韩| 青青草日韩免费观看高清在线| 久久97视频| 国产隔壁老王影院在线| 影音先锋国产精品| 欧美日韩国产高清在线一二三区 | 97在线欧洲| 色网亚洲人| 黄色香蕉视频网站一区| 国产精品久久久久久久久AV大片| 午夜精品99久久久久传媒| 很很很很操| 亚洲九九九九| 国产成人无码久久精品| 无码视频一区二区| 国产精品96久久久久久| 久久直播国产| 婷婷伊人一区| 中文字幕福利视频一区二区三区在线观看| 26uuu成人影片| 精品久久一区二区三区四区五区| 久久精品99久久久久久| 国产精品内射婷婷一级二| 操逼网站视频漫画国产| 好看的91视频| 免费成人自拍视频在线| 99热最新网址| 韩国毛片一区二区三区| 性爱综合一区二区| 舔足天天操天天射| 黄色香蕉视频网站一区| 91综合在线| 新婚人妻扶着粗大强行坐下| 91蜜臀在线久久久久| 色综九九九一区| 精品久久久久久中文| 亚熟在线| 欧美亚洲| 丰满人妻一区二区三区四| 日日骚av| 日韩一级片在线看| 色眯眯av| 亚洲人妻在线一区| 亚洲天天操| 黄片不用下载在线观看| 亚洲精品不卡一二三区| 国产精品成人无码a v毛片| 大香蕉 222| 久久超碰网| 日韩av女优在线免费一区| 91性网| 国产精品免费视频不卡| 青青草五月份天| 插欧洲美女欧美精品| 久久精品男人的天堂| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 99re国产中文字幕| 人乳av| 凸凹视频在线观看| 午夜九九| 99熟女| 伊人超碰97| 97超碰jingpin| 日韩兔费看黄片| 欧美日韩人人精品| 翔田千里AⅤHD无码| 精品亚州18| 秋霞影音一区二区三区| 久久超碰天天| 丁香五月激情综合| 国产精品不卡av免费在线观看| 99999久久久久9国产精品| 69视频入口| 欧美78| 国产精品久久久三级无码| 密臀在线视频| 殴美性色a级欧美| 国产精品亚洲色婷婷久久久| 欧美韩国你懂得在线 | 五月花婷婷| 天天干天天操天天操夜夜操天天操 | 色综合潮| 三级网色| 国产传媒一区二区三区| 偷拍亚洲高清图片| 人妻在线视频| 亚洲欧美首页| 久草精品视频| 超碰av人人人| 在线综合 亚洲 欧美中文字幕| 99热8| 韩国一区二区精品亚洲| 吖在线不卡一区二区国产剧情| 97国产综合欧美| 青青网三级视频| 在线色导航| 99少妇| 精品97精品97| 亚洲成人在线播放| 91av一区二区在线观看| 亚洲欧美校园| 超碰天天操你比| 亚洲激情AV| 久久性爱精品一区| 深夜视频| 99精品久久久久久| 性感女人网页在线观看视频| 久久av成人无码免费| 91日韩| 欧美人妻熟女在线| 午夜欧美J进J出白浆流出久久久| 亚洲AV成人无码久久精品播放| 国产自制av蜜乳| 国产97综合| 神马久久久久久久久久| 一区二区三区四区色图| 美中日韩无码| 天天干天天舔| 色妇综合网| 久久久久96| 黄日韩| 欧美成不卡网| 久久婷婷五月天| 欧美日韩国产中文精品字幕自在自线| aV中亚| 少妇激情一区二区三区视频| 欧美天天综合站| 中日韩久久人妻一区二区| 天天干天天干天天| 3p国产色噜噜一区| 国产一在线观看| 黄色免费网| 福利视频网站| 超碰色图| 正宗无毛一线天嫩逼| 校园春色综合香蕉| 99www.bibizy香蕉资源国产一区二区三区高清| 99热精品在线| 九九色色| 成人AV在线电影| 无码人妻丰满热妇又大又粗| 亚洲欧美综合区自拍另类| www.亚洲黄色| 成人性爱免费播放| 少妇综合网| 啊啊啊啊啊啊在线观看| 中文字幕在线免费观看| 天天欧美| 欧美天天搞| 国产精品一区二区三| 青青五月天| 日本媚薬中文字幕在线| 日韩有码专区| 大香蕉中文在线| 97AV在线观看| aa片毛片| 亚洲熟伦熟妇AV无码春色| 天美精品原创av片国产| 91情色| 蜜乳中文字幕a在线| 国产成人亚洲精品无码最新在线| 日本操逼视频在线| 精品久久久久久无码| 美女视频尤物网在线看| 黄色AAAAA欧美| 日韩一级特黄av毛片| 在线中文字幕极品av| 每日更新AV| 久久98| 91欧美高清| 伊人97色天使| 麻豆一区在线| 蜜臀在线看片| 日韩欧美女求操每天更新| 玖玖久久久| 人妻夜夜爽天天爽三区麻豆AV网站| 91日韩| 7777奇米影视久久| 国产高清在线观看欧美| 色色色色电影网| 操人妻少妇中文 | 草草电影院| 国产精品一区二区校花| 国产精品成人蜜臀AV在线| 亚洲色综合| 激情图片伦理国产一区二区日韩| juliaann丝袜大战黑鬼| 久草久日| 17c嫩草51久久91嫩草| 欧美探花网| 乱色视频中文字幕| 欧美一级欧美三级在线观看| 人人爽人人精品乱人伦AV| 桑老女人九区| 亚洲欧洲中文日韩女优乱码| 亚洲无码?第一页| 免费看毛片操穴| 97精品第3页| aV中文麻| 久久久久亚洲三级电影| www…国产操逼| 亚洲色图 欧美热图 清纯唯美 另类自拍| 亚洲精品国产av天美传媒| 农村少妇久久久久久久| 翔田千里Av在线| www.yw尤物| 中文在线久久字幕| 日韩一级二级三级| 97在线观看播放视频| 夜夜爽33333| 欧美日韩另类字幕中文| 久久精品一区二区| 亚洲欧美一区二区三区一猛片| 黄页18禁| 久久东京热成人| 天天弄天天操| 黄色大片一区二区密桃丝袜| 欧美激情亚洲情色| 美日韩男女操屄视频| 综合婷婷| 九九人妻| 亚洲 日本 国产 综合| 91在线页| 一区二区三区一亚洲中文字幕、综合区灬 | 免费看黄视频亚洲网站| 青娱乐导航AV| 亚洲深夜福利| 在线可观看的黄色网址| 九X超碰| 伊人天天久久动态图| 色999;丁香五月| 久久久久国产精品人妻aⅴ天堂| 超碰免费人妻人人| 亚洲欧美激情另类色图| 97人人夜| 日韩乱伦视频| 久久6热精品99视频| 精品久久久久久中文字幕三区| 人妻天天操天天爽视频免费| 偷窥自拍亚洲| 亚欧国产无码精品在线| 欧美国产操逼| 国产 热久久久久国产精品| 亚州久久9| 国产精品探花色| 97干色天堂| 在线日韩日本亚洲国产| 天无日色综合| 97免费视频在线| 亚洲综合小说另类图欧美视频激情小说色五月天 | 欧美偷| 爽 好舒服 无码刺激久久| 九9热伊人| 国产 无码 一区二区| 大香蕉琪琪日本女优不卡| 激情 欧美 亚洲 小说| 区一二区日韩亚洲乱码av电影| 精品无码秘 人妻一区二区| 97午夜剧场日韩| 久久久精品网站| 啊啊啊啊啊啊在线看| 啪啪综合网| av在线人气| 99re热有精品视频国产| 日欧毛片久久| 思思热在线cao| 亚洲国产精品久久久久婷婷老年| 日本性爱不卡视频| 88在线一区二区三区| 91久久久久久久| 囯产精品久久久久久久久久二区三区| 色丁香五月婷婷| 91亚州| 色色99| 国产尤物AV尤物在线观看不卡| 免费99精品国产自在在线| 色欲天天综合网| 亚洲福利影院一区久久| 91jk色拍| 自拍偷拍 高清无码| 涩亚洲欧洲| 天天日天天舔| 欧美v亚洲v综合v国产v妖精| 美日韩在线不卡人妻| 日本一本道A级黄色毛片试看60分钟| 午夜九九| 亚洲另类久操网| 天天操夜夜嗨| 中国91AV| 白丝AV网站| 黄aaaaaaaaaaaaaaaaaa色网站| 97se亚洲综合自| 91久久午夜无码鲁丝片久久人妻| 日韩色| 97爱亚洲| 97碰碰日本乱偷人妻中文的| 国产小u女在线观看| 久久久96| 吊色| 亚洲熟妇丝袜在线观看| 插穴性爱视频在线观看| 日韩大香蕉AV影片| 亚洲熟女乱熟乱熟妇综合网二区| 国产 三级自拍| 一起草三级AV电影在线观看| 亚洲精品白丝| 天天肏美女| 午夜精品探花| 国产精品不卡一区二区三区av| 91N综合网在线| 好淫网一二三视区| 日本一级二级三级网站| 午夜小电影在线插入淫高潮| 色五月激情AV在线| 爆乳免费黄网站| av凤凰久久久| 岛国大片国产| 欧美性第一页| 疯操AV| 亚洲吊色| 91原创在线观看| 激情久久久| 久久中文字幕一区不卡| 大香蕉99999| 九色 蝌蚪 熟女自 | 91东京热男人的天堂| 亚洲女人91| 日本免费一区二区不卡| 欧美九九99久久精品| 久久老子无码午夜伦不卡| 在线无码视频| 日本影视久久免费| 日本熟妇人妻一区二区三区| 久久宗合亚洲| 大香蕉99热| 欧美日韩国产中文精品字幕自在自线,| 26uuu国产免费观看| 日韩在线一区高清在线| 乱伦熟女论坛| 久久精品店| 啪啪啪男女亚洲中文字幕99| 超碰97亚洲区| 久久少妇人妻| 少妇三P| 亚洲中文电影| 大香蕉综合| 97综合在线观看| 97日本超碰综合| 日本在线一二| 丁香五月色| 六月天婷婷| 99热在线播放| 日韩三级视频一区二区三区| 十八禁视频网站| 日本人妻A片成人免费看片| 亚洲高清无码AAA久久久精品| 最好看的中文字幕在线2018| 日韩一区二区精彩视频| 国产福利一区二| 亚洲一区中文精品| 久久婷婷电影网| 一中国女人毛片水真多| 丁香色狠狠色综合久久小说| 97天堂| 天美精品原创av片国产| 精品国产一区探花在线观看| 丁香九月婷婷| 国产一级舔足在线观看| 亚洲成人激情小说视频| 日韩性爱一级片| 被男人吃奶很爽的毛片| 370p日韩欧美亚洲精品| 大香焦A片| 色综合久久88色综合久久天天| 国产熟女乱论| 日韩精品中文字幕二区| 亚洲欧美精品一区天堂久久 | 91欧美| 97香焦色区| 日本999精品视频|