色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

51單片機(jī)驅(qū)動(dòng)VL53L0X激光測(cè)距模塊實(shí)戰(zhàn)指南

51單片機(jī)驅(qū)動(dòng)VL53L0X激光測(cè)距模塊實(shí)戰(zhàn)指南 簡(jiǎn)介面向51單片機(jī)開(kāi)發(fā)者與嵌入式入門學(xué)習(xí)者的VL53L0X激光測(cè)距驅(qū)動(dòng)代碼包針對(duì)51單片機(jī)通常缺少硬件I2C、需軟件模擬時(shí)序的實(shí)際情況提供可直接移植的驅(qū)動(dòng)實(shí)現(xiàn)幫助快速完成3cm至4m范圍內(nèi)的近距離測(cè)距功能適用于智能家居、機(jī)器人避障與物聯(lián)網(wǎng)終端等室內(nèi)場(chǎng)景。壓縮包共4個(gè)文件以2個(gè)c源文件和2個(gè)h頭文件組成分別承載模擬I2C底層時(shí)序與VL53L0X初始化、配置寫入、啟動(dòng)測(cè)量、距離讀取及錯(cuò)誤處理等上層邏輯整體僅約2KB結(jié)構(gòu)精簡(jiǎn)、便于對(duì)照閱讀與嵌入現(xiàn)有工程。該資源已有2167人學(xué)習(xí)下載說(shuō)明其在51平臺(tái)測(cè)距開(kāi)發(fā)中具備一定參考價(jià)值。讀者可從中獲得模擬I2C通信的代碼范式、傳感器寄存器配置與數(shù)據(jù)解析思路以及超時(shí)、CRC校驗(yàn)失敗等異常的處理框架為后續(xù)集成與調(diào)試打下基礎(chǔ)。1. 從一塊測(cè)距模塊說(shuō)起為什么51單片機(jī)還要折騰VL53L0X去年幫一個(gè)做小型自動(dòng)化設(shè)備的朋友調(diào)板子他拿著一塊指甲蓋大小的VL53L0X激光測(cè)距模塊想接到手頭最便宜的51單片機(jī)上去測(cè)物料高度。網(wǎng)上搜到的例程要么是STM32的HAL庫(kù)版本要么是Arduino的現(xiàn)成庫(kù)51單片機(jī)的完整驅(qū)動(dòng)少得可憐能跑通的更少。這件事讓我意識(shí)到51單片機(jī) VL53L0X 激光測(cè)距這個(gè)組合雖然看起來(lái)“老平臺(tái)配新傳感器”有點(diǎn)別扭但實(shí)際需求一直存在——成本敏感、邏輯簡(jiǎn)單、不需要跑復(fù)雜算法的場(chǎng)景51依然是很多人的第一選擇。這份資源就是圍繞這個(gè)痛點(diǎn)整理的一套能在51單片機(jī)上跑起來(lái)的VL53L0X驅(qū)動(dòng)代碼包含I2C底層時(shí)序、寄存器初始化、單次測(cè)距和連續(xù)測(cè)距的完整流程。適合兩類人一是手上有51開(kāi)發(fā)板、想快速驗(yàn)證激光測(cè)距功能的電子愛(ài)好者二是做小批量產(chǎn)品、需要把測(cè)距模塊集成進(jìn)現(xiàn)有51系統(tǒng)的嵌入式開(kāi)發(fā)者。下面我按“這項(xiàng)目能干什么、怎么跑起來(lái)、代碼怎么改”的順序把這份驅(qū)動(dòng)拆開(kāi)講清楚。2. 驅(qū)動(dòng)架構(gòu)拆解I2C時(shí)序、寄存器配置與測(cè)距流程2.1 整體分層三層結(jié)構(gòu)讓移植不痛苦這份驅(qū)動(dòng)的代碼組織并不復(fù)雜但分層思路是清晰的。最底層是軟件模擬I2C因?yàn)?1單片機(jī)普遍沒(méi)有硬件I2C外設(shè)或者有但引腳固定不好用所以用兩個(gè)普通GPIO口模擬SCL和SDA時(shí)序是最穩(wěn)妥的做法。中間層是VL53L0X寄存器讀寫封裝把“寫一個(gè)字節(jié)到某個(gè)寄存器”“從某個(gè)寄存器讀一個(gè)字節(jié)”這類操作包成函數(shù)上層不關(guān)心I2C細(xì)節(jié)。最上層是測(cè)距業(yè)務(wù)邏輯包括初始化序列、啟動(dòng)單次測(cè)量、讀取距離值、連續(xù)測(cè)量模式配置。這種三層結(jié)構(gòu)的好處是移植成本低。換一款51芯片只需要改底層兩個(gè)引腳的定義和延時(shí)函數(shù)換一個(gè)I2C速率只動(dòng)底層延時(shí)上層測(cè)距邏輯完全不用碰。我見(jiàn)過(guò)不少新手直接把所有代碼塞進(jìn)main函數(shù)里改一個(gè)引腳要翻半天這份驅(qū)動(dòng)的分層至少讓人愿意去讀第二遍。目錄結(jié)構(gòu)大致是這樣的vl53l0x_51/ ├── main.c // 主程序測(cè)距演示 ├── vl53l0x.c // 傳感器驅(qū)動(dòng)核心 ├── vl53l0x.h // 寄存器地址與函數(shù)聲明 ├── i2c_soft.c // 軟件模擬I2C底層 ├── i2c_soft.h // 引腳定義與延時(shí)宏 └── uart.c // 串口打印距離值可選vl53l0x.h里集中定義了所有用到的寄存器地址比如0xC0是中斷狀態(tài)、0x1E是測(cè)距結(jié)果的高字節(jié)這些地址來(lái)自傳感器數(shù)據(jù)手冊(cè)驅(qū)動(dòng)里不需要改。i2c_soft.h里用宏定義SCL和SDA對(duì)應(yīng)的端口和引腳移植時(shí)只改這兩行。2.2 軟件I2C時(shí)序延時(shí)是玄學(xué)也是血淚51單片機(jī)的軟件I2C核心就三件事起始信號(hào)、寫一個(gè)字節(jié)、讀一個(gè)字節(jié)。VL53L0X支持標(biāo)準(zhǔn)模式100kHz和快速模式400kHz但51的IO口翻轉(zhuǎn)速度有限實(shí)際跑100kHz比較穩(wěn)。下面這段是起始信號(hào)和字節(jié)寫入的實(shí)現(xiàn)// i2c_soft.c #include i2c_soft.h // 微秒級(jí)延時(shí)具體循環(huán)次數(shù)按晶振頻率調(diào)整 void i2c_delay(void) { unsigned char i 10; // 11.0592MHz晶振下約5us while(i--); } void i2c_start(void) { SDA_HIGH(); SCL_HIGH(); i2c_delay(); SDA_LOW(); // SCL高電平期間SDA拉低 起始信號(hào) i2c_delay(); SCL_LOW(); } void i2c_write_byte(unsigned char dat) { unsigned char i; for(i 0; i 8; i) { if(dat 0x80) SDA_HIGH(); else SDA_LOW(); dat 1; i2c_delay(); SCL_HIGH(); // 拉高SCL從機(jī)采樣SDA i2c_delay(); SCL_LOW(); } SDA_HIGH(); // 釋放SDA準(zhǔn)備讀ACK i2c_delay(); SCL_HIGH(); i2c_delay(); // 此處可讀SDA判斷ACK驅(qū)動(dòng)里簡(jiǎn)化處理未判斷 SCL_LOW(); }i2c_delay()里的循環(huán)次數(shù)是這份代碼最“玄學(xué)”的地方。11.0592MHz晶振下unsigned char i 10大約對(duì)應(yīng)5微秒SCL一個(gè)完整周期約10微秒剛好接近100kHz。如果換成12MHz晶振循環(huán)次數(shù)要微調(diào)如果編譯器優(yōu)化等級(jí)變了延時(shí)也會(huì)漂。我一般會(huì)在示波器上抓一下SCL波形確認(rèn)沒(méi)有示波器就用邏輯分析儀再不行就靠“能不能讀到正確的ID”來(lái)反推——讀0xC0寄存器應(yīng)該返回0xEE讀不到就先把延時(shí)加大一倍試。i2c_write_byte里沒(méi)有判斷ACK這是簡(jiǎn)化處理。實(shí)際調(diào)試時(shí)如果傳感器沒(méi)響應(yīng)寫進(jìn)去的數(shù)據(jù)石沉大?,F(xiàn)象就是初始化卡死。建議在調(diào)試階段把ACK判斷加上用一個(gè)返回值告訴上層“這次寫失敗了”比事后猜要省時(shí)間。2.3 寄存器初始化一長(zhǎng)串魔數(shù)背后的邏輯VL53L0X上電后不能直接測(cè)距需要按數(shù)據(jù)手冊(cè)的流程寫一系列寄存器包括時(shí)鐘配置、GPIO配置、測(cè)距模式選擇、VHV校準(zhǔn)等。這份驅(qū)動(dòng)把初始化序列封裝成vl53l0x_init()函數(shù)內(nèi)部按順序調(diào)用vl53l0x_write_reg()。核心片段如下// vl53l0x.c unsigned char vl53l0x_init(void) { unsigned char id; // 1. 讀設(shè)備ID確認(rèn)通信正常 vl53l0x_read_reg(0xC0, id); if(id ! 0xEE) return 1; // 通信失敗 // 2. 軟復(fù)位 vl53l0x_write_reg(0x88, 0x00); delay_ms(2); // 3. 標(biāo)準(zhǔn)模式初始化序列節(jié)選 vl53l0x_write_reg(0x89, 0x01); // 使能內(nèi)部時(shí)鐘 vl53l0x_write_reg(0x88, 0x00); vl53l0x_write_reg(0x80, 0x01); vl53l0x_write_reg(0xFF, 0x01); vl53l0x_write_reg(0x00, 0x00); vl53l0x_write_reg(0xFF, 0x00); vl53l0x_write_reg(0x09, 0x00); // ... 中間省略約20條配置完整序列見(jiàn)源碼 vl53l0x_write_reg(0x00, 0x01); // 啟動(dòng)VHV校準(zhǔn) // 4. 等待校準(zhǔn)完成 while(1) { unsigned char status; vl53l0x_read_reg(0x13, status); if(status 0x07) break; delay_ms(1); } return 0; // 初始化成功 }這段代碼里最容易被忽略的是VHV校準(zhǔn)。VL53L0X內(nèi)部有一個(gè)參考電壓校準(zhǔn)過(guò)程不跑完校準(zhǔn)直接測(cè)距讀出來(lái)的距離值會(huì)飄得離譜。校準(zhǔn)完成的標(biāo)志是0x13寄存器的低三位被置位代碼里用輪詢等待。如果一直等不到先檢查供電——VL53L0X對(duì)電源紋波比較敏感3.3V供電不穩(wěn)會(huì)導(dǎo)致校準(zhǔn)失敗現(xiàn)象就是卡在while循環(huán)里出不來(lái)。初始化序列里的那些“魔數(shù)”寄存器值不建議手動(dòng)改。它們是ST出廠時(shí)針對(duì)標(biāo)準(zhǔn)測(cè)距模式調(diào)好的參數(shù)改了大概率測(cè)不準(zhǔn)。真要調(diào)測(cè)距范圍或精度應(yīng)該改的是0x60附近的測(cè)距 timing budget 寄存器而不是動(dòng)初始化序列。2.4 單次測(cè)距與結(jié)果讀取從啟動(dòng)到拿到毫米值初始化完成后測(cè)距流程相對(duì)簡(jiǎn)單寫啟動(dòng)寄存器、等中斷、讀結(jié)果。vl53l0x_read_distance()函數(shù)封裝了這三步// vl53l0x.c unsigned int vl53l0x_read_distance(void) { unsigned char status; unsigned char range_high, range_low; unsigned int distance; // 1. 啟動(dòng)單次測(cè)距 vl53l0x_write_reg(0x00, 0x01); vl53l0x_write_reg(0x91, 0x00); // 清除中斷 vl53l0x_write_reg(0x00, 0x01); // 再次觸發(fā) // 2. 等待測(cè)距完成中斷狀態(tài)寄存器0x13 bit0置位 while(1) { vl53l0x_read_reg(0x13, status); if(status 0x01) break; } // 3. 讀取16位距離值單位毫米 vl53l0x_read_reg(0x1E, range_high); vl53l0x_read_reg(0x1F, range_low); distance ((unsigned int)range_high 8) | range_low; // 4. 清除中斷為下次測(cè)量做準(zhǔn)備 vl53l0x_write_reg(0x0B, 0x01); return distance; }0x1E和0x1F分別是距離值的高字節(jié)和低字節(jié)拼起來(lái)就是毫米單位的距離。這里有個(gè)細(xì)節(jié)讀結(jié)果之前必須先清中斷否則下一次測(cè)量可能讀到舊值。代碼里在啟動(dòng)前和讀取后各清了一次屬于“多清一次不虧”的保守寫法。如果讀出來(lái)的距離一直是8190或8191說(shuō)明測(cè)量超時(shí)或目標(biāo)超出量程不是代碼bug。VL53L0X的標(biāo)準(zhǔn)模式有效量程大約2米超過(guò)這個(gè)距離或者目標(biāo)反射率太低比如黑色絨布就會(huì)返回這個(gè)邊界值。實(shí)際使用時(shí)建議在應(yīng)用層加一個(gè)判斷超過(guò)量程就顯示“---”而不是直接顯示8190。3. 跑通第一組數(shù)據(jù)接線、編譯與串口驗(yàn)證3.1 硬件接線四根線里有兩根容易接反VL53L0X模塊通常引出6個(gè)引腳VCC、GND、SCL、SDA、XSHUT、GPIO1。51單片機(jī)驅(qū)動(dòng)只需要前四個(gè)XSHUT接高電平或懸空模塊內(nèi)部有上拉GPIO1可以不接。接線對(duì)應(yīng)關(guān)系如下模塊引腳51單片機(jī)引腳說(shuō)明VCC3.3V不要接5V模塊不耐壓GNDGND共地SCLP2.0代碼中可改SDAP2.1代碼中可改XSHUT3.3V保持高電平使能最容易翻車的是VCC接5V。VL53L0X的IO口雖然部分型號(hào)標(biāo)稱耐5V但核心供電是2.8V左右模塊上的LDO輸入接5V可能發(fā)熱甚至燒毀。我見(jiàn)過(guò)有人接5V后模塊燙手測(cè)距值亂跳換回3.3V立刻正常。另外SCL和SDA不要接反接反的現(xiàn)象是讀ID返回0xFF或0x00初始化直接失敗。3.2 編譯與燒錄Keil下的工程配置這份代碼按Keil C51工程組織沒(méi)有用復(fù)雜的外設(shè)庫(kù)純寄存器操作。新建工程時(shí)選對(duì)應(yīng)的51型號(hào)比如STC89C52或AT89C51把.c文件加入工程頭文件路徑指向當(dāng)前目錄。編譯前確認(rèn)兩件事一是晶振頻率在工程設(shè)置里填對(duì)影響delay_ms的準(zhǔn)確性二是i2c_soft.h里的引腳宏和實(shí)際接線一致。// i2c_soft.h 中需要按實(shí)際接線修改的部分 sbit SCL P2^0; sbit SDA P2^1; #define SCL_HIGH() (SCL 1) #define SCL_LOW() (SCL 0) #define SDA_HIGH() (SDA 1) #define SDA_LOW() (SDA 0)sbit是Keil C51的位尋址關(guān)鍵字只能用于可位尋址的寄存器P0-P3。如果換到不可位尋址的端口需要改成“讀-改-寫”的方式操作。燒錄時(shí)注意STC系列需要冷啟動(dòng)點(diǎn)下載后給板子重新上電這個(gè)步驟新手容易忘現(xiàn)象是軟件一直提示“正在連接”。3.3 串口打印驗(yàn)證第一個(gè)可信的距離值main.c里的主循環(huán)每隔500毫秒測(cè)一次距離通過(guò)串口打印出來(lái)。串口配置為9600波特率、8位數(shù)據(jù)、無(wú)校驗(yàn)用USB轉(zhuǎn)TTL模塊接到電腦串口助手就能看到數(shù)據(jù)// main.c void main(void) { unsigned int dist; uart_init(); // 9600bps if(vl53l0x_init() ! 0) { uart_send_string(VL53L0X init failed\r\n); while(1); } uart_send_string(VL53L0X ready\r\n); while(1) { dist vl53l0x_read_distance(); uart_send_string(Distance: ); uart_send_number(dist); uart_send_string( mm\r\n); delay_ms(500); } }上電后串口先輸出“VL53L0X ready”然后每半秒一行距離值。拿一本書在模塊前方20厘米處晃動(dòng)數(shù)值應(yīng)該在200上下小幅波動(dòng)波動(dòng)范圍±10毫米屬于正常。如果數(shù)值固定在8190檢查目標(biāo)是否太遠(yuǎn)或太黑如果數(shù)值在0和8190之間亂跳大概率是I2C時(shí)序不穩(wěn)先把i2c_delay的循環(huán)次數(shù)加大試試。提示調(diào)試階段建議先不接電機(jī)、繼電器等干擾源單獨(dú)給測(cè)距模塊和單片機(jī)供電。51板上的繼電器吸合瞬間產(chǎn)生的干擾足以讓I2C通信丟包。4. 避坑與排查五個(gè)讓驅(qū)動(dòng)跑不起來(lái)的常見(jiàn)問(wèn)題4.1 讀不到設(shè)備ID返回值恒為0xFF現(xiàn)象vl53l0x_init()第一步讀0xC0寄存器返回0xFF函數(shù)直接返回失敗。原因I2C總線上沒(méi)有從機(jī)應(yīng)答。常見(jiàn)原因有三個(gè)SDA或SCL接反、模塊沒(méi)供電、上拉電阻缺失。VL53L0X模塊板載通常自帶4.7k上拉但如果用裸芯片自己搭電路忘了加上拉電阻總線會(huì)被拉不高。解決先用萬(wàn)用表量模塊VCC是否有3.3V再確認(rèn)SCL和SDA沒(méi)有互換。如果是裸芯片在SCL和SDA上各接一個(gè)4.7k電阻到3.3V。還不行就把i2c_delay的循環(huán)次數(shù)從10加到50排除時(shí)序太快的問(wèn)題。4.2 初始化卡在VHV校準(zhǔn)的while循環(huán)現(xiàn)象串口沒(méi)有任何輸出程序停在vl53l0x_init()里出不來(lái)用調(diào)試器看PC指針在while(1)里打轉(zhuǎn)。原因VHV校準(zhǔn)沒(méi)有完成。電源紋波大、供電不足、或者模塊本身焊接不良都會(huì)導(dǎo)致校準(zhǔn)失敗。另一個(gè)容易被忽略的原因是XSHUT引腳懸空且受到干擾模塊處于復(fù)位狀態(tài)。解決先把XSHUT直接接到3.3V排除復(fù)位問(wèn)題。然后換一個(gè)干凈的3.3V電源比如用AMS1117單獨(dú)穩(wěn)壓不要從51板上的5V經(jīng)電阻分壓湊合。如果還不行在while循環(huán)里加一個(gè)超時(shí)計(jì)數(shù)超過(guò)500毫秒就返回錯(cuò)誤碼至少能讓程序繼續(xù)跑下去而不是死等。4.3 距離值固定為8190或8191現(xiàn)象串口一直打印8190手放在模塊前面也不變。原因這不是通信故障是測(cè)量結(jié)果超出有效范圍。VL53L0X在標(biāo)準(zhǔn)模式下目標(biāo)距離超過(guò)約2米、或者目標(biāo)反射率極低黑色物體、透明玻璃就會(huì)返回這個(gè)飽和值。另外如果模塊前面的保護(hù)膜沒(méi)撕紅外激光被擋住也會(huì)一直返回8190。解決先把目標(biāo)換成白紙距離拉到30厘米以內(nèi)測(cè)試。確認(rèn)模塊上的保護(hù)膜已經(jīng)撕掉。如果應(yīng)用場(chǎng)景確實(shí)需要測(cè)黑色物體考慮改用長(zhǎng)距離模式修改timing budget寄存器但51平臺(tái)的測(cè)距頻率會(huì)下降。4.4 數(shù)值跳動(dòng)大同一目標(biāo)忽遠(yuǎn)忽近現(xiàn)象靜止目標(biāo)讀數(shù)在±50毫米甚至更大范圍內(nèi)波動(dòng)。原因電源噪聲、環(huán)境光干擾、或者I2C通信偶發(fā)錯(cuò)誤導(dǎo)致讀到了錯(cuò)位的數(shù)據(jù)。51單片機(jī)軟件I2C沒(méi)有CRC校驗(yàn)一次時(shí)序抖動(dòng)就可能讓高低字節(jié)拼錯(cuò)。解決在應(yīng)用層加一個(gè)簡(jiǎn)單的滑動(dòng)平均濾波連續(xù)讀5次去掉最大最小值再取平均。同時(shí)檢查模塊是否靠近強(qiáng)光光源比如直射的日光燈VL53L0X對(duì)環(huán)境光有一定容忍度但強(qiáng)光直射接收窗口仍會(huì)干擾。電源端并一個(gè)10uF電容也能明顯改善。4.5 換了一款51芯片后編譯報(bào)錯(cuò)現(xiàn)象把代碼從STC89C52換到STC15系列編譯提示sbit相關(guān)錯(cuò)誤或延時(shí)完全不準(zhǔn)。原因STC15的端口部分不可位尋址sbit不能直接用另外STC15是1T單片機(jī)指令速度比傳統(tǒng)12T的51快得多原來(lái)的i2c_delay循環(huán)次數(shù)需要大幅增加。解決把sbit SCL P2^0改成宏定義操作整個(gè)端口的方式或者換用可位尋址的端口。延時(shí)函數(shù)改成基于定時(shí)器的微秒延時(shí)不要依賴循環(huán)計(jì)數(shù)。這兩處改完上層驅(qū)動(dòng)代碼一行不用動(dòng)這也是分層設(shè)計(jì)帶來(lái)的好處。5. 二次開(kāi)發(fā)把測(cè)距驅(qū)動(dòng)嵌進(jìn)自己的項(xiàng)目5.1 從“能測(cè)”到“好用”加濾波和量程判斷原始驅(qū)動(dòng)返回的是單次測(cè)量值直接拿去用會(huì)有跳動(dòng)。我一般會(huì)在應(yīng)用層包一個(gè)get_filtered_distance()函數(shù)做三件事連續(xù)采樣5次、排序去極值、取中間3個(gè)的平均。代碼不復(fù)雜但效果立竿見(jiàn)影unsigned int get_filtered_distance(void) { unsigned int buf[5], temp; unsigned char i, j; for(i 0; i 5; i) { buf[i] vl53l0x_read_distance(); delay_ms(10); } // 冒泡排序小數(shù)據(jù)量夠用 for(i 0; i 4; i) for(j 0; j 4 - i; j) if(buf[j] buf[j1]) { temp buf[j]; buf[j] buf[j1]; buf[j1] temp; } // 去掉最小和最大中間三個(gè)取平均 return (buf[1] buf[2] buf[3]) / 3; }這個(gè)函數(shù)每次調(diào)用耗時(shí)約50毫秒5次測(cè)量加延時(shí)對(duì)大多數(shù)51應(yīng)用來(lái)說(shuō)可以接受。如果對(duì)實(shí)時(shí)性要求高可以改成連續(xù)測(cè)量模式讓傳感器自己按固定周期測(cè)單片機(jī)只負(fù)責(zé)讀結(jié)果CPU占用會(huì)低很多。5.2 連續(xù)測(cè)量模式少占CPU的另一種跑法單次測(cè)量模式下每次都要等中斷CPU在while里空轉(zhuǎn)。VL53L0X支持連續(xù)測(cè)量配置好周期后傳感器自動(dòng)測(cè)單片機(jī)定時(shí)去讀0x1E就行。關(guān)鍵配置是寫0x00寄存器啟動(dòng)連續(xù)模式然后設(shè)置0x04附近的中斷配置。改造后的讀取函數(shù)不再需要等待循環(huán)直接讀結(jié)果并清中斷即可。代價(jià)是功耗略高但對(duì)市電供電的設(shè)備無(wú)所謂。5.3 移植到其他平臺(tái)的檢查清單這份驅(qū)動(dòng)雖然是為51寫的但分層結(jié)構(gòu)讓移植到STM32或國(guó)產(chǎn)32位MCU并不難。移植時(shí)按這個(gè)順序檢查底層I2C換成硬件I2C或新的軟件模擬、延時(shí)函數(shù)換成系統(tǒng)滴答定時(shí)器、寄存器讀寫函數(shù)保持不變、初始化序列和測(cè)距流程原樣保留。唯一需要注意的是32位平臺(tái)的unsigned int是32位而51是16位距離值拼接時(shí)建議統(tǒng)一用uint16_t避免隱式轉(zhuǎn)換踩坑。改造點(diǎn)51平臺(tái)做法移植后做法I2C底層GPIO模擬硬件I2C或新GPIO模擬延時(shí)循環(huán)計(jì)數(shù)定時(shí)器/系統(tǒng)滴答數(shù)據(jù)類型unsigned int 16位uint16_t 顯式聲明串口打印自定義發(fā)送函數(shù)printf重定向從那以后我每次把傳感器驅(qū)動(dòng)往新平臺(tái)搬都強(qiáng)制先跑一遍“讀ID”這一步ID對(duì)了再往下調(diào)初始化ID不對(duì)就老老實(shí)實(shí)查線和時(shí)序不抱僥幸心理。這份驅(qū)動(dòng)的價(jià)值不在于代碼多精巧而在于它把51平臺(tái)上的坑都踩過(guò)一遍拿過(guò)去改改引腳就能用。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
69人妻精品一区二区绯色| 舔人妻中文免费视频| 国产精品久久久久无码A√| 日本久久久精品电影| 日本天天吊| 日本免费人成视频播放120秒| 熟女精品日韩一区二区三区| 99re在线视频| 欧美中文字幕一区 | 99热在线播放| 乱伦3P视频| 色在线综合| 日本布卡一区二三区| 久久婷婷亚洲欧| 日本天天操| 在线观看中文av字幕| 97超碰超碰| 青青操在线视频| 久久99草| 亚洲激情天堂网| 天天干天天操天天拍| 亚洲精品aa久久伊人| 国产精品4p在线观看| 欧美丝袜91| 蜜臀无码一区二区| 欧美精品欧美精品系列| 农村少妇久久久久久久| 超碰欧美97| 91模特在线观看| 欧美青青草视频| 99国内熟女露脸视频| 欧美97在线观看| 91精品成人www| 99只有精品| 大香网伊人久久综合| 日本色色的视频| 国产精品久久久久久片| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 天啪| 南澳成人一级片在线播放| 91痴汉| 91免费看中出视频| 啊啊啊啊啊啊好多水| 神马久久午夜| 国产在线能看的你懂的| 六月丁丁香| 另类图片五月| 青青草大香蕉视频| 亚洲在线91| 国产AV中文| 老妇女91| 成年女人黄网站| 综合久久六月久久婷婷| 欧美成va视频网站| 亚洲最大的黄色电影网站。| 四虎免费看黄| 亚洲丝袜二区在线| 97se亚洲综合自| 欧美性爱一区二区| 久久天天艹| 国产尤物AV尤物在线观看不卡| 亚洲一卡2卡3卡4卡乱码网站| 日本福利二区视频| 日韩激情视频| 人妻久久| 看免费的黄片| 国产精品色色| 欧美78| 欧美,亚洲,日韩,v,天堂,手机在线观看| 日日摸日日弄日日拍| 伊人超碰97| 国产91乱伦| 色9999日韩国产| 97精品国产97久久久久久户外免费| av操操不卡| 久久久久久久久久久久欧美日| 九九五月天| av毛片aaaaa免费看| 金莲网址| 69人妻人人揉人人躁人人精品| 亚洲永久AV无码精品秋霞| 麻豆天美AV传媒第一页| 一个国产在线综合网站| 国产 码在线成人网站| 欧美日日夜夜| 伊人九九九| 亚洲精品人妻在线| 久久综合中文国产| 久操免费观看| 国产日比| 日韩97视频| 精品蜜乳AV免费观看| 人妻熟女av国产网站| 97青青操视频| 亚洲影院成人| 小草精彩毛片| 午夜在线播放| 国产精品色色| 亚洲情色 自拍| 国产一级作爱毛片| 97久久国产精品| 少妇高潮流水av免费| 激情五月婷婷综合| 午夜啊啊| 97人人模人人爽人人| 亚洲欧美日韩国产丝袜自拍中文| 欧美精品成人在线播放| 神马午夜久久久| 狠狠爱夜夜| 综合激情五月丁香| 亚洲成人激情小说视频| 爽爽淫人网| 亚洲欧美天| 秋霞久久亚洲精品成人| 一区,二区,三区视频| 精品日韩人妻精品一二三区| 97天天插| 欧美视频在线视频免费va| 色欧洲97| 国产福利第一视频| 97神马久久| 黑操B| 久久精品久久久久久久| 99色色| 蜜桃久久一区二区| 一区二区视频在看| 欧美国产操逼| 国产精品一区av在线| AV99热18这里只有精品| 亚洲无码日韩电影| 激激五月| 美女操逼A A| 99热 按摩 日韩| 精品国产91av一区二区三区 | 天天日日夜夜| 在线视频免费观看午夜| ji熟女.com| 少妇干B| 亚洲的天堂网| 免费视频a级毛片免费视频| www久久精品| 69人妻精品一区二区绯色| 东京男人天堂| 后X久久| 伦激情人妻另类人妻| www.高清无码诱惑一区.com| 丝袜美腿诱惑亚洲欧美视频在线观看| 成人26uuu| 天天干人人乐| 一区 欧美 日韩 麻豆| 国产精品成人无码a v毛片| 精品视频久久区| 久久婷婷五月综合| 国产精品一区二区a| 国产25页| 9 9精品一区二区三区| 色五月AV| 天美传媒精品久久视频| 天天综合影院91| 中文精品一区二去| 久草资源在线| 亚洲日韩欧美一区二区| 亚洲人妻一区二区三区| 九月丁香婷婷色| 亚洲欧美综合图片| 91老熟女老女人国产老太| 久操不卡视频| 精品人妻1区| www欧美91| 天天摸天天舔天天操| 六月色色| 精品在线观看视频在线| 国产精品人妻免费精品| 精品美女少妇一区二区| 亚洲不卡一| 动漫区日韩区欧美区| 人人扣人人操| 口爆吞精在线观看| 日韩激情无码影院| 国产日韩久久| 国产蜜臀精品一区二区尤物| 日本超碰97日韩精品人妻| 校园春色 男人天堂| 8050午夜少妇无码| 可以免费观看的av| 久久五月丁香| 九九碰九九爱97超碰| 自拍偷拍 高清无码| 欧美人与动性人交a| 人妻精品一区一区三区蜜桃91| 熟女自慰久久久| 亚洲不卡AV在线| 97婷婷色| 天天肏美女| 玖玖在线视频| 久久久婷| 午夜大香蕉| 亚洲中文字母在线播放| 看一级特黄a大一片| 无码一区免费在线不卡| 亚洲综合91| 91色香| 91亚洲网站| 香港久久久| 色香综合天天影视综合 | AV在线资源| 国产农村妇女精品1区二区| 天天综合网一91网| 欧美性爱97超碰| 日本三级久| 久久极品伊人| 日韩 人妻 精品| 天堂日本亚洲欧美| 青青草日韩免费观看高清在线| 无码久| 大香蕉男人的天堂| 成人开心网在线视频 | 一区二区日韩欧美久久| 69超碰综合| 台湾佬激情综合| 亚洲最大的黄色电影网站。| 91黑丝美女| 另类专区加勒比| 九九超碰综合网| 亚洲少妇综合| 久久成年片色大黄全免费网站| 97无码视频在线播放| 天天看天天干| 亚洲精品第一| 亚欧精品久久久久久久久久久| 国产91美女高潮| 人妻精品4K4K4K4K4| 求求你操操我| 色噜噜狠狠色综无码久久| 九草九九九| 啊啊啊想要| 最新av中文字幕高清| 久久成人国产| 电影69乱码96| 日韩精品9区| 99re28在线观看| 乱操乱伦AV| 黑人嘿嘿嘿超爽免费视频| 九九热AV| 色悠久久久av| AAAA欧美日韩| 五月婷婷啪啪| 欧美久久人妻少妇一区二区| 97天天| 黄色电影在线播放综合网站| 午夜免费福利视频一区| 亚欧美天堂在线| 97国产精品久久久久| 色婷婷一区二区三区久久| 欧洲综合无码| 久操黄色视频| 欧美性爱一区二区三区| 欧亚在线视频| 在线小视频| 亚洲九九九| 在线国产探花| 久久人妻少妇| 乱伦图av| 久久久久网站-538在线视频-欧美永久乱码| 人妻娇喘 激情视频| 国产极品粉嫩馒头一线天av| 99热官网| 丰满人妻一区二区三区蜜桃视频| 强奸乱伦麻豆| 久久久久9999妇女| 日韩无码操逼片| 极品色社| 九久9精品| 国内三级自拍小视频在线观看| 99热在线不卡| 超碰无码加勒比| 麻豆黄四叶草网站| 男人的天堂 在线一区| 欧美成人精品A片免费一区99| 传媒免费一区二区三区| 成人精品久久久午夜福利| 99热在线播放| 亚洲综合嫩| 激情av| 骚妻少妇精品性色无码四色A V| 精品日韩人妻视频| 婷婷国产精品九区| 99婷婷一区二区| 久jiu久神马影院| 青青草原香蕉日本Ap| 性爱乱伦网址| 狠久久| 人人色人人操在线| 亚洲男人在线观看天堂| 五月综合激情网| 精品国产乱码久久久影院| 操逼日韩无码 | 亚洲丁香花色| 丰满熟女一区二区三区在线播放| 久久色人体 | 日韩精品国产精品五码一区二区| 国色综合天| 欧美另类色图片| 久久一二三四| 日日黄色三级网站| 日韩乱伦影音先锋| 国产丝袜一区二区三区| 人妻久热在线| 91精品亚洲内射孕妇| 亚洲色图20p| 亚洲伊人a线观看视频| 久久久久久久六六| 色五月婷婷久久| 东北熟女91| 伊人五月天青青草婷婷| 国产一进一出视频网站| 69丨亚洲丨精品丨入口免费播放| 亚洲色五月| 亚洲成a人v欧美综合天堂下载| 欧美老熟另类| 国产精品久久伊人| 91这里只有精品| 999 久久久| 女人午夜视频777| 天啪| 亚洲宗合网| 9+1视频网址| 国产高清自拍视频| #NAME?| 天天欧美色| 亚洲精品性爱片| 99色在线| 人妻酒店出差被中出免费在线播放| 亚洲国产欧美中日韩成人综合视频| 久久男人| 碰超人人在线一区二区三区| 爱爱60秒免费视频| 欧美日韩香蕉| 亚洲欧洲日韩天堂av| 欧美BT 亚洲色图| 欧美永久激情一区二区| 神马精品视频| 亚洲av无码成人精品国产| 2017av无码免费无线播| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 色欧美在线| 欧美日韩淫加| 丁香激情五月天| 综合欧美激情网| 永久免费观看的毛片的网站| 人妻熟妇一区二区三区| 色偷综合| 大香蕉欧美伊| 热天堂一区二区| 91一起操| 色噜噜人妻丝袜a∨先锋影| 亚洲日韩人妻中文字幕一区| 狠狠爱大香蕉| 亚洲av资源| 久久影视二区三区行押| 久久超碰98| 91久久午夜无码鲁丝片久久人妻| 偷拍 精品另类 凸凹了四区| 蜜桃臀av在线观看| 色色色色综合网| 四虎影视永久在线免费| 亚洲天堂五月天国产| 欧美激情专区| 日本不卡在线二区三区| 在线啊啊啊| 日本新免费二区三区| 激情文学欧美| 传媒免费一区二区三区| 久久国99999| 亚洲男人天堂2012| 丰满少妇高潮无码| 亚洲青色欧美| 超碰偷拍| 天天综合~91| 麻豆色99999| 玖色av| 九九五月天| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 国产av又色又爽又黄| 欧美v亚洲v综合v国产v妖精| 日韩有码 一区二区三区| 屁股久久久久久久久久| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 天天综合网日韩7799| 九九精品无码专区免费| 久久久久久69国产一区二区| 在线一道啪| 日韩黄色成人性爱| 性爱综合网| 天天狠| 亚洲图片欧美制度| 欧美日韩天堂| 欧美亚洲天天| 大学生美女口爆| 特级特黄一级毛片免费| 日韩激情啪啪| 人妻啊啊人妻啊啊| 东北老女人的激情视频| 九九九九九九视频| 国产在线激情| 一起草三级AV电影在线观看| 欧美亚洲第一页| 福利色色| 97综合在线观看| 91强在线播放| 人妻一区二区三区熟女| 人人干黄色| 日韩激情中文字幕有码| 久久色激情一区二区三区| 欧美亚洲影视| 日本二区不卡| 乱伦a片视频| 五月丁香婷婷啪啪| 亚洲AV无码久久精品蜜桃小说| 中出在线视频| 国产精品懂色tv影视免费观看 | 中文无线日韩一区| 欧美亚洲自拍另类人妻| 人人干人人操人人..com| 口爆综合网| 欧美亚洲涩涩| 色综合一本| 日本性爱少妇| 国产青视频| 大香蕉狠狠爱| 国产精品成人蜜臀AV在线| 精品免费一区二区三区在线亚洲人成| 男人的天堂无码| 欧美日韩国产成人高清| 亚洲AV免费在线| baiduhicn.com。| 日韩有码专区| 日本99视频| 亚洲 另类 丝袜 自拍 动漫| 免费A片三p视频| 日韩av乱伦| 97在线青| 久久中文字幕一区不卡| 欧美制服网站美腿丝袜| 青草成人免费视频一COm| 国产日韩欧美亚洲精品95 | 桑老女人九区| 亚洲欧美在线观看2021 | 在线有码中文字幕| 日本三级小说中文字幕| 一区二区不卡视| 色五月激情网| 中文字幕av一区二区三区人妻少妇| 国产成人91一区二区三区| 大香蕉啪啪网| AV中文字幕三四五| 色婷婷综合网| 99在线观看视频在线高清| 中文字幕精品日韩中文字幕| av一区二区三区四区五区久草臀| 秋霞一集毛片观看| 中文字幕在线观看AV| 亚洲天堂资源网| 亚洲.欧美.丝袜.中文.综合| 日本三级精品| www.99热| 麻豆久久一区二区三区| 欧美成人9797| 26uuu久久| 天堂国产AV| 中文字幕高清精品一区| 超碰夫妻97| 尤物视频一区| 亚洲日韩久久精品一区| 国产日本久久免费精品| 夜夜黄| 色色五月婷| 国产精品一区二区密臀| 欧美极品女人的天堂| 女生91网站| 麻豆黄色五月天| 欧美成人免费在线观看| 青青草伊人久久| 在线无码视频| 欧洲一区二区| 日本美女性生活久久久久久久| 毛片一区二区| 天天澡天天爽日日av| 国产精品女久久久久av爽| 久久久96精品| 久久手机好看网站| 中文字幕在线观看永久| 狠狠操狠狠燥| 91neishe| 8x福利精品第一福利视频导航| 97天天弄| 久久久一级| а√天堂资源官网在线资源| 亚洲文学偷乱拍啪啪啪啪| 国产精品青草综合久久| 久久性爱视频免费看| 久草在| 91九九| 岛国1区2区3区在线观看| 日韩精品9区| 床上啊啊啊一区二区三区| 明星性猛交ⅹxxx乱大交| 日本九九久久99| 91国产精品在线看| 伊人久久大香线蕉无码| 中文久久久| 99热日| 国产精品乱人伊人网| 最新的亚洲无吗| 另类天堂| 国产精品禁久久久精品| 国产AV天美| 99热这里是精品| 熟女乱伦A| 夜夜躁狠狠躁日日躁av| 久久影视二区三区行押| 18岁禁 茉莉成人久久| 免費黃色視頻觀看一| 日本操逼无码| 亚洲资源吧| 青青草色插素人| 乱伦Av网| 欧美日韩一区二区三区四区蜜桃| 超碰97欧美| 国产狂喷潮在线精品| 国产一区二区成人av在线播放| 深爱激情五月天| 国产乱伦亚洲| 97免费在线观看| 亚洲 自拍偷拍 欧美| 久久国产精品m码| juliaann丝袜大战黑鬼| 欧美性爱日韩性爱| 视频国产欧美在线播放| 97精品一区| 97亚洲欧美日韩| 日本久久久久久久久| 免费看久久久性性| 欧美十八禁导航成人| 国产一级舔足在线观看| 偷拍盗拍亚洲色图图片| 青女偷拍网| 久久人妻无码毛片A片麻豆| 久九九九九九九热| 在线视频资源| 国产又大又粗又长视频在线| 这里是精品| 亚洲加勒比色图| 国产欧美岛国精品一区| 99热| 欧美亚洲丝袜美女电影| 综合亚洲欧美| 97中文综合| 国产中午字一暮区| 天天天堂影视日韩亚洲91| 91性生活久久久| 蜜臀AV成人精品蜜臀| 欧美日韩淫加| 欧美日韩婷婷中文| 日韩丝袜高跟制服在线观看| 美女黑人91神马| 操淫穴亚洲五月丁香 | 十八禁电影伊人网| 日本五区不卡| 中文区中文字幕免费看| 成人国产二区三区在线,男女精品。| 中文字幕黄色一起草| 亚洲毛片久久| 天天射天天操天天干天天吃2018 | 日韩另类| 亚欧精品久久久久久久久久久| 91亚洲人电影| 屌妞视频久久久久久久久久久久| 亚洲熟女乱综合一区二区三区| 精品国产乱码久久久兰草影视| 97超碰免费生活| 日本 情色 1区2区3区| 我爱操| 97精品免费视频网站| 国产资源中文字幕在线| 蜜乳AV一区| 看一级黄色视频| 国产精品一区二区在钱播放| 日韩中文字幕av在线播放| 男人的亚洲天堂| 密臀在线视频| 亚欧免费| 久热免费视频| 亚洲诱惑| 久久久一区二区三区四区五区| 三级日本一区二区三区| www黄片免费看com| 亚洲AV无码天美传媒一区| 亚洲男人的天堂AV| 日本一线产区和二线产区伦理片| 免费视频在线一区二区不卡| 日人妻视频91| 国产精品九9| 五月天亚洲网| 黄色高清久久无码依人| 超碰社区97| 日韩精品资源专区二区| 国产亚洲国产超碰| 精品网站99999| 亚洲se91| 欧美日韩性爱精品| 91 丝袜在线观看| 精品欧美老熟女一二区| 欧美成人性爱视频大全| 9999亚洲电影| 中文乱码字字幕在线第5页| 亚洲美女自拍偷拍视频| 99热aaa| 欧美大片91| 性爱1区| 日韩精品电影| 免费自拍三级综合| 亚洲国产综合久久天堂| 欧美亚洲特P| 久久精品国产亚洲AV无码电影| 人妻一区二区三区| 欧美天天射| 久久伊人五月天| 久久是精品| 看大黄色大片原件| 青春草A| 人人操欧美风骚| 密桃99999| AV中文字幕三四五| 97人人模人人爽人人| 99在线啪| 国产精品久久久久久久黄无码| 97色欧州| 欧美午夜视频免费观看| 大香蕉中文aV在线| 日本精品中文字幕视频| 久久一二区四| 内射夫妻三片| 97亚洲资源| 国产美女口爆吞精视频| 成年男人的天堂| 欧美国产精品久久九九| a男人的天堂| 自拍偷拍第26| 欧美视频激情久久久久久| 美日韩男女操屄视频| 内射黑人| 久久久久亚洲av综合波多野制衣| 亚洲一二三| 国产91啪| 伊人网一本| 99热99色| 97久久精品| 91麻豆天美传媒HD| 久操网无码在线| 91色伦| 婷婷丁香六月| 2024年最新色情网站在线观看| 人人爱夜夜爱| 国产一区二区精品久久99| 天天躁狠狠躁av| 亚洲精品成人激情在线| 亚洲男人在线观看天堂| 精品大久久| 91深夜夜| 国产白丝网站| 色婷婷综合久久中文字幕雪峰| 亚洲精品一区二区精品| 综合一区二区影视| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 91久久免费视频互動交流| 色超碰综合| 亚洲第一在线视频| 欧美成人一级麻豆| 精品久久艹| 久久乐| 久久黄色视频一区二区三区| 狠狠躁久久躁| 久久九九一区二区三区成人| 在线观看色视频| 精品视频一二三中文| 女生自91网站| 99色综合| 亚洲AV噜噜狠狠网址蜜桃动漫| 91欧| 97视频www| 一区二区日韩欧美久久| 高清无码一区二区三区| 人人妻人人澡人人爽人人精品浪潮| 麻豆av一区二区三区| 把腿张开老子CAO烂你| 酒色综合网| 午夜精品久久999热蜜桃介男人用| 久热99| 大香焦A片| 色悠久| 蜜桃臀久久| 欲色影视综合吧| 超碰国产在线| 日韩在线观看字幕精品| 久久久久久久强迫| 97久久久久| 久污| 97国产天堂岛| 97色在线观看| 婷婷精品| 手机看片1024你懂的国产| 亚洲日韩人妻中文字幕一区| 欧美亚洲今日在线| 欧美性五月| 夜精品久无码| 禁十八久久| 国产精品乱人伊人网| 丁香五月天堂| 手机看片1025| 日韩一性一交一A片俄罗斯| 操逼无码操逼| 精品午夜福利导航| 亚洲熟女人妻中文字幕一区二区 | 九九人人操| 欧美刺激色黄片免费看| 久久直播国产| 高清成年美女黄网站免费大全| 色综合国产在线观看| 天天综合网日韩| 干少妇视频| www国产精品| 日韩一级二级三级| 91狠狠综合久久| 精品人妻久久久久一区二区三区| 亚洲脚交| 麻豆一区二区AV天美| 中文字幕av一区二区三区人妻少妇 | 久久r精品| 久久九九热| avav青青草久久夜| 蜜臀AV一区二区三区| 一本色道久久综合亚洲二区三区| 日本加勒比无码专区一二三| 后入福利视频| av日韩中文字幕| 日韩欧美麻豆 | 操www| 乱伦av国产| 成人性爱全视频观看| 色久桃花影院在线观看| 国产色呦呦| 九九成人视频| 青青草九九九九九| 秋霞男人网| 欧洲精品一二三在线| 99国产精品自在自在| 日日骚av| 亚洲色欧美| 免费一级性爱久久| 成人 日本A片无码8888| 亚洲各类熟们中文字幕| 麻豆天美国美国产AV| 桃色六月天| 亚洲国产青青| 亚洲少妇视频| 精品一区二区三区国产| 亚洲图片婷婷五月天| 亚洲最大AV网| www.狠狠干.coom| 婷婷另类小说| 亚洲猛交| 操操操五月天婷婷丁香影院| xxx0国产在线播放| 亚洲人成网www| 欧美页片| 亚洲资源一区| 国产日产精品久久快鸭的功能介绍| 亚洲欧美日韩精品久| 狠狠操夜夜操蜜桃视频三区| 在线黄色污污网站| 欧美亚洲在线| 欧美一区二区福利在线| 欧美日韩性爱精品| 天天做天天爱天天爽AV| 9久9久| 亚洲性爱电影| 美日韩成人| surenchaopeng| 97精品一区二区三区免费| 人人看人人插| 人妻加勒比东京热| 天天爱综合网| 久久性爱视频99| 亚洲国产日韩欧美熟妇在线| 九九英色视频| 亚洲se91| 91精品黄在线观看| 久草男人天堂| 20cm女自慰在线日韩欧美| 亚洲AV无码国产精品久久久久 | 色五月AV| 久久老子无码午夜伦不卡| 欧美视频第二页| 91爱网| 久久久九九网站| 天堂涩涩| 一级特黄aaa大片在线观看成人一级片在线观看 | www.超碰| 国产AV天美传媒一区二区三区| 日韩激情电影中文字幕| 婷婷五月天成人网| 蜜臀av网址| jk白丝没脱就开始啪啪| 亚洲男人天堂网久久| 91性情| 超碰91在线| 97超级色碰碰| 青青伊人这里只有精品| 影音先锋一区二区在线资源| 青娱乐国产剧情av一区| www.夜夜| 国产精品久久久亚洲第一牛牛_在线观看| 国产AV毛片| 欧美91网站| 天天弄天天操| 亚洲精品1区| 国产操逼视频在线观看| 久久嫩草国产成人一区| 无码不卡亚洲成?人片| 日韩亚洲美州欧洲综三区一品在线| 中文字幕二区| 国产亚洲禁久一区二区 | 亚洲精品三区在线观看| 熟女自慰久久久| 蜜乳AV免费观看| 天天享受天天看| 久久久精品91八戒| 亚州 综合 色图| 黑人狂躁日本妞一区二区三区| 日本五十路在线| 欧美 日韩 亚洲 春色| 狠狠色一区二区中文字幕| 岛国1区2区3区在线观看| 狠插 制服 自拍| 国产一级137片内射麻豆| 日韩激情视频| 精品一啪| 1024精品在线| 亚洲欧洲视频小说在线观看| 日韩熟女无码| 日本九九久久99| 国产精品色片一区二区| 久操视频在线| 人妻激情另类| 一道α片欧美| 手机av亚洲丝袜美腿日韩第一页二页| 男人a天堂手机在线版| 97视频在线免费| 少妇二级| 久久久久人妻二区精品叶可怜| 久久人妻少妇| 人妻少妇精品一区二区三区| 成年人网站在线免费观看| 爱爱久久| 99无码精品| 一本色道久久天天射天天干| 一本久久精品中文字| 激情综合婷婷| 色综合国产在线观看| 久久九操在线观看| 蜜臀av在线播放一区二区三区| 亚洲男人综合| 国产丝袜一区二区三区| 热天堂一区二区| av日韩在线观看电影| 青青在线视频日韩欧美| 精品久久大胆人体| 激情婷婷五月天| 国产超碰AV在线精品| 丝袜加勒比| 青苹果影院男人的天堂| 亚洲欧美日韩精品久久久一区二区 | 欧美一区二区三区不卡高清视频| 日韩欧美偷拍美女视频| 欧美躁死她一区二区| 91影库| 欧美91变态| 人妻素股| 超硑97精品| 五月丁香综合网| 国产一区二区精品久久99| 97天天综合| 亚洲激情欧美色图 | 亚洲啪啪综合?v一区综合精品区| 后入式视频国产自| 怡红院怡春院| 色婷婷在线视频| 日操粉逼逼| 精品亚洲成人免费在线| 亚洲午夜精品久久久中文影院| 美女AV一区二区| 午夜精品99久久久久传媒| 日韩性爱电影一区| 国产精品亚洲天堂网址| 插入逼91| 东京热天堂网| 大香蕉日韩| 素人伊尹大香蕉免费下载视频| 精品97久久综合| 美腿色图| 日韩国产品视频中文字| 丁香五月色| 久久老子无码午夜伦不卡| 久久成人午夜精品影院| 日本熟女不卡视频| av影片在线观看不卡| 美女性91| 日韩欧美女求操每天更新| 一区二区亚州激情久婷婷欧美| 日韩欧美被操黄免费观看| 九九热免费在线国产视频伊人五月| 色婷婷在线视频| 五月丁香网站| 97操操| 五月天婷婷基地| 五月天色色网站| 欧美丰满熟妇XXXX性ppX人交| 欧美大香蕉同搞| 精品国产人成在线| 国产精品无码久久久久2028| av天堂精品久久| 午夜一区二区三区国产| 新久久AV| 乱论91| 亚洲欧美国产其他二区| 入口操逼网站| 无遮挡h肉动漫在线观看| 图片区小说区| 激情专区综合| 激情五月婷| 久久久久13| 91色黑人少妇| 欧美在线l亚洲| 综合av影片| 亚洲脚交| 91天天综合日韩欧美| 91bbb| 欧美一区二区三区互相| 北约熟女超碰| 影音先锋中文字幕日本好一区二区| 凸凹视频在线观看| 九九热免费视频| 亚洲人精| 丰满精品人妻少妇久久字幕| 亚洲性感丝袜诱惑在线观看| 天堂av最新电影网| 色欧洲| 麻豆国产视频精品观看| 国产乱码精品一区二区三区四川| 国产高清成人传媒影视| 国产农村妇女一区二区| 天天天乱色综合全| 欧美在线干| 中文字幕制服诱惑| 色就色综合| 久久99网站| 蜜桃臀 后入 一区 二区 三区 在线| 欧美中文字幕一区 | 国产家庭乱伦表演| AV免费在线播放一区| 日本三级韩国三级99| 青青草国产亚洲精品久久 | 日本九九九九| 天天综合网在线| 日本国产二线女色| 久久狠狠色噜噜狠狠狠狠97| 欧美日韩日产免费网站看| 欧美一区二区亚洲天堂| 亭亭丁香激情| 男人天堂无码| 久草尤物| 日韩成人电影AV| 91久久久视| 超碰97COm中文| 很黄很色的视频在线观看| 99热超碰| 亚洲十八禁止| 草草电影院| 91一起操| 亚洲综合一| 在线日韩日本亚洲国产| 爽 好舒服 无码刺激久久| 色婷婷综合久久久久中文一区二区| 欧美日韩97在线| 国产福利电影| 婷婷尹人大香蕉免费| 日日嗨AV一区二区夜夜| 肏逼视频日本| 99这里只有精品| 久久久久人| 在线播放一级无码视频| 久草久热| 91热热色| 天天日天天干天天整| 久婷婷一区| 日韩欧美性吧婷婷乱伦大香蕉| 午夜福利成人免费视频| 吉川爱美亚洲二区在线 | 91色噜噜狠狠| 色噜噜狠狠色综无码久久合欧美| 另类小色呦| 国产精品天干天干综合网麻豆| 午夜性生活av免费在线看| 开心激情婷婷| 综合熟妇一区二区三区| 欧美日韩一区二区三区四区蜜桃| 图色综合网| 精品高潮| 少妇无码太爽| 天天操夜夜操| 亚洲图片欧美91N| 青娱乐黄色录像| 国产又爽又黄| 久草电影网| 国模吧 一区二区三区| 亚洲性综合| 中文字幕亚洲热播人妻| 欧美中字二区| 国产精品成人久久一区二区三区| 久热久一区二区三区| 亚洲情色视频| 欧美亚性天堂| 97免费在线观看| 91ise欧美| 久久久久九九九| 久久理论字幕视频| 色牛aV| 日韩精品高清资源在线| 亚洲国产另类在线中文| 亚洲。日韩。欧美| 丝袜人妻av一区二区| 夜夜操av亚洲一区二区| 伊人网免费视频| 一区二区 日韩 欧美 国产 传媒| 一区二区三区免费视频入口| 动漫片子网站3黄| 蜜乳视频网站| 91N综合在线| 天天做日日做天天欢。| 日夜尻逼网| 狠狠干狠狠干| 国产又黄又爽| 神马久久久久久久久久久久| 美国人人操人人操| 精品人妻视频一区二区在线播放 | 97伊人网| 91啪9色| 欧美天天干| 久久久精品九| 国模限制级电影| 在线中文字幕| 亚洲清纯唯美| 色五月激情网| 欧美福利视频啊啊啊啊 | 丁香五月激情综合国产| 78m啪啪啪| 熟妇熟女一区二三区| 久久人人爽爽人人爽人人片αV| 日韩精品一区,二区 九九...老司机| 91干熟女| 午夜国产成人精品视频| 91丨精品丨国产丨丝袜| 亚洲欧美成人在线| 91色综合| 97超碰这里只有精品| 久久精品99| 啪啪啪精品| 久久9免费视频| 久操黄色视频| 伊人网综合在线视频| 美女久久久久久久久久久| 香港成人一级视频在线青青草| 日韩在线观看字幕精品| 亚洲精品九九九| 99re在线视频国产| 特污免视频| 日韩激情中文字幕有码| 欧美色图片| 伊人四虎综合| 69AV女优男人的天堂| 天天躁日日躁XXXXYY| 精品人妻免费观看| 抽插一区二区视频| 少妇三P| 97亚洲综合电影| 热99这里只有精品| 高清国产无码av| 91色夜| 精品无码产区一区二| 熟妇亚洲一区二区三区| 精品超碰国产| www.99中文字幕| 秋霞 色色| 91老司机精品| 台湾佬中文娱乐网久久久久久久久久com | 污到发麻的视频 国产| 中文字幕性感少妇av| 欧美日韩啪啪电影| 久操免费在线| 亚洲欧美校园| 久久精品视频一区三区小泽玛利亚| 亚洲人精品久久久喷水| www.色婷婷色综合| 强奸国产在线| 欧美人人曰人人操人人射射| 一起草视频在线| 综合网亚洲在线| 操死我了啊啊啊| 国产熟女二区| 欧美精品双插| 亚州再线| 日韩精品三区四区| 亚州色图第三区| 婷婷导航| www.久久爱| 色丁香久久| 韩国黄色片精品久久久| 国产精品视频白浆免费| 日韩一级特黄av毛片| 日韩美女啪啪一区| 国产亚洲精品A在线观看下载| 97视频在线免费观看| 97视频免费播放| 国产99999| 性91| 亚洲综合20p| 蜜臀久久99精品久久久久久无删减| 麻豆天天躁天天揉揉AV| 97 国产精品| 91热| 亚州男人天堂| 日本一区不卡| 绯色一区二区三区不卡少妇| 永久免费观看的毛片的网站| 欧美色图色综合| 人人搞人人插人人操| 伊人一级免费黄片| 黄片qw| 岛国毛片手机在线观看| 懂色天天爱天天日天天射天天澡| 国产一区二区三区久久久精品| 欧美亚洲色图另类国产| 色成人Www精品永久观看| 欧日a| 伊人久久婷婷| 欧美激情总合网| 久久久婷婷| 操淫穴亚洲五月丁香 | 3P乱轮视频|