亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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)題。看波形的時(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
返回資訊列表
日韩免费看在线黄色片| 一级啊性爱在线视频| 天天做天天爱天天爽AV| 强奸xx国产| heyZO天然素人无码AⅤ专区| 操人人| 久久久久久久| 九九九九九九九九九九九蜜桃| 国产11页| 婷婷五月天丁香| 日韩在线一区高清在线| 日韩欧美字幕亚洲一区二区| 9999免费精彩视频| 亚洲午夜福利视频| 久久久久久久亚洲Av无码| 大香蕉一级黄色片久久| 欧美高清色| 2020中文字幕在线| 四虎影视 亚洲无码| 中文字幕AV片| 伦理日韩国产久久| 伊人aaa| 婷婷丁香一区二区三区| 午夜精品久久久久| 精品无人区麻豆乱码久久久| 色九九九| 天美欧美国产| 久草男人天堂| 青青青草伊人精品| 久草视频在线视频在线视频在线观看 | 99热导航| 中国小夫妻勾搭露脸淫荡对白| 久久一二三四五六七八九区区区| 免费看日本操逼视频| 欧美黑人精品一区二区| 欧美系列在线一区二区| 国产视频一区二区免费| 五月丁香婷婷综合| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 狠狠操综合| 亚洲情色中文字幕一区| 欧美日韩人人精品| 好屌色综合| 91少妇香蕉久久精品| 精品人妻一区二区三区夜夜| 舔舔啊| 97国产中文| 亚洲天堂久久| 久久久久久9| 欧美一级A一级a爱片久久| 91丨人妻丨国产丨丝袜| 极品销魂美女一区二区| 九九av| 久湿久久| 国产精品剧情| 18禁精品网站在线看| 免费A V在线播放| 制服乱伦| 超碰偷拍| 国产久久久久久| 国产女大学生AV| 精品国产一区二区三区四区在线看 | 亚洲AV噜噜狠狠网址蜜桃动漫| 亚洲色图殴美色图激情乱伦| 亚洲AV免费在线| 天天干,天天日| 伊人久久青青草| 啊操爽品善一区二区三区| 国产后入清纯| 日本一道在线播放高清| 国产无套粉嫩白浆在| 五月花婷婷| 97碰碰日本乱偷人妻中文的| 2017天天拍大香蕉| 国产午夜激片Av毛片不卡| 亚洲高潮少妇| 夜色97| 97色碰| 国产精品岛国片在线观看| 人妻少妇精品一区二区三区| 日本一级婬片试看三分钟| 97国产成人精品免费视频| 欧美不卡在线美女| 人妻喷水| 欧美色性爱| 屌逼麻豆| a级免费在线观看| 日韩探花精品在线视频| 日1区2区3区2020| 被窝影院午夜看片无码| 五月激情在线| 欧洲一区二区| 插入综合网| 国色综合天| 国产精品色片一区二区| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 日本一级性爱| 欧美综合网1| 视频不卡中文字幕| 热久久这里只有精品| 亚洲男人的天堂网| 强奸乱伦AV网站| 亚洲欧美一区二区三区在钱蜜桃| 青青青草伊人精品| 色情成人五月天| 麻豆人妻精品一区二区| 人妻丝袜一区二区三区在线| 97最新在线播放视频| 欧美少妇性爱网站| 欧美性爱免费短视频| 亚码激情| 啪啪综合网| 久久性爱视频| 成人小电影网站tex| 家庭乱伦性爱av| 日本裸体久久色噜噜| 中欧人妻丝袜中文字幕| 色情成人五月天| 久久九九97| 久久久婷婷婷| 国产精品乱码久久久| 久久色情| 好属操| 水野优香在线观看| 国产精品操| 久久国产三区| 亚洲一区中文精品| 日韩激情视频| 色人久久| 亚洲人体视频在线观看| 久久夜夜夜| www.91理论| 精品二区三四区五电影 | 在线国产福利网址导航| 九九九九免费高| 人人摸人人添人人操| 中文字幕无码不卡啪啪| 久操免费电影| 毛片17S| 日韩免费大片一级播放| 果冻传媒一区二区三区| 久久婷婷色| 野狼福利社区| 91久久久老司机| 在线v中文字幕一区二区三区 | 女同性恋久久| 精品黄色电影| 我想要啊 啊 啊| 夂久色| 亚洲黄片免费在线播放| 午夜一区| 亚洲精品黑丝| 男人网站婷婷| 淮穴色AV| 入口操逼网站| 国产亚洲深夜激情| 国产嫩草精品A88AV| 亚洲有码 欧美精品| 人人性爱视频免费| 热热色中文无码| 1二区9| 久99久视频| 亚洲中文字幕在线视频一区二区| 中文字幕久久亚州无码| 日本A级视频| 三级三久久线久久99久目本WW| 日韩综合无码一区久久92| 日本一久是| 国产乱婷婷精品二区三区| 在线亚洲丝袜视频网站| 开心五月天激情网| 国产成人www免费人成看片| 97爱爱爱| 国产蜜臀精品一区二区尤物| 色超碰综合| 99热精品在线在线| 婷婷丁香成人| 无码逼| 在线午夜成人无码视频| 亚洲九九九九| 精品人妻少妇| 中文字幕欧美日本乱码一线二线| 日本青青草在线| 一区二区三区激情在线观看| 夜夜操青青草| 在线播放成人高清免费视频 | 亚洲一卡2卡3卡4卡乱码网站| 亚洲色交| 青青操日韩| 我爱搞逼综合网| 色性荡荡荡荡视频| 97视频在线观看高清资源| 久久大香蕉| 亚洲黄色影视| 色97| 天天操狠狠日夜夜干超碰撸com视频在线观看| 亚洲无码超碰免费| 精品性爱| 永久免费av无码网站国产app| 熟妇人妻精品一区二区| 亚洲素人综合| 少妇精品久久久八区九区| 天天综合影院91| 中文字幕版| 嗯嗯嗯,草死我| 偷拍欧美激情| 亚洲 图片 欧美 色图| 国产suv精品一区二区四| 日日干夜夜干| 五月久久HDAV| 97在线欧洲| 大香蕉伊人在线成人AV在线观看| 欧美日韩国第一区| 四季AV综合网址| 人人操天天爽| 黄色十八禁网站| 亚洲综合113页| av在线浏览| 久久99精品九九久久久婷婷| 欧美在线l亚洲| 国产风韵犹存熟妇三区| 日韩BBN| 96超碰网| 26uuu最新| 久久草草亚洲蜜桃臀| 内射老妇BBWX0C0CK| 秋霞网—男女啪啪亚洲免费体验区 | 亚洲欧美天堂| 国产综合在线视频网站| 特级毛片特黄久久免费看| 夜嗨影院| 亚洲,欧美,春色,另类| 美女诱惑1区2区| 中文97国产| 天堂资源站| 久久久国产护士丝袜美腿一| 欧美劲爆第一页| 日语五十路和六十路亚洲国产精品| 久久欲| 天天色播亚洲综合网站| 一区二区三区 丝袜 高跟 美腿| 国产一区麻豆免费观看| 后入式五六区| 精品少妇999| 国产精品无码久久久久2025| 色香色香欲天天天影视综合网| a男人的天堂| 骚人妻少妇视频| 97操b| 色屁屁影院www国产| 日韩不卡毛片Av免费高清| 五月丁香大香蕉| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 视频在线观看免费一区二区三区| 能直接看AV的网站| 国产美脚女优尤物在线观看| 欧美资源| 一起草AV| 北野未奈加勒比av| 乱伦一二三区| 怡红院视频在线| 色欧美色交综合| 日韩免费高清大片在线| 激情五月激情综合网| 国产精品视频| 国产女大学生AV| 亚洲一区二区性爱电影| 久久视频,这里只有精品| 97国产超碰| 天天躁日日躁AAA片李宗瑞| 东北女人的毛片| 色欧美综合| 日本中文字幕在线视频| AV99热18这里只有精品| 在线看的av| 91丝袜美腿网站| 玖玖爱视频网站| 熟女字幕| av橘色网站| 国产色精品午夜大片| 九九夜精品九九在线| 凹凸精品熟女在线观看| 黄色AV影视| 欧洲精品二区| 天天爱天天操| 中文有码9| 极品白嫩美女白浆成人福利在线看| 久久久久久久国产| 国产日逼视频| 亚洲 另类 丝袜 自拍 动漫| 亚洲天天做日日做天天谢日日| 情侣开房子拍 日韩无码 女的很漂亮| av亚欧| 97干色天堂| 亚洲成人黄色在线观看| 日韩精品电影| 中日韩久久久| 亚洲麻豆18发?| 久久久精品视频免费观看| 青青草久草AV| 国产亚洲色婷婷久久99精品91葵花宝典| 91网站18在线| 国产极品美女高潮无套在线观看| 夜夜 中文视频rt| 91碰超| 97视频900| 激情啪啪拍91| 亚洲在线91| 旡码电影特区| 操逼天美3区| 日韩中文字幕精品一二三事国产精品| 久久人妻视频网| a片在线播放| 久久久久久九九九九-美女久久久久久久-成人AV | 91久久九九精品国产综合| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 天天干天天舔| 激情四射熟女丝袜| 亚洲高潮少妇| 青草草免费网站av| 78精品在线| 九月AV| 日韩亚洲中文字幕在线| 黄骗免费网站| 五月开心久久AV官网| 欧美日韩中文亚洲v在线综合| 快灬快灬 一下爽蜜桃在线观看 | 国产日逼视频| 91 丝袜在线播放| 大香蕉综合在线| 久久99网站| 日韩免费三级黄片电影| a啊啊啊啊啊啊啊啊一区二区| 久妇网| 秋霞蝌科网日本一区| 国产精品在线免费| 九九人妻| 国产视频小说| 久久天天性久久伊人| 涩涩这里只有精品视频| 97精品久久| 热热色综合网| 天堂伊人久久| 麻豆天美国美国产| 爱做久久久久久| 日韩黄片影院| 欧美天天弄| 激情文学小说一区二区| 极品少妇99| 天天做天天爽| 无码伊人久久大杳蕉中文无码| 欧美性爱第一页久久| 欧美色91| 后入式五六区| 操死我了嗯嗯嗯| 手机av天堂久久久久| 亚洲色图日韩精品| 久久精品中文字幕观看| 翔田千里一区二区三区奶水| J?P?NESEHD熟女熟妇伦| 亚洲欧美在线丝袜| 青青草影视蜜久久| 亚洲一区制服诱惑| 久久九精品| 天堂精品小草| 刺激精品视频| 亚洲人妻熟妇三十三区| 美女露胸露屁股| 日本天天色| 高清国产av无码| 国产乱码精品一区二区三区四川| 污污汅18禁网站在线永久免费观看| 亚洲欧洲激情卡通另类文学四射小说网站| 日本大香蕉综合网红本杳社区| 精品妇操一区二区三区| 伊人久久亚洲色欲综合网站 | 日韩欧美~中文字| 东京热精品97综合网| 亚洲欧美性生活| 久久久久久亚洲精品中文字幕人妻| 日本一级一级一级一级| 五月婷婷综合网| 九九热精品| 九九色综合| 五月天开心网| 色五91| 嗯嗯啊啊啊好爽| 青青操日韩| 无套后入双马尾| 色九久| 青娱乐休闲视频在线观看| 午夜毛片亚洲精品片国产久久久| 夜夜嗨视频| 精品一区二区三区国产| 东京热视频网| AV不卡在线| 五月天黄色激情视频| 亚洲熟女av日韩熟女| www九九热| 日韩人体偷拍| 精品176精品2| 视频在线97| 欧美日韩亚洲天堂| 夜夜操美女| 欧美日韩激情无码专区| 99亚洲天堂| 久久久久久中文字幕中文字幕最新| 久久久影院| 78久久久| 久久女人| 九色精品视频导航1| 午夜福利成人免费视频| 精品少妇后入一区二区三区四区人妻巨乳| 性综合网| 亚洲无码AV九九九| 国产农村妇女一区二区| 人妻少妇精品久久久| 久久精品人妻一区二区三区| 国产久久久久久| 国产精品原创巨作?v网站| 日韩午夜精品一区二区三区电影| 日韩av女优在线免费一区| 人妻大相焦在线| 2019男人的天堂| 12一15性XXXX粉嫩国产| 99精品热| 日本中文字幕一区| 欧美色亚洲| 亚洲黄色网址视频| 精品四五区| 亚洲在钱| 欧美的性爱网站免费| 九月丁香婷婷| 91久久久老司机| 91亚洲色图| 午夜欧美女人操逼| 色拍偷亚洲| 精品无码久久久久久久久果冻糖心 | 欧洲中文字幕| 青草一区二区| 激情久久久| 欧美亚洲第1页| 五月情色天| 探花在线免费观看视频国产一区| 射丝袜高跟鞋99| 久久9久久| 无码高清专| 大香伊人在线一区| 国产无码精品无码| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 精品国产一级久久| 欧美在线视频播放| 五十路六十路七十路熟婆| 五月丁香啪啪啪| 99久在线精品99re8| 亚洲性爱免费电影| 久久精9| 呦呦影院| 91jk色拍| 最新av中文字幕高清| 欧美精品人妻视频| 啊啊啊啊网站| 日日天天久久啊啊aaa| 蜜臀久久99精品久久久| 久久久久久久一级黄色打同平台| 国产激情在线| 五月天偷拍| 蜜桃香蕉久草精品在线| 久久精品性| 毛片99-全集电影手机免费观看完整-B029AV | 少妇人妻好深太紧了vr91| 丝袜性亚洲| 一二三区操逼国产91| 欧美成人9797| 在线观看一级α片刺激高潮视频| 久久av色| 岛国AB视频| 91美女视频电影| 中文字幕狠狠玩| 久久久久96| 久久久久国产无av| 啊啊啊久久| 精品国产网站| 国产精品点击进入在线影院| 色偷综合| 婷婷激情四射| 久久精品国产亚洲5555| 久久久久9999妇女| 亚洲女毛多水多21P| 九九这里只有精品| 国产青一二三| 欧美成人四级在线播放| 欧美激情黑人| 欧美另类色图片| 五月丁香激情啪啪| 无码聚合| 97碰久久| 91综合天天看| 欧美精品,四区。五区| 2024年最新色情网站在线观看| 亚洲国产精品久久久久婷婷青年| 久久五月天婷婷丁香中文字幕| AV色五月天| 久久怡红院| 综合激情二| 欧美色道啊| 久久草草欧美精品| 欧美极品性爱天天射| 97在线/亚洲| 亚洲精品天天影视综合网 | 日本三级久| 午夜乱轮操逼视频免费看| 色偷偷超碰亚洲| 天天色综合图片| 亚洲国产婷婷在线播放| 欧美日韩精品久久久久久久久东北老熟妇| 亚洲综合九| 天天91~综合入口| 操逼片国产| 超清中文乱码字幕| 91无摭挡| 男生女生啊啊啊啊| 开心激情站| 久久久亚洲高清不打码| 呦呦一区| 丝袜AV一区二区三区| oumeizonghese,www| 狠狠色婷婷7777久| 午夜精品久久久久| 天天操天天插| 综合啪啪| 26uuu国产免费观看| 日韩精品中文字幕人妻| 亚州性色| 蜜桃臀av一区二区| 日日干夜夜欢| 九九国产| 亚洲无限观看| 国产九区| 草久久久| 国产13区| 超碰 另类 欧美 | 内射中出日韩在线观看视频| 色蜜AV| 不卡免费av在线播放| 久久久久人妻二区精品叶可怜| 亚洲婷婷丁香在线| 色悠久| 91精品人妻一区二区三区蜜桃| 国产人人干| 99久在线精品99re8a| 国产夜夜操| 四虎永久在线精品免费网址| 9/A片| 久久久影院| 日韩人妻少妇中文字幕| 四虎 精品 WWW| 中文字暮97| 婷婷久草一区二区三区| 精品女人999| 精品一区二区啪啪啪| a网站免费观看| 激情文学网伊人| 人妻少妇久久久| 激情五月婷婷| 一区二区你上我| 亚洲少妇色| 夜夜夜久久| 青青草原综合久久大伊人精品| 久热久一区二区三区| 热99re69精品8在线播放| 国内一级精品| 97亚洲综合影院| 大二网站亚洲| 亚洲中文国际强奸字幕| 日本高清有码网址视频| 91久久婷婷| 青青草自拍视频在线播放| 女一区二区| 亚洲综合夜色| 青草精品视频一日本久久久久网站| 啊啊啊啊好疼| 免费A片三p视频| 狠狠中文字幕| 天天色播| 成人网欧美风情| 很很很很操| 日本一线产区和二线产区伦理片| 思思热国产高清| 巨爆乳一区二区爆乳区| 去干网最新版| 人妻一区二区三区| 日韩不卡一二三四| 成人精品无码| 亚洲少妇中文字幕网址| 狼人综合婷婷激情四射| 亚洲天天精品| 中文AV制服乱伦| 一级A啪啪啪啪| 久久久久久性爱视频| 97看操| 日本一久是| 97超碰国产亚洲精品| 国产一区二区三区高清视频| 日本一本道A级黄色毛片试看60分钟| 日韩在线观看中文字幕视频| 欧美日韩情色一区二区| 日本 情色 1区2区3区| 欧美视频一| 色情五月婷婷| 人人操人人射人人干| 久久久久亚洲| 国产精品成人在线| 黄色十八禁| 精品日韩人妻视频| 久久精品一区二区三区不卡| 色五月AV在线| 中文字幕日韩电影人妻| 97香焦色区| 91痴汉| 日欧亚洲二三区大片不卡| 久久久精久久久| 精品国产AV一区天美传媒| 美女一区二区国产精品| 成人五月天色网| 蜜桃狠狠色伊人亚洲综合网站| 黑人黄片在线免费观看| 国产99精品一区二区三区免费| 亚洲操操操| 欧美黑人168页欧美黑人167| 噜噜噜在线视频| 日日夜夜骚| 97精品国产| 大香樵伊人网| 99在线精品视频| 欧美激情综合| 久久久久成人网| 色色婷婷丁香| 97久久久久| 日本片日本片祼观看网站在线看中文版网页在线看 | 欧亚日韩综合精品国产| 波多野结衣一级视频| 亚洲精品欧洲精品| 翔田千里Av在线| 60秒试看最爽10分钟网站| 天天干天天舔| 亚州综合AⅤ| 天天色天天干天天爱| 色婷婷婷五月天激情四射| 午夜亚洲WWW湿好大| 精品.99999| 男女做爰猛烈动高潮A片免费应用| 任我爽视频在线观看| 男女啪啪网站免费视频| 久久精品老司| 色噜噜精品一区二区三| 久久精品人妻一区二区三区| 欧美在线干| 男女国产精品| 亚洲伊人久久精品狠狠在线| 18禁无码永久免费无限制| 人妻人人澡人人爽人人| 午夜无码精品免费看性色| 无码精品啪啪啪一区二区三区三州| 国产又大又硬又长又粗| 亚洲 欧美 第一页| 男人的天堂在线2| 日韩无码三级影院| 97超碰欧美手机在线| 色五月婷婷在线| 人妻少妇久久中文字幕一区二区 麻豆 | 乱码熟妇人妻久久久| 丰满人妻一区二区三区四区| 国内精品久9| 大香蕉宗合网在线| 国产极品精品美女视频| 超碰97综合网| 97青青操视频| 伊人女女资源在线观看| 一区二区三| 亚洲有码第一页| 天天日天天操心| 欧洲亚洲国产综合在线| 中文字幕1区2区| 99re不伦| 色五月丁香五月| 白丝1区2区3区| 久久riav中文精品| 久久三区四区| 97碰碰日本乱偷人妻中文的| 日日干日日| 制度丝袜99| 亚洲一二三四区| 天天拍天| 亚洲男人的天堂V| 免费啪啪啪网站18岁| 亚洲性爱成人| 欧美92| 乱码人妻一区二区三区| 久久综合日韩亚洲欧美| 激情丁香婷婷| 操逼啊啊啊91| 伊人网青青| 999久久久国产精品| 国产情色第一第二页在线观看| 97香焦色区| 欧美综合区| 精品人妻中文字幕4399| 91黑丝在线| 老熟乱一区二区三区四区| 使劲用力艹少妇视频一区二区| 亚州色图第三区| 激情啪啪拍91| 国产亚洲日韩在线三区黑人| 美女裸体无遮挡永久免费观看网站| 天天碰久久入| 国产91专区| 亚洲色丰满少妇高潮| 亚洲欧美色综合| 麻豆天美国美国产AV| 亚洲最大无码中文字幕网站| 欧美日本中字另类在线| 樱花蜜乳av| 伊人黄色片| 久久中文字幕一区不卡| 2017av无码免费无线播| 91综合在线| 91黑丝在线| 啊啊啊想要| 超碰色老头| 九久9精品| 97久久国产| 啊啊啊爽爽| 亚洲激情视频| 久久人妻| 91福利网在线观看| 午夜福利国产欧美日韩夜夜| 亚洲精品一区二区日本| 欧美精品成人一区二区在线观看| 97aiaiai| 亚洲巨爆乳一区二区三区四季网| 张柏芝国产一区在线观看| 亚洲图片欧美| 欧美成人免费在线观看| 日本爽爽爽爽爽爽免费视频| 日日干天天干夜夜爽| 国产无码三级视频在线观看| 欧美成人A√在线一区二区| 在线亚洲 欧美 日本专区| 青青免费在线视频一区 | 神马久久久久久久久久| 超碰人妻中文在线| 国产十八禁视频| 久久国产999| 亚洲激情欧美色图| 97亚洲中文| 精品性爱| 久久久久久国产手机AV| 牛牛aV| 亚洲天堂区| 欧美久久久15P| 成人熟女区| 天美传媒精品一区二区三区| 亚洲 日本 不卡| 欧美亚洲天堂| 91九色蝌蚪在线观看| 思思性爱| 五月天色图影视| 91亚州欧美| 久久久久久九九九九九九| 清纯唯美激情| 韩美日操逼| 蜜桃av综合网发布| 久久久工口| 中文久久96| 欧美精品黑人猛交高潮| 人人看人人插| 亚洲欧美国产日本一区二区三区 | 在线亚洲 欧美 日本专区| 国产精品一级毛片不卡视| 色婷婷影视| 久久色一区二区| 加勒比99999| 日本狂喷奶水在线播放212| 国产97色在线| 青青草视频导航官网| 麻豆天天躁天天揉揉AV| 亚洲成aⅴ人片不卡无码| 欧美黄色大香蕉一区二区| 成人AV素股で擦久久| 国产AV线| 国产精品一区二区亚洲人成毛片| 99久久久久| 60秒免费小视频| 欧美在线啊啊| 久久婷婷综合国际产色怕| 夜夜高潮夜夜爽| 欧美日韩小说| 国模不卡| 国产超碰在线一区| 中文字幕一二三| 国产福利av精彩对白| 天天碰操中国年青熟妇| 天天干18禁| 日本高清一区二区在线| 亚洲av热热色| 亚洲超碰97| 成人在线视频网| 91精品免费| 免费福利视频中文字幕| 99热这里只有精| 撸无码不卡免费视频| 日欧亚洲二三区大片不卡| 黑丝少妇麻豆| 日本一区二区三区四区五区六区七区八区九区| 国产亚洲精品美女久久久久久2021| julia高潮后不停追击中出| 九九九九97| 377p欧洲日本亚洲大胆| 亚洲 欧美 小说| 国产欧美在线观看免费观看| 夜夜嗨AV一区天天| 亚洲男人天堂2017| 一区二区三区机械有限公司| 97超碰免费生活| 国产精品干干干| 中文字幕78| 黄片国产精品一区二区| 校园春色综合色| 色哟哟综合| 精品美女在线视频| 亚洲精品一二牛牛| 精品97精品97| 欧美亚洲素人制服精品| 伊人久久大香蕉线AV五月天| 亚洲最新Av| 青青草国产亚洲精品久久| 欧美色网| 国产专区路线| 午夜.DJ高清在线观看免费7| 久婷婷一区| 亚洲字幕一区二区| 久9爱经典视频| 岛国成人av在线播放网址| 美女91网| 天天影视网综合少妇| 熟女探花啪啪| 97超碰天天| jk白丝没脱就开始啪啪| 亚洲综合色在线| 婷婷99狠狠| 国产农村妇女精品| 亚洲综合113页| 草草影院最新网址| 欧美后入式| 欧美图片偷拍| 中文字幕日韩精品久久| 91成人久久| 国产亚洲在线观看| 男女性无套 免费九一| 热久日综合| 中文字幕日本久久| 亚洲天堂男人天堂网| 91色综合激情| 精品一区二区人妖| 亚洲激情视频| 黄色不卡视频| 日本午夜久久电影| 人人模人人看| 狠狠干妹子| 天天操狠狠日夜夜干超碰撸com视频在线观看| 屁股久久久久久久久久| 人妻在线大香蕉| 99热婷婷| 2017人人操,人人摸| 青青草一本道福利视频| 精品一区96| 久操视频资源站公开| 熟女人妻一区二区三区免费看 | 操逼无码操逼| 97伊人超碰| 久久精9| 丁香九月婷婷| 亚欧成人综合影院| 97超碰中文在线| 啊啊啊啊好大好硬啊啊啊啊啊 | 国产精品日日摸夜夜添骚逼| 热热热热日日漂亮永久永久国产日| 日本中文字幕在线视频| 久久免费99精品久久久久久| 日日干日日摸| 99久在线精品99re8a| 97人妻色| www.色操逼| 五月婷婷六月丁香网址| 欧美成人性活片| 天天干夜夜| 国产熟女| 亚洲精品丝袜| 久久久一区二区三区四曲免费听| 超碰人妻天天干| 88xx成人精品视频| 国产精品诱惑| 亚洲日精品| 国产丸一视频| 日本精品性生活久久久| 夜夜操av亚洲一区二区| 五月天激情小说| 亚洲欧美日韩夜夜| 亚洲天堂人妻熟妇视频| 成人av在线播放| 日韩性爱小视频| 国产91 丝袜在线播放00-百度| 伊人午夜福利视频| 天美传媒AV国产在线| 爆乳免费黄网站| 一区二区三区精品黑丝白丝酒店对鸡| 久久精品亚洲成a人天堂| 岛国色情视频在线观看| 五月天久久综合网| 美女裸体无遮挡永久免费观看网站| 三级色影综合网| 1024精品在线| 欧美色图20P| 一级AAA片一区二区三区| 国产av色网| 骚日日av| 亚洲区小说| 亚州,欧美在线| 精品丰满熟妇人妻一区| 青青草好吊| 99热线麻豆| 久九九九九九九九热| 精品十八在线观看| 久操免费电影| 亚洲情色 欧美| 天天射夜夜骑| 亚洲毛片基地专区| 国产高清亚洲日韩一区| 久久久久久99AV无码免费网站| 永久电影三级在线观看| 操逼视频国产无套| 久久久久久亚洲中文| 欧美一级国产一级| 强奸乱伦av电影| 激情专区综合| 亚洲色图91欧美日韩| 久久久久无码| AV高清一区| 97超碰总站| 四虎884| 嗯嗯啊好爽| 人人看黄色视频| 久久国产性爱| 欧美亚洲日本激情在线| 天天做天天爱天天爽| 色97| 97碰碰日本乱偷人妻中文的| 九热超碰| 九热久| 东京热视频网| 顶级丝袜熟女一区二区三区| 成人性爱电影一区二区| 精品丰满人妻一区二区三区免费观| 性感女人网页在线观看视频| 日日夜夜青青草母狗| 激情内射| av三级电影在线播放| 欧美91视频| 99久久久久| 歐美一級亂黃99在綫精品| 9精品久久| 日逼97| 在线播放免费av福利片| 色色色色电影网| 嗯阿好爽好紧| 欧美日韩97在线| 日韩综合无码一区久久92| 久干9操| 97精彩视频网站| 加勒比伊人影院| 麻豆av一区二区| 国产91乱伦| 一区二区三区在线资源| 欧美亚洲高清不卡| 天天92av| 郑州宾馆老熟女露脸啪啪| 超碰人人乐97| 激情四射婷婷六月天| 亚洲色图欧美色图另类图片| 日韩欧美中文| 成人AV素股で擦久久| 超碰久草| 人人模人人看| 久久精品99| 91美女色视频亚洲| 超碰97护士| 91人人臊| 欧美亚洲涩涩| 91久久青青草原精品| 国产美女高潮叫床视频| 60秒试看最爽10分钟网站| julia国产在线| 国产欧美精选激情视频| 黄色大片一区二区密桃丝袜| 五月天AV资源| 亚州免费啪啪视频| 黄总AV色图| 久一区久久蜜桃| 国产伦乱91| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 蜜桃不卡一区二区| 97久久国产精品女不卡| 亚洲超碰AV| 不卡一区视频| 午夜a成v人电影| 国产欧美伊人| AV中文字幕三四五| 国产综合网站在线播放| 狠狠搞 亚洲91| 亚洲熟妇一,二,三期| 骚逼高潮久久精品| 国产精品久久久亚洲第一牛牛_在线观看| 美女午夜福利免费视频| 婷婷另类小说| 亚洲春色一区二区三区| 一本道综合色图| 妇女一区二区三区| av九九| 国产后入式在线观看| 国产精品久久久久综合| 天天大干大香蕉| 国产97视频免费观看| 精品妇操一区二区三区| 国产AV激情无码久久无码 | 日本在线激情一区二区三区| 国产熟女自拍| 亚洲偷拍自拍在线视频| 亚洲精品97久久中文字幕| 国产精品探花在线| 加勒比久久av| 成人在线视频网| 亚洲综合色图欧美| 六月丁香五月婷婷| 熟妇色99| 欧美日日夜夜| 国产一区二区三区免费视频在性观看| 天天日日日射| 日本成人A片免费看| 成人久久久精品| 国产小u女在线观看| 91美女精品| 久久9精品视频| 不卡中文字幕aⅴ在线| 伊人991| 中国探花熟女| 三级色影综合网| 精品国产自在在线99| 亚洲av综合伊人久久| 97在线青| 久久久激情| 91久久久亚洲| 亚州 综合 色图| 日本 欧美 国产一区| 四虎精品一区二区| 玖玖综合色| 亚洲第一成人影院色播| 亚洲熟女人妻中文字幕一区二区| 北条麻妃99精品青青久久| 中文字幕日韩精品久久| 九九人妻| 荡小穴在线观看| 26uuu性| 高精欧美色| 久久精品72| 91精品伊人久久久大香线蕉91| 另类欧美综合| 中文97国产| 国产超碰人人操| 91国产操逼视频| 亚洲交换| 中文字幕精品人妻丝袜| 浪人综合网| 91bbb| 中文欧丝袜诱惑| 天天透伊人| 99久久精品国产高潮| 日本操逼无码| 99这里只有精品| 极品粉嫩一区二区| 五月丁香六月婷综合成人综合| 亚洲精品国产精品成人| 欧美成人精品一区二区男人蜜臀| 久久亚洲骚逼综合| 色牛牛AV| 国产精品99精品视频网站| 久久久亚洲精品中文字幕人妻| 久草新免费| 校园春色综合| 久久精品国产亚洲AV成人直播| 亚洲无码com| 97久久综合网| jiujiujiujingpin| 国产精品国产自产拍高清AV| 无码乱人伦中文视频| 欧美18 在线观看| 国产精品不卡少妇白| 97超碰总站| 精产国品一区二三产品| 五月天婷婷欧美三区| 夜色AV无码手机在线影院| www.亚洲成人一区| 日韩超碰97| 亚洲第一视频 欧美风情 日韩| 婷婷香网站| 中文字幕乱码人妻一区二区三区,99精品 | 97天天搞在线| 久久伊人大香蕉| 成年人一级黄色毛片大全在线观看| 国产偷拍网站| 香蕉视频欧美一卡二卡| 青草精品视频一日本久久久久网站| 国产一区二区久久| 嗯嗯啊啊亚欧精品| 九九九午夜| 看看小穴| 亚洲AV无码天美传媒一区| 99热综合| 9久久精品| 亚洲日韩少妇一道本视频| 久久综合精品一区二区三区| 亚洲青青青视频在线| 亚洲另类综合欧美| 久久麻豆一区二区| 久久xx| 清柠毛片| 天堂蜜桃无码视频一区二区| 丁香六月激情| 深夜啪啪啪视频免费| 婷婷激情啪啪| 91亚洲黑人| 日本久操视频| 日本一区二区三区精品| 久久国色天香香蕉| 国产蜜臀精品一区免费尤物| 色综合一区二区三巨| 久久黄黄| 五月天春色激情网| 偷拍亚洲高清图片| 99热精品国产| 亚洲男人天堂2013| 台湾佬中文娱乐网久久久久久久久久com | 国模私拍一区二区三区神乳| 亚洲成人一二三区| 富二代亚洲精品99| 蜜臀精品1区2区| 天天天天天天天天综合| 中文字幕超碰CAO| 91色人|