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

ARTICLE DETAIL

資訊詳情

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

ESP8266+STM32+LabVIEW溫度采集系統(tǒng)實(shí)戰(zhàn):從硬件接線到上位機(jī)聯(lián)調(diào)

ESP8266+STM32+LabVIEW溫度采集系統(tǒng)實(shí)戰(zhàn):從硬件接線到上位機(jī)聯(lián)調(diào) 簡(jiǎn)介面向嵌入式與物聯(lián)網(wǎng)課程設(shè)計(jì)場(chǎng)景這份資源以STM32F103ZET6為主控、ESP8266為無線模塊、LabVIEW作上位機(jī)構(gòu)成一套完整的溫度采集與遠(yuǎn)程傳輸方案適合需快速完成課設(shè)或入門IoT開發(fā)的學(xué)習(xí)者。壓縮包共288個(gè)文件大小約2.03MB以h和c源碼為主體包含STM32標(biāo)準(zhǔn)外設(shè)庫(kù)的timer、flash、rcc、adc等驅(qū)動(dòng)模塊同時(shí)附有o、elf、hex、map等編譯產(chǎn)物與工程配置便于直接分析或重新編譯另有LabVIEW的vi文件及PDF說明可輔助理解上位機(jī)界面和聯(lián)調(diào)方式。目前已有2503人學(xué)習(xí)下載參考價(jià)值得到驗(yàn)證。資源完整呈現(xiàn)了從溫度傳感器讀取、STM32串口轉(zhuǎn)發(fā)、ESP8266 Wi-Fi發(fā)送到LabVIEW實(shí)時(shí)顯示的完整數(shù)據(jù)鏈路并覆蓋硬件連接、固件編寫、AT指令配置、UI設(shè)計(jì)等關(guān)鍵環(huán)節(jié)能幫助學(xué)習(xí)者梳理嵌入式、無線通信與可視化軟件開發(fā)之間的協(xié)作關(guān)系也為課設(shè)答辯和二次開發(fā)提供了可復(fù)用的工程模板。1. 先搞清楚這套采集鏈路ESP8266、STM32ZET6、LabVIEW 各自該干嘛寫 STM32 課設(shè)最怕的不是傳感器驅(qū)動(dòng)而是三塊板子湊在一起誰都不理誰。這套 ESP8266STM32ZET6LabVIEW 溫度采集方案鏈路很清晰STM32 讀 DS18B20 → 串口發(fā)給 ESP8266 → WiFi TCP 上傳 → LabVIEW 顯示實(shí)時(shí)溫度曲線。聽起來三段式實(shí)際調(diào)起來大部分時(shí)間耗在 ESP8266 的 AT 應(yīng)答、模塊瞬間供電、上位機(jī)粘包三個(gè)地方。我拆過的幾套同款課設(shè)凡是在最后一周瘋狂熬夜的問題基本都出在這些環(huán)節(jié)。下面按硬件接線、下位機(jī)代碼、LabVIEW 上位機(jī)、聯(lián)調(diào)避坑四段展開給能直接抄的參數(shù)和代碼適合做 STM32 課設(shè)或物聯(lián)網(wǎng)課程作業(yè)的讀者也適合想快速搭一套“板子采集 WiFi 傳輸 PC 顯示”鏈路的同學(xué)。2. 硬件接線與通信協(xié)議電平匹配、引腳分配與獨(dú)立供電很多人拿到板子第一件事就是懟杜邦線先把數(shù)據(jù)線接上再接電源結(jié)果 ESP8266 反復(fù)重啟、串口打印亂碼。硬件接線看著簡(jiǎn)單實(shí)際上是整個(gè)項(xiàng)目里最容易埋雷的環(huán)節(jié)。先把接線和供電理清楚后面寫代碼會(huì)順暢很多。2.1 引腳分配串口、單總線、ADC 各歸各位溫度傳感器選擇上這套方案用的是 DS18B20。它屬于單總線器件一根數(shù)據(jù)線既能供電通訊又能掛多個(gè)節(jié)點(diǎn)12 位分辨率下測(cè)溫精度 0.0625℃范圍 -55℃ 到 125℃課設(shè)和日常環(huán)境監(jiān)測(cè)完全夠用。選它的另一個(gè)理由是代碼省事不需要額外的 ADC 參考電壓計(jì)算。通信資源分配上我一般把 USART1 給 ESP8266USART2 留作調(diào)試打印。USART1 掛在 APB2 高速總線上波特率上到 115200 也穩(wěn)定調(diào)試信息走 USART2可以避免日志和 AT 應(yīng)答混在一條串口線上排查問題的時(shí)候不用猜哪段是模塊回的、哪段是自己打印的。外設(shè)/信號(hào)STM32 引腳對(duì)端接線說明DS18B20 DQPB0DS18B20 中間引腳開漏輸出外接 4.7kΩ 上拉到 3.3VESP8266 RXDPA9USART1_TXESP8266 RXD注意是交叉接不是 TX 對(duì) TXESP8266 TXDPA10USART1_RXESP8266 TXD交叉接線GNDGNDESP8266 GND必須共地否則電平參考不一致CH_PD / EN3.3VESP8266 EN模塊使能腳懸空會(huì)導(dǎo)致不開機(jī)接線順序有個(gè)血淚經(jīng)驗(yàn)先接電源和地再接信號(hào)線。ESP8266 上電瞬間如果信號(hào)線已經(jīng)插好而電源還沒到位STM32 的串口 TX 引腳會(huì)通過模塊內(nèi)部的 ESD 保護(hù)二極管給它反向供電導(dǎo)致模塊上電時(shí)序混亂表現(xiàn)為偶爾能連上 WiFi、偶爾完全無響應(yīng)非常像玄學(xué)。先供好電再插信號(hào)線能排除掉這一大類問題。選型上ESP-01S 夠用但要注意它沒有板載穩(wěn)壓買回來最好配一個(gè)面包板適配器把引腳引出來再接。ESP-12F 引腳多、天線性能好但對(duì)課設(shè)來說接線反而變多沒必要。無論哪種模塊上電前確認(rèn) CH_PD 被拉高到 3.3V 是必須的。2.2 供電與電平3.3V 直連電源線為什么會(huì)翻車ESP8266 在 WiFi 發(fā)射瞬間電流能沖到 200 到 300mA而且是脈沖式的。STM32 板載的 3.3V LDO 設(shè)計(jì)時(shí)只考慮了 MCU 的功耗余量很小模塊一發(fā)射電壓瞬間跌落表現(xiàn)為模塊正在連接路由器突然重啟或者串口打印一堆亂碼。這個(gè)坑非常經(jīng)典。解決方案是給 ESP8266 獨(dú)立供電常見做法是用一個(gè)獨(dú)立 3.3V LDO 或者 5V 轉(zhuǎn) 3.3V 的降壓模塊電源從 USB 或外部電源取GND 和 STM32 共地。同時(shí)模塊 VCC 引腳附近就近并一個(gè) 100uF 電解電容和一個(gè) 0.1uF 陶瓷電容一個(gè)管低頻跌落一個(gè)管高頻噪聲加完這兩個(gè)電容后很多隨機(jī)重啟就消失了。電平匹配方面STM32 和 ESP8266 都是 3.3V 邏輯TXD 和 RXD 可以直連不需要電平轉(zhuǎn)換。如果你的板子是 5V 單片機(jī)那 RX 線上必須加電阻分壓否則長(zhǎng)期使用會(huì)燒模塊。判斷電平是否匹配可以萬用表量模塊 RX 引腳的靜態(tài)電壓DVM 顯示在 3.0V 以上基本沒問題。注意給 ESP8266 上電時(shí)先確認(rèn) CH_PDEN引腳被拉高到 3.3V否則模塊串口一點(diǎn)反應(yīng)都沒有很多人誤以為模塊壞了其實(shí)是使能腳沒接。3. 下位機(jī)代碼DS18B20 讀取與 ESP8266 透?jìng)鞣庋b硬件接好后寫代碼我建議順序是先驅(qū)動(dòng) DS18B20再做 ESP8266 透?jìng)髯詈蟀褍烧咂雌饋?。不要一上來就寫大循環(huán)那樣出問題沒法定位。STM32 側(cè)用 HAL 庫(kù)代碼層次清楚方便移植到其他型號(hào)。3.1 DS18B20 驅(qū)動(dòng)單總線時(shí)序與 85℃ 陷阱DS18B20 的單總線協(xié)議才是這個(gè)傳感器真正的復(fù)雜度所在。一根 DQ 線上同時(shí)承擔(dān)復(fù)位、寫、讀三種時(shí)序所有延時(shí)都在微秒級(jí)別。普通 GPIO 模擬即可不需要占用定時(shí)器。讀一次溫度分四步復(fù)位總線并檢測(cè)存在脈沖 → 跳過 ROM → 啟動(dòng)溫度轉(zhuǎn)換 → 再次復(fù)位 → 讀暫存器前兩個(gè)字節(jié)。// ds18b20.c —— 讀取一次溫度返回放大 10 倍的整數(shù)值0xFFFF 表示錯(cuò)誤 uint16_t ds18b20_read_temp(void) { uint8_t data[2] {0}; // 1. 復(fù)位總線等待從機(jī)應(yīng)答 if (ds18b20_reset() ! HAL_OK) return 0xFFFF; // 2. 跳過 ROM單點(diǎn)采集不需要匹配地址啟動(dòng)溫度轉(zhuǎn)換 ds18b20_write_byte(0xCC); ds18b20_write_byte(0x44); HAL_Delay(750); // 12 位分辨率轉(zhuǎn)換時(shí)間最長(zhǎng) 750ms // 3. 再次復(fù)位跳過 ROM讀暫存器 ds18b20_reset(); ds18b20_write_byte(0xCC); ds18b20_write_byte(0xBE); data[0] ds18b20_read_byte(); data[1] ds18b20_read_byte(); // 4. 拼裝原始值并轉(zhuǎn)成攝氏度放大 10 倍保留一位小數(shù) int16_t raw (data[1] 8) | data[0]; if (data[1] 0x80) // 負(fù)溫度補(bǔ)碼這里直接標(biāo)記錯(cuò)誤 return 0xFFFF; return (uint16_t)(raw * 0.625f * 10); }函數(shù)內(nèi)部的四個(gè)步驟對(duì)應(yīng)單總線的完整操作序列。raw是 16 位有符號(hào)數(shù)低 12 位是溫度數(shù)據(jù)每個(gè) LSB 對(duì)應(yīng) 0.0625℃所以乘以 0.625 是 0.0625 × 10 的結(jié)果直接把溫度放大 10 倍返回。上位機(jī)收到后除以 10 就可以顯示避免在串口里傳浮點(diǎn)數(shù)。ds18b20_write_byte和ds18b20_read_byte內(nèi)部實(shí)現(xiàn)沒有展開這兩個(gè)函數(shù)就是單總線的核心時(shí)序?qū)?1 是拉低 1us 后釋放寫 0 是拉低 60us讀時(shí)序是拉低 1us 釋放后在 15us 內(nèi)采樣電平。所有微秒延時(shí)不能直接用HAL_Delay因?yàn)樗呛撩爰?jí)函數(shù)最短只能等 1ms所以必須自己寫一個(gè)基于系統(tǒng)時(shí)鐘或空循環(huán)的微秒延時(shí)。這個(gè)細(xì)節(jié)很多新人會(huì)栽跟頭。如果你發(fā)現(xiàn)溫度永遠(yuǎn)顯示 85℃先別懷疑代碼這是 DS18B20 上電復(fù)位后暫存器的默認(rèn)值 0x0550對(duì)應(yīng) 85℃。讀到這個(gè)值說明總線上壓根沒有器件應(yīng)答通常就是上拉電阻沒接、DQ 接錯(cuò)引腳、或者復(fù)位時(shí)序的拉低時(shí)間不足 480us。3.2 ESP8266 初始化與透?jìng)鰽T 指令怎么封裝才不卡死ESP8266 官方 AT 固件下模塊狀態(tài)切換靠串口發(fā)指令。初始化順序有一個(gè)容易搞反的地方很多資料寫成“先開透?jìng)髟俳⑦B接”實(shí)際必須先ATCIPSTART成功后再進(jìn)入透?jìng)髂J椒駝tATCIPMODE1會(huì)返回 ERROR。先說本次項(xiàng)目里與 TCP 服務(wù)器建立連接的完整指令序列PC 端在局域網(wǎng)內(nèi)開一個(gè) TCP Server 監(jiān)聽某個(gè)端口ESP8266 作為客戶端主動(dòng)連接目的指令預(yù)期返回超時(shí)建議測(cè)試模塊ATOK500ms設(shè)為 Station 模式ATCWMODE1OK500ms連接路由器ATCWJAPssid,passwordWIFI GOT IP10000ms建立 TCP 連接ATCIPSTARTTCP,192.168.1.100,8080CONNECT OK5000ms開啟透?jìng)鰽TCIPMODE1OK500ms進(jìn)入透?jìng)靼l(fā)送狀態(tài)ATCIPSEND1000ms為什么強(qiáng)調(diào)用透?jìng)髂J蕉皇敲織l數(shù)據(jù)都發(fā)一遍 AT 指令透?jìng)鹘⒑蟠谑盏降乃袛?shù)據(jù)會(huì)被直接轉(zhuǎn)發(fā)到 TCP 連接的另一端周期性溫度采集正好是這種持續(xù)數(shù)據(jù)流場(chǎng)景。如果每條數(shù)據(jù)都走“CIPSTART → CIPSEND → 等待 → 斷開”連接開銷大路由器側(cè)稍微有點(diǎn)波動(dòng)就容易斷鏈。// esp8266.c —— 發(fā)送一條 AT 指令并等待期望關(guān)鍵字返回帶超時(shí)保護(hù) uint8_t esp_at_send(const char *cmd, const char *expect, uint32_t timeout_ms) { uint8_t buf[64] {0}; uint16_t idx 0; uint32_t start HAL_GetTick(); // 清空串口接收緩沖避免上次殘留的回復(fù)干擾匹配 __HAL_UART_CLEAR_OREFLAG(huart1); __HAL_UART_CLEAR_NEFLAG(huart1); // 發(fā)送指令注意命令后面必須帶 \r\n HAL_UART_Transmit(huart1, (uint8_t *)cmd, strlen(cmd), 200); // 逐字節(jié)累加直到出現(xiàn)期望關(guān)鍵字或超時(shí) while (HAL_GetTick() - start timeout_ms) { if (HAL_UART_Receive(huart1, buf[idx], 1, 100) HAL_OK) { if (strstr((char *)buf, expect) ! NULL) return 1; idx; if (idx sizeof(buf) - 1) idx 0; } } return 0; }HAL_UART_Receive每次接收一個(gè)字節(jié)并等待最多 100ms返回后把字節(jié)累積進(jìn)buf然后用strstr判斷是否出現(xiàn)期望的關(guān)鍵字。buf只有 64 字節(jié)對(duì) AT 指令的回復(fù)來說足夠因?yàn)?AT 固件的返回不像 HTTP 那樣長(zhǎng)。timeout_ms根據(jù)指令不同區(qū)別對(duì)待測(cè)試指令給 500ms連接 WiFi 要 10 秒建立 TCP 給 5 秒這樣程序設(shè)計(jì)不會(huì)因?yàn)槟硹l指令慢而卡住整個(gè)流程。透?jìng)髂J降臄?shù)據(jù)發(fā)送更簡(jiǎn)單直接往串口寫溫度幀即可// 透?jìng)髂J较掳l(fā)送一幀溫度數(shù)據(jù)幀格式: $T1,25.6# char frame[24]; snprintf(frame, sizeof(frame), $T1,%.1f#, temp_c); HAL_UART_Transmit(huart1, (uint8_t *)frame, strlen(frame), 200);幀結(jié)構(gòu)里$是幀頭T1表示通道 1 的溫度數(shù)據(jù)25.6是實(shí)際溫度#是幀尾。上位機(jī)解析時(shí)只取$到#之間的內(nèi)容天然免疫串口粘包問題。snprintf里格式化用的%.1f保證浮點(diǎn)數(shù)只輸出一位小數(shù)長(zhǎng)度可控。退出透?jìng)髂J降闹噶钍亲⒁膺@三個(gè)加號(hào)前后各 500ms 內(nèi)不能發(fā)送其他串口數(shù)據(jù)這是 AT 固件內(nèi)部的保護(hù)機(jī)制防止普通數(shù)據(jù)流里出現(xiàn)誤觸退出。項(xiàng)目里如果需要恢復(fù) AT 指令模式必須把這個(gè)時(shí)序考慮進(jìn)去。4. LabVIEW 上位機(jī)VISA 串口讀取與幀解析LabVIEW 是圖形化編程不需要像 C 語言那樣手寫收發(fā)函數(shù)但背后的串口阻塞機(jī)制、緩沖區(qū)機(jī)制和幀同步邏輯是一樣的。這套上位機(jī)要做三件事從串口讀字節(jié)流 → 按幀解析出溫度 → 實(shí)時(shí)畫曲線并報(bào)警。4.1 用 VISA 搭串口讀取循環(huán)實(shí)時(shí)曲線先跑起來LabVIEW 里串口通信統(tǒng)一走 VISA它屏蔽了底層驅(qū)動(dòng)差異。搭建一個(gè)最小讀取循環(huán)的步驟如下前面板放置一個(gè)波形圖表Waveform Chart縱軸范圍設(shè)成 20 到 40℃橫軸自動(dòng)滾動(dòng)顯示時(shí)間。程序框圖放置 VISA Configure Serial Port配置串口資源名、波特率、數(shù)據(jù)位、停止位和校驗(yàn)。放置 While 循環(huán)循環(huán)內(nèi)先讀取“Bytes at Serial Port”屬性節(jié)點(diǎn)判斷當(dāng)前緩沖區(qū)有多少字節(jié)。如果字節(jié)數(shù)大于 0調(diào)用 VISA Read 讀取實(shí)際的字節(jié)數(shù)避免讀空緩沖區(qū)。將返回的字節(jié)數(shù)組轉(zhuǎn)成字符串送入解析邏輯。循環(huán)內(nèi)加 100ms 延時(shí)減少 CPU 占用。循環(huán)結(jié)束后調(diào)用 VISA Close 釋放串口。VISA 的配置參數(shù)按這張表來設(shè)置和 STM32 側(cè)的串口參數(shù)一一對(duì)應(yīng)任何一個(gè)不匹配都會(huì)出現(xiàn)亂碼。參數(shù)推薦值說明波特率115200與 STM32 的 USART1 保持一致數(shù)據(jù)位8ESP8266 透?jìng)髂J(rèn) 8 位校驗(yàn)None幀尾#已經(jīng)承擔(dān)完整性校驗(yàn)停止位1標(biāo)準(zhǔn)配置VISA 超時(shí)1000 ms防止 VISA Read 無限期阻塞這里有一個(gè)新手很容易踩的卡死問題VISA Read 默認(rèn)按指定字節(jié)數(shù)讀取如果緩沖區(qū)里沒有足夠的字節(jié)它會(huì)一直等到超時(shí)。所以讀取前必須用屬性節(jié)點(diǎn)查詢實(shí)際字節(jié)數(shù)只讀真實(shí)存在的數(shù)據(jù)。很多人在 LabVIEW 里直接用 VISA Read 讀一個(gè)固定長(zhǎng)度結(jié)果界面一運(yùn)行就假死原因就在這里。波形圖表用 Chart 而不是 GraphChart 自帶時(shí)間軸自動(dòng)滾動(dòng)適合實(shí)時(shí)溫度曲線Graph 更適合一次性顯示整段歷史波形。如果做課設(shè)答辯展示 Chart 的實(shí)時(shí)更新效果會(huì)更直觀。4.2 幀解析與超限報(bào)警串口字節(jié)流變成溫度線串口讀回來的數(shù)據(jù)是字節(jié)流接收時(shí)機(jī)不同可能一次讀到多幀也可能一幀被拆成兩次收到所以解析時(shí)必須用幀頭$和幀尾#做截取而不是按固定位置切字符串。LabVIEW 里用正則表達(dá)式“匹配模式”函數(shù)模式寫成\$T\d\.?\d*#注意$和#都是正則里的特殊字符需要轉(zhuǎn)義。匹配成功后中間部分類似T1,25.6用“掃描字符串”函數(shù)按逗號(hào)拆分得到通道號(hào)和溫度值。拆分后的數(shù)值做一次“除以 10”因?yàn)橄挛粰C(jī)發(fā)送時(shí)已經(jīng)放大 10 倍。這一步做完把數(shù)值送進(jìn)波形圖表的輸入端子曲線就會(huì)滾動(dòng)起來。超限報(bào)警用條件結(jié)構(gòu)實(shí)現(xiàn)數(shù)值大于閾值時(shí)前面板的報(bào)警指示燈從綠色變紅色同時(shí)可以在數(shù)值顯示控件上把字體顏色改成紅色。閾值不要寫死在程序里前面板放一個(gè)數(shù)值輸入控件答辯時(shí)可以現(xiàn)場(chǎng)改閾值演示。對(duì)于 DS18B20 典型應(yīng)用通道 1 設(shè) 30℃通道 2 設(shè) 45℃具體根據(jù)自己的測(cè)溫場(chǎng)景調(diào)。另外提一個(gè)聯(lián)調(diào)的小技巧第一次跑通串口鏈路時(shí)先用串口助手軟件代替 LabVIEW 接收數(shù)據(jù)。在 PC 上打開串口助手波特率設(shè)成 115200如果能看到連續(xù)的$T1,25.6#這樣的數(shù)據(jù)流說明 STM32 和 ESP8266 鏈路沒問題再切到 LabVIEW 排查解析邏輯避免兩頭同時(shí)懷疑。5. 聯(lián)調(diào)避坑與排查五個(gè)真實(shí)翻車現(xiàn)場(chǎng)這個(gè)項(xiàng)目單看每一段都不難但聯(lián)調(diào)時(shí)坑特別集中。下面五條是我在調(diào)同款方案時(shí)反復(fù)遇到過的按現(xiàn)象、原因、解決三步寫清楚每條都能對(duì)上號(hào)。5.1 下位機(jī)側(cè)三個(gè)最先遇到的坑坑 1AT 指令卡死或返回 ERROR?,F(xiàn)象esp_at_send函數(shù)一直超時(shí)或者ATCIPMODE1返回 ERROR。原因最常見的是 TCP 連接沒有建立成功就切透?jìng)鰽T 固件要求先連接后透?jìng)髌浯问谴诰彌_區(qū)里殘留上一次的回復(fù)關(guān)鍵字匹配被干擾有些模塊出廠不是 AT 固件而是其他固件AT 指令根本不存在。解決先清空串口緩沖再發(fā)指令用串口助手逐條發(fā)送 AT 指令看模塊原生返回內(nèi)容不要依賴程序里的封裝函數(shù)確認(rèn)固件版本對(duì)應(yīng)的指令集。如果模塊發(fā)AT沒有響應(yīng)進(jìn)入下載模式重新刷 AT 固件刷完再做鏈路測(cè)試???2WiFi 連上就重啟串口打印亂碼?,F(xiàn)象ATCWJAP返回WIFI GOT IP后沒幾秒模塊就重啟日志斷斷續(xù)續(xù)。原因供電不足。WiFi 發(fā)射瞬間電流上升VCC 電壓跌落超過模塊復(fù)位門檻模塊自我保護(hù)重啟。解決給 ESP8266 獨(dú)立供電GND 與 STM32 共地VCC 旁邊并 100uF 和 0.1uF 電容。用示波器看 VCC 波形如果發(fā)射瞬間跌落超過 200mV還要加大電容或者換輸出電流更大的穩(wěn)壓芯片???3DS18B20 溫度恒為 85℃?,F(xiàn)象無論怎么測(cè)溫上位機(jī)都顯示 85.00℃。原因85℃ 是器件上電后的默認(rèn)值復(fù)位時(shí)序沒有真正操作到總線或者總線上根本沒有器件應(yīng)答。解決量 DQ 引腳空閑電壓正常應(yīng)為 3.3V如果是 0V 說明上拉電阻沒接。再看復(fù)位時(shí)序拉低時(shí)間要大于 480us釋放后等待 60us 再讀應(yīng)答。注意微秒延時(shí)不能用HAL_Delay要自己寫延時(shí)函數(shù)或直接用 SysTick 計(jì)微秒。5.2 上位機(jī)與聯(lián)調(diào)側(cè)兩個(gè)容易被忽略的坑坑 4LabVIEW 一運(yùn)行界面就卡死點(diǎn)停止沒反應(yīng)?,F(xiàn)象前面板轉(zhuǎn)圈程序無法正常退出。原因VISA Read 在串口緩沖區(qū)沒有足夠字節(jié)時(shí)阻塞等待同時(shí)循環(huán)里沒有延時(shí)CPU 被占滿界面響應(yīng)不過來。解決用“Bytes at Serial Port”屬性節(jié)點(diǎn)先查數(shù)據(jù)量有數(shù)據(jù)才讀循環(huán)內(nèi)加 100ms 延時(shí)VISA Configure Serial Port 的超時(shí)參數(shù)設(shè)成 1000ms。這三處改完卡死問題基本消失???5波形圖跳變到離譜值或者字符串控件出現(xiàn)亂碼。現(xiàn)象溫度顯示 100℃ 以上或者面板上一堆不可見字符。原因串口兩側(cè)波特率不一致幀尾丟失導(dǎo)致解析錯(cuò)位進(jìn)入透?jìng)髂J胶竽K把OK、這些 AT 回復(fù)也轉(zhuǎn)發(fā)了出來混進(jìn)數(shù)據(jù)流。解決統(tǒng)一兩端波特率STM32 和 LabVIEW 都用 115200。解析用幀頭幀尾截取不匹配的字符直接丟棄。進(jìn)入透?jìng)骱笱訒r(shí) 200ms 再發(fā)送溫度數(shù)據(jù)讓模塊把狀態(tài)回復(fù)清干凈避免干擾首幀。6. 進(jìn)階從單點(diǎn)采集到多節(jié)點(diǎn)自定義幀格式與自動(dòng)重連基礎(chǔ)鏈路跑通后課設(shè)拿高分一般要加兩個(gè)東西多節(jié)點(diǎn)擴(kuò)展和斷線自動(dòng)重連。這兩件事其實(shí)是一件事——把傳輸協(xié)議設(shè)計(jì)好。單節(jié)點(diǎn)的$T1,25.6#幀結(jié)構(gòu)太簡(jiǎn)單擴(kuò)展多節(jié)點(diǎn)時(shí)我建議升級(jí)成帶地址和校驗(yàn)的幀$A1,T,1,25.6*3F#。幀頭$A1是節(jié)點(diǎn)地址T表示溫度類型1是通道號(hào)25.6是數(shù)據(jù)*3F是校驗(yàn)字節(jié)#是幀尾。上位機(jī)解析時(shí)先校驗(yàn)再取數(shù)無效幀直接丟棄不會(huì)污染波形。斷線自動(dòng)重連是 ESP8266 鏈路最影響體驗(yàn)的問題。路由器重啟、TCP 連接斷開后如果程序里沒有重連邏輯數(shù)據(jù)流就永遠(yuǎn)停了。最有效的方案是狀態(tài)機(jī)而不是在 main 里堆一堆 if// wifi_task.c —— 四態(tài)狀態(tài)機(jī)任何步驟失敗都回退重試 typedef enum { WIFI_IDLE, WIFI_CONNECTING, WIFI_LINKED, WIFI_TXRX } wifi_state_t; void wifi_task(void) { static wifi_state_t state WIFI_IDLE; static uint32_t last_send 0; switch (state) { case WIFI_IDLE: // 模塊在線檢測(cè)AT 返回 OK 才進(jìn)入下一步 if (esp_at_send(AT\r\n, OK, 500)) state WIFI_CONNECTING; break; case WIFI_CONNECTING: // 連接路由器等待 GOT IP失敗回到 IDLE if (esp_at_send(ATCWJAP\ssid\,\pwd\\r\n, GOT IP, 10000)) state WIFI_LINKED; else state WIFI_IDLE; break; case WIFI_LINKED: // 建立 TCP 連接失敗重新連 WiFi if (esp_at_send(ATCIPSTART\TCP\,\192.168.1.100\,8080\r\n, CONNECT OK, 5000)) state WIFI_TXRX; else state WIFI_CONNECTING; break; case WIFI_TXRX: // 周期性發(fā)送溫度幀發(fā)送失敗說明鏈路斷開回到 IDLE if (HAL_GetTick() - last_send 2000) { if (!send_temp_frame()) state WIFI_IDLE; last_send HAL_GetTick(); } break; } }這個(gè)狀態(tài)機(jī)的核心設(shè)計(jì)是“失敗即回退”任何一步失敗都回到更早的狀態(tài)重新嘗試而不是原地卡死。WIFI_LINKED失敗回到WIFI_CONNECTING網(wǎng)絡(luò)環(huán)境恢復(fù)后能自動(dòng)再把 TCP 連接建起來。注意透?jìng)髂J綌嚅_后要重新執(zhí)行ATCIPMODE1和ATCIPSEND所以在WIFI_TXRX發(fā)送失敗時(shí)直接回WIFI_IDLE強(qiáng)制走完全部初始化流程模塊才能真正恢復(fù)。驗(yàn)證這套機(jī)制不要在板子上直接試用 PC 端的 TCP 調(diào)試工具打開服務(wù)器監(jiān)聽觀察 ESP8266 的連接和重連日志。如果工具里能看到連續(xù)的幀且斷開路由器后能自動(dòng)恢復(fù)整個(gè)項(xiàng)目的聯(lián)調(diào)就到位了。我調(diào)這套鏈路時(shí)吃過最大的虧就是改完代碼直接接 WiFi結(jié)果分不清問題在傳感器、模塊還是上位機(jī)。從那以后每次下位機(jī)改動(dòng)我都強(qiáng)制走一遍“串口助手驗(yàn)證幀格式 → TCP 工具驗(yàn)證鏈路 → 接 LabVIEW”三步再聯(lián)調(diào)效率高很多希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久原创中文| 天美传媒AV在线播放| 操操逼操操逼操操逼逼| 风韵犹存大大大大香蕉 | av天天在线| 人妻aa| 久久久久九九九九| 97在线观| 97超碰碰| 福利视频网站| 九九九不卡| 好舒服视频| 91超碰人人| 亚洲欧美成人在线| 久干9操| 另类天堂| 91精品国产91熟女| 久久久久久久久女黄| 农村妇女精品一区二区| juliaann欧美丝袜办公室| 区自美91| 亚洲综合射| 神马精品视频| 精品久久久久瑟瑟| 大香蕉欧美伊| 人人超碰在线观看黄| 在线综合 亚洲 欧美中文字幕 | 粉嫩av在线一区二区| 综合久久久久久久久91| 青青草国产欧美非洲黑人| 尤物视频偷拍免费| 男人天堂无码| 欧美日韩狠狠爱| 人人操人人操人妻人| 国产免费一区| 亚春色色| 豆花视频操逼网址| 国产欧美岛国精品一区| 日本福利二区视频| 999狠狠综合| 久久久亚洲精品电影免费看| 欧美内射少妇| 久久人妻无码毛片A片麻豆| 国产精品午夜成人福利| 二三四区精品| 欧亚日韩中文在线| 最近2018中文字幕在线高清第一页| 欧美宗合网| 9999久久久| 91亚州| 成人无码在线视频网站| 日韩欧美成人午夜福利| 99热欧美| 天天干天天日天天射黄色大片 | 亚洲色阁| 午夜啪| 国产精品日韩在线一区| 九九热在线视频| 欧美制服网站美腿丝袜| 老熟妇综合| 老鸭窝亚洲毛片| 九月婷婷综合| 欧美日日夜夜| 久久成人午夜狠狠| 人人人干干人人干| 亚州一区二区成人片免费| 在线观看免费视频国产| 自偷自拍的亚洲视频| 亚洲……91| 亚洲AV无码久久精品蜜桃小说| 污污污8888| 97操碰| av中亚| 亚洲成人福利电影免费| 99色| 国产精品视频自拍在线| 嫖老熟女A片一二三区| 黄污污污污| 国产精品久久久视频| 超碰午夜| 无色无码| 亚洲官网在线| 亚洲欧洲激情卡通另类文学四射小说网站| 蜜乳性色无码专日粉嫩骚逼AV| 婷婷丁香五月综合| 97精品综合久久网| 欧差乱伦二三| 9久在线视频只有精品| 久草这里只有精品| 人妻出轨一区二区三区| 超碰色美女| 国产一区二区免费福利片| 成人免费不卡在线视频| 草久久久| 激情婷婷综合久久| 久久久久久亚洲精品中文字幕人妻| 欧美亚洲涩涩| 久久亚洲AV无码专区国产精品| 伊人综合色网| 性猛交| 日韩欧美综合激情| 殴美性天天| 秋霞蝌科网日本一区| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 高清国产av无码| 综合网欧| 欧美性生活免费网| 人妻另类| 天天精品| 亚洲精品黄码久久久久| 国产精品视频白浆免费| 国产免费内射视频| 色婷婷五月综合| 十八禁黄色| 国产视频不卡在线观看| 中文字幕精品亚洲熟女| 免费作爱一级视频| 伊人精品国产| 在线强奷到舒服的无码视频| 九九九九一级| 欧美久久伊人| 超碰97久| 免费99精品国产自在在线| 欧洲欧美视频一区二区| 国产噜噜噜噜噜久久久久久久久| 最新中文字幕在线亚洲| 玖玖久久久| 超碰碰碰碰| 怡红院亚洲怡春院av| 国产精品点击进入在线影院| 国产噜噜噜噜噜久久久久久久久| 午夜福利视频在线一区| 亚洲男人天堂2017| 男人的天堂.com| 九九九热| 亚洲欧美一区二区不卡视频播放 | 99激情| 久久区| 香蕉99秘 精品一区丁香| 国产自制av蜜乳| 青青草在线成人视频| 午夜人人操| 乱老熟女一区二区三区| 欧美性爱系列| 欧洲性爱无码区| 极品后入免费视频| 狠狠操狠狠插| 精品高清一区二区三区三州| 人妻喷水| 久久免费中文字幕在线观看| 亚洲欧美日韩免费电影| 精品国产乱码久久久A| 91九久| 探花一区二区三| 33044男人的天堂深夜备| 亚洲综合春色| av在线免费一区二区| 欧美性高潮在线| 免费农村成人少妇人妻Aa一区二区视频| 国产精品干干干| 97视频播放| 91成人在线| 中文字幕 国产区| 国产又黄又爽| 亚洲综合嫩| 美女淫穴| 久操B网| 欧美性爱三区二区| 亚洲欧美色图小说| 欧美男人天堂| 亚洲欧美天| 91天美传媒在线| 99精品视频在线观看| 蜜桃久久一区二区三区| 乱伦熟女专区| 亚洲性天堂| 国产丰满熟夫69mpp| 久久婷婷热| 欧美黄色大片在线观看| 欧美天天弄| 夜夜无码| 久久久男人的天堂| 亚洲日韩av一区二区三区百合| 欧美专区日本专区| 欧美丰满少妇xx高潮| 97在线视频网站| 玖玖爱综合网| 国产综合色精品在线观看| 久久久久久性爱视频| 欧美 亚洲 偷拍自拍| 999久久久免费精品国产牛牛| 精品无码产区一区二| 97国伦国色| 91丝袜美女国产| 国产成人精品日本亚洲语言| 一区二区影院| 高清成年美女黄网站免费大全| 高清无码久操视频| 欧美大片91| 久久久青青草| 久久久久久久久久久久97 | 国产探花日韩援交| 国产午夜精品在线观看| 男女一进一出视频久久| 欧美激情综合| 熟女乱3伦999| 波多野结衣被操50分钟免费视频 | 91啪啪| 在线人人人人人人精品超| 国产真乱mangent| 偷拍精品一区二区三区| 影音先锋每日最新资源在线观看 | 欧美久久伊人| **一级毛片国产| 国产精品久久久三级无码| 乱欲一区二区| 日本污ww视频网站| 亚洲日本加勒比在线| 99热这里是精品| 色九月| 99热啪啪| xxx亚洲午夜天堂| 97综合在线观看| 久久发布国产伦子伦精品| 4tube欧美女厕所| 日本五区不卡| 嗯嗯啊好爽| 久草加勒比一区在线| 亚洲欧美综合| 太久视频| 欧洲色| 久久人人爽爽爽人久久久| 97天天综合网| 亚洲九九视频| 欧美色五月| 欧美伦乱爱| 亚洲乱码尤物193YW| 在线播放成人高清免费视频| 国产三级中文有码在线视频| 九九亚洲| 中文字幕超碰CAO| 99热国产精品| 午夜性刺激视频免费观看| 免费视频在线一区二区不卡| 亚洲成人久久一区二区| 人妻激情偷乱视频一区二区三区| 欧美图片色综合| 亚洲drav色图| 欧美性爱第1 页| 色嗨嗨在线| 天天日少妇逼AV| 色偷综合| 亚洲av噜噜噜噜噜噜| 欧美日韩在线国产在线| 国产嫩草精品A88AV在线| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 九九精品无码专区免费| 最新啪啪视频| 97国产精品国| 亚洲人精品久久久| 性久久久| 蜜臀久久久久久999| 亚热日本熟女| 日韩人妻丝袜中文字幕| 天天视频黄网站| 大香蕉伊人亚洲| 日韩欧美麻豆| 中文字幕成人理论在线| 青青色综合| 97欧美日韩综合| 国产人伦a片信息免费片| 日本一区二区电影网站| 国产麻豆91欧美一区二区久久婷婷国产精品 | 天天艹天天日| 九一亚洲国产免费| 熟女探花啪啪| 67914亚洲精品| 亚洲AV不卡在线观看| 蜜乳AV.COM| 色诱中文字幕| 久久精品国产亚洲AV无码做| 国产亚洲欧洲在线观看| 高清国产精品无码| 亚洲黄色网址| 国产成人精品日本视频| 中日韩久久久免费看| jizzjizz欧美| 啊啊啊男女| 性做久久久久久免费观看软件| 目产99999久久999| 国产精品久久久无码aV去| 中文字幕一区二区三区蜜臀| 99热在线观看| 人人噜夜夜操| 国产h片在线观看视频| 日日夜夜草草草| 日韩精品在线观看观看| 国产欧美黑人丰满在线| 欧美日韩香蕉| 国产9熟妇视频网站| 久久九九网| 午夜美女诱惑电源网| 久久xxxx| 97超碰超碰| 东北黄色电影| 草莓精品视频在线免费观看| 欧美综合亚洲| 亚洲综合97中文网| 国产乱伦亚洲色图高清无码| 欧美视频激情久久久久久| 国产探花日韩援交| 96国产精品| 吻戏激情性巴克| 百度百度日本操逼| 亚州春色| 日韩中字av一区| 色屁屁影院www国产| 都市激情人妻一区二区青青操视频| 中文字幕精品一区欧美| 91操熟妇| 60秒免费小视频| 亚洲成?V人片在线观看福利| 国产精品人妻免费精品| 国产第二页| 色色五月天激情| 无遮挡男女激烈动态图| 日韩精品电影| 91在线免费观看处女| 夜夜操青青草| 91精品国产91熟女| 日本黄色裸日本黄色裸体 | 福利天堂| 欧美亚洲玖玖玖| 国产隔壁老王影院在线| 婷婷性网| 亚洲人91| 青草青青久久久久久国产| 日韩中文字幕国产| 99re这里只有精品2| 天天日日本| 欧美日韩操逼嗦吊| 吖在线不卡一区二区国产剧情 | 殴美大黄片| 国产精品免费久久久久久久久久| 亚州高清av| 天美国产精品| 亚洲五月婷| 一级AV性爱| 欧美一区二区| 日本黄色天堂| 国产伦精品一区二区三区在线观| 色五月婷婷色| 日韩欧美aⅴ综合网站发布| 亚洲成人ab| 欧美午夜视频| 青青草国产亚洲精品久久| 国产免费一区在线观看| 久操网无码在线| 一区三区啪啪| 午夜男女爽爽爽影院视频| 狠狠做深爱婷婷久久二区| 色妺妺在线视频| AV色五月| 久久天天性久久伊人| 人妻在线视频| 小视频玖玖| 高清无码久操视频| 超碰欧美| 久久夜夜| 青娱乐国产剧情av一区| 日韩精品一区二区人人人| 色拍偷亚洲| 蜜臀亚洲综合一二三四区| 日韩精品三区四区| 不卡超碰护士AV在线免费播放| 久9视频| ?亚洲伊人伊成久久人综合网| 极品综合| 国产一级137片内射麻豆| 操人无码| 日本成人免费一区二区三区| 国产精品视频在线观看| 日韩人妻无码不卡网站| 国产农村妇女毛片精品久久| 久久激情视频| 中文字幕激情小说| 97久久久久| 欧亚三区动漫| 欧美乱欲| 91精品国产91久久福利| 午夜亚洲WWW湿好大| 青娱乐淫乱1314| 麻豆视频国产一区二区| 91丨豆花丨熟女| 少妇一区二区三区高速| 国语精品内射在线观看| 97任你吞精| 免费一级欧美片片线观看| 国产在线视视频有精品| 激情第四色| 亚洲熟女乱色| 1024手机看片欧美日韩| 欧美日韩国产色五月综合在线| 精品人妻伦一区二区三区久久| 97超碰色色| 午夜男人的天堂| 91在线免费精品视频| 免费中文综合精品| 精品国产www久久| 婷婷伊人网| 久久极品一区二区| 97超碰免费人人性爱| 中文一区在线日| 熟妇一区,二区,三区。| 亚洲国产综合图区中文字幕 | 涩综合导航| 国产精品极品美女视频| 婷婷五月综合激情| 久久综合女优| 香蕉精品二区二区| 国产精品熟女九色九色蜜臀| 五月天婷婷久久| 亚州成人A√| 激情小说亚洲图片| 13小男生GAY自慰脱裤子| 五月丁香拍拍激情综合三级| 久久久草成人网站久久久草成人久久久草久久久 | 亚洲色图欧美一区二区不卡| 国产精品久久久久中文字幕| 高清不卡国产| 超碰4A| 蜜臀久久99精品久久久久久-DVD| 国产高清精品一区二区三区毛片| 六月丁香网| 夜夜骑天天燥| 亚洲牲交| 五月婷婷久久综合| 啊啊啊快操我视频| 日本操逼视频在线| 人人人人人人少妇| 色69大色97香蕉| 八戒午夜福利理论片| 婷婷六月色| 亚州高清av| 中国操逼无码| 啪啪视频mP4| 4tube欧美女厕所| 欧美一区二区三区入口| 天堂资源欧美| 91中出| 亚洲男人天堂2019| 97人人夜| 日本肉体xxxx裸交| 夜夜骑日日| 亚洲天堂AV在线播放| 日本天堂网| 精品久久久久久久| 亚洲激情综合| 欧美亚洲系列| 香蕉久久国产AV一区二区| 俞拍自拍| 亚洲午夜福利在线影院| 日韩欧美中文字| 中文字幕一二区二三区人妻专区| 吉川爱美98堂在线| 国产成人 综合亚洲 天堂| 欧美最婬乱婬爆婬性视频| 精品久9| 色香蕉影院| 夜夜精品视频一区二区| 国模吧 一区二区三区| 超碰97首页| 亚洲毛片一级带毛片基地| 96国产污污污丝袜| 国产精品自在线发布| 中文字幕久久精视频久久大全| 啪啪视频免费在线观看| 99热精品在线观看| 人人操av| 九九九热| 白 大 人妻 区 在线| 黄色视频60分钟| 青青欧洲黑| 国产av波波国产精品| 一级黄碟| 中文人妻av高清一区| 精品国产91内射久久| 久久伊人网视频一区二区三区| 色欧美综合| 国产九九久久久精品| 日韩成人私密一级精品av| 男人的天堂2018.| 成人性爱av| 人妻天天爽夜夜爽2| 啪啪啪大香蕉| 日韩人妻播放| 91精品人妻一品二品三品| 久久大香蕉手机高清| 激情 欧美 亚洲 小说| 精品一区二区三区四区外站| 99精品久久久久久久婷婷蜜桃| 蜜臀99久久国产| 伊人青青一区成人视频在线观看区| 精品人妻1区| 高清不卡视频| 日韩无码精品综合久久| 国产精品久久久午夜夜伦鲁鲁| 熟女性视频| 亚洲高清91| 国产午夜视频| 97久精品| 欧美日韩999| 97资源视频| 亚洲图片欧美偷拍| 97欧美色综合| 18岁禁 茉莉成人久久| 无码日韩网站| 午夜视频久久久久一区| 超碰美国| 亚州精品人妻一二三区| 日韩人妻网站| 99热成人| 天天草天天干天天日| 亚洲中文字幕精品一区| 国产97在线播放| 国产精品suv一区| 日本三级久| 在线人人人人人人精品超| 亚洲日韩人妻中文字幕一区| 色色九区| 久久久涩| 外国免费性情大片| 东京热视频网| 午夜性刺激视频免费观看| 久久久久久久久国产| 有码人妻系列| 天天日老熟妇| caorenqi shipin| 国产精品亚洲一区二区三区四区| 天天看天天在线精品| 日本一道在线播放高清| 殴美性天天| 中文字幕一区二区三区四五区| 96国产精品| 久久精品高清无码一区| 国产青青美女玩逼视频| 国产欧美日韩臀| 综合激情97| AV色天香在线| 色女网日韩| 亚欧精品久久久久久久久久久| 中文字幕av乱伦| 99久久精品无码一区二区| 国产精品无码久久久久2025| 豆花视频操逼网址| 日韩综合成人免费视频| 日韩人妻有码免费视频| 国产日韩欧美中文在线播放| 欧美精品一区二区少妇免费A片| 在线αⅴ| 一区操逼| 久久成人国产| 色小视频蜜乳| 99国产人成精品| 97精品国产97久久久久久免费| 天天综合网~69| 玖玖97综合 | 亚洲97p| 亚洲色图国产另类| 伊色久人大在线| 成人网站 免费观看| 国产精品久久久久久久毛片1| 欧美人人曰人人操人人射射 | 五月丁香啪| 骚货| 天天综合网1| 欧美熟妇视频| 亚洲欧美日韩制服另类| 无码人妻一区二区三区色欲aⅴ | 蜜乳av首页| 九九av| 国产最新AV| 日韩99神马视频片| 内射中国少妇高清视频免费视频| 亚洲另类色综合网站| 97在线视频免费看| 91看黄片| 久操热线| 亚洲精品国产AV天美传媒| 热热色色综合| 超碰97亚洲| 岛国黄| 91视频国品一二三区| 色五月69夫妻| 色欧美色交综合| 精品国产Av无码久久久伦古装| 国产9 9在线 | 亚洲| 国产麻豆一级精品视频| 亚洲天堂另类小说男人| 亚洲欧美啪啪| 韩国免费播放一级毛片| 日本黄 R色 成 人网站| 人妻天天爽夜夜爽精品2| 人妻无码视频一区二区三区久久| 97久久国产| 亚洲无码免费看| 女同亚洲欧美一二三区久久电影| 亚洲啪啪啪啪视香蕉| 欧美性夜| 入口操逼网站| 亚洲青色欧美| 26uuu最新| 成人短视频在线观看| 香蕉久久精品| 男人的天堂2018| 在线看免费无码AV天堂的| 欧美少妇第一页| 狠狠入| 美女国产一区二区久久| 热久久九九热| 亚洲欧洲国产综合av| 日本少妇va7777| 综合色欧美| 久久高清欧美国产| 青女在线| 综合伊人激情| 女人天堂AV五区在线| 精品人妻15区| 婷婷亚洲天堂| 97干天天| 国产精品久久久吖| 又黑又大又粗 | 日本一区二区成人在线| 麻豆伊人网| 综合亚洲欧美精品日韩?v| 女优免费一区二区永久| 亚洲色婷婷综合久久久久中文| 欧美日韩精品一区二区三区高清| 夜夜嗷嗷一区二区| 日本人妻伦在线中文字幕| 日夜啪电影| 国产97免费视频| www.久久久久| 9美女超碰在线免费观看| 日本一区二区不卡精品| 亚洲欲| 日韩一级成人毛片免费观看 | 欧美αv.com| 欧美特大AA级黄片| 激情自拍 校园春色| 国产成人五月天丁香花| 五月天综合| 国产精品一区二区三区四区五区| 婷婷五月天在线观看| 日韩九九九| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 婷婷五月天成人| 综合色区偷拍| 99国产精品人妻人伦| 日本淫乱女一区二区三区视频| 97久久久久久久精| 男女啪啪网站免费视频| 91 丝袜在线| 热99这里有精品综合久久 | 蜜臀久久99精品久久久电影| 五月婷亚洲精品天堂| 久久男人天堂| 久色网| 97超碰色情| 日本美女性生活久久久久久久| 尤物网站91| 高跟伊人julia ann| 乱伦Av网| rion磁力链接| 打av高清| 1024人妻熟女一区二区三区| 欧美综合色图网| 色性荡荡荡荡视频| 操逼www.| 人爽不卡视频| 日韩精品99久久久久久中文字幕| 在线观看AV片| 91性情| 最新精品久久蜜桃 | 欧美欧美啪啪视频| 人妻熟女一区二区| 日本欧美韩国日产片片在线看免| 亚洲电影中字一区二区| 亚洲在钱| 色诱中文字幕| 99热18| 高清无码一区二区三区| 十八禁黄色| 狠综合网| 国产少妇与亚洲av| 操比国产| 亚洲**2021在线观看| 久久久久久中文| 成人网欧美风情| 九九色热| 乱论91| av网站国产主播在线| 97射欧美| 99国产精品久久久在线播放| 亚洲.欧美.丝袜.中文.综合| 国产色精品午夜大片| 日韩欧美亚洲自拍偷拍| 男人天堂导航| 91 亚洲情侣偷拍 久久| 1区2区3区在线视频| 91新在线欧美| 99亚洲精品| 岛国艾薇凹凸视频天堂| 91精品亚洲内射孕妇| 亚洲国产精品成人久久蜜臀| 久久久久久免费电影| 性生活无遮挡纯毛片在线看| 有码免费观看| 精品一区二区三区蜜桃臀赵总 | 亚州国产成人精品女人久久| 99re只有精品| 伊人久久亚洲中文字幕| 加勒比大香蕉视频在线| 亚洲欧美日韩综合在线尤物 | 中文字幕乱码人妻一区二区三区,99精品| 亚洲乱熟女一区二区三区大香蕉| 日韩中文字幕人妻视频| www.yeyecao| 高潮综合网| 吉田爱美AV在线| 五月婷婷综合网| 日韩久久.一级黄色片| 色汉综合| 91观看 国产白丝| 人妻熟女一区二区三区视频| 欧美女同在线| 伊人96在线| 欧美极品色| 精品乱码在线观看| 91老熟女91老女人| 日本国产二线女色| 9久9久| 免费观看国产小粉嫩喷水精品午| 97色碰| 伊人久久AV诱惑悠悠| 久久香蕉国产线看观看亚洲女人| 国产一区二区在线看| 九九九九97| 久久影视二区三区行押| 台湾佬中文娱乐网久久久久久久久久com | 一级片在线观看高清无码| 免费久久一级毛片大黄| 男人的天堂午夜av| 中日韩熟女| 一块操欧美性爱| 六月婷婷五月丁香| 免费看污网站| 啊啊啊97视频| 91色s| 国产蜜臀精品一区二区尤物| 人妻久久| 免费AV中文网在线观看| 亚洲精品白浆高清久久久久久 | 欧美A√综合网| 成人天天爽| 天天摸天天操视频| 精品一区二区三区国产| 色网在线视频观看免费| 亚洲AV永久无码一区仙野| 99操| 91久久久视| 色婷婷一区二区三区久久午夜| 91操熟女视频| 欧美巨大性舒爽顶到了| 日本不卡高清视频| 成人日韩欧美| 九九英色视频| 91痴汉| 天天上日日上日韩精品| 中国女人内射6XXXXX| 人妻-91porn| 日日夜夜天天| www.91欧美| 中国91AV| 久久青青草原免费视频| 婷婷五月成人| 久久国语| 大学生美女口爆| 青青操狠狠撩| 性欧美天天| 蜜臀久久99精品久久久久久成人小说 | 超碰在线日韩一区| 91在线免费精品视频| 唐山老熟妇露脸啪啪叫| 美女人妻色网站| 免费男人的天堂| 五码视频在线观看| 国产 日韩 另类 视频一区爱| 激情六月婷婷| 国产肏屁眼视频| 97在线欧| se吧提供91精品国产91久久久久久| 老司机香蕉久久久久| 啊啊啊不要啊啊受不了了视频在线| 丰满少妇精品一区二区| 情趣丝袜无码操逼视频| 日日夜夜干| 九七毛片九九毛片| 日本国产亚洲一区在线观看| 婷婷五月天av| 欧美91久久久久| 影音先锋每日最新资源在线观看 | 91美女丝袜诱惑视频| 欧美色图在线视频少妇| www亚洲免费| 欧美天天谢综合网| 一区二区中文| 爱爱60秒免费视频| 久jiu久神马影院| 超碰97人妻免费在线| 婷婷综合五月| 久久华人网| 97操b| 久久久性| 日韩精品区二区三区不卡| 国产AV天美传媒一区二区三区 | 青娱乐休闲视频在线观看| 五月天婷精品激情| 91AV天美在线视频| 亚洲无吗在线视频| 97资源免费视频| 国产日韩区| 亚洲欧洲久久天堂| AV在线性爱| 极品内射| 日韩无码三级影院| 性爱AV天堂| 丰满人妻一区二区三区四区| 日本东京热大香蕉a片| 伊人黄色片| 国产精品久久久久久久久久久久久久久久久久 | 97国产精品久久久久| 口爆吞精在线观看| 国产AV天美传媒一区二区三区| 日本性爱少妇| 加勒比aⅴ| 校园春色综合| 超碰精品日韩欧美国产| 国产欧美日韩臀| 久久综合资源一区二区| 韩日自拍| 99碰碰| 91狠狠综| 极品粉嫩少妇视频| 午夜福利免费福利视频| 天天舔日美女视频| 91在线欧色| 内射小黄片| 加勒比色综合| 亚洲色图大香| 国产黄色小视频网站| 欧美综合 站| 婷婷五月激情综合| 精品无码久久久久久久杏吧| 白丝少妇一区二区| 最近的最新的中文字幕视频| 超碰97 线线 在现| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | h4610国产人妻| 久久有码视频| 第二页中文字幕| 极品尤物女神在线观看| 九九九精品美女| 日日黄色三级网站| 亚洲av强奸乱伦| 美女裸体无遮挡永久免费观看网站| 久久久久ab| 深爱激情五月天| AV在线性爱| 国语精品对白| 欧美白嫩女HD| 五月丁香大香蕉| 丰满人妻一区二区三区蜜桃视频| www.人人摸在线视频| 野狼激情网| 欧美另类精品xxxx| 亚洲成熟国产精品美女| 欧美在线亚洲| 亚洲欧美国产中文字幕| 人人操AV| 亚洲国产成人福利在线观看| 色淫网站优优视频| 330dv亚洲成年视频网| 午夜免费视频1000| 日韩欧美综合激情| 蜜臀一区二区三区在线| 丰满熟女人妻一区二区三五十一路| 美女露胸露奶头| 亚洲国产欧美中日韩成人综合视频| 亚洲视频中文一区| 久久久女人| 色呦色呦色精品| 夜夜高潮夜夜爽高清视频一| 午夜男女爽爽爽在线视频| 亚洲国产欧美一区二区潘金莲| 丰满人妻-区二区三区免费看 | 欧美日韩一二三| 欧美大片一区二区三区| 97视频在线观看播放与子乱对白在线…… | 日韩啪啪啪啪啪| 美国日韩黄色片| 蜜乳av一区二区| TS人妖另类精品视频系列| 国产一区二区精品久久久不卡蜜臀| 国产中文福利| 亚洲熟妇乱女区二区三区| 婷婷综合网站| 欧美性爱伊人| 日本高清_区二区三区| 岛国黄片网站| 久久久性| 婷婷久久五月综合激情| 综合 亚洲 欧美| 97亚洲综合在线| 日本一卡二区在线| 97久久久久久久久久| 天天射夜夜| 精品176精品2| 一区二区三区蜜桃成人撸久久东京热 | 欧亚不卡| 91人妻视频| 91亚州欧美| 日本精品国产视频| 亚洲综合码| 国产熟女一区二区丰满| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 日本成人在线不卡一区二区三区| 天天欧美| 97国产超碰| 精品一级毛片在线观看| 91久久久亚洲| a亚洲欧美色欲| 国产精品99精品视频网站| 日韩黄色片子| 亚欧成人综合影院| 1024人妻熟女一区二区三区| 国模少妇一区二区三区| 久久99亚洲精品久久99果| 99操99| 偷拍欧美激情| 久久久久久久久久久久黄色| 久久人爽| 九九九九九九九| 欧美男人的天堂| 午夜操一操| 国产在线视频二区| 国产乱码精品一区二区三区四川| 国产精品亚洲免费| 日韩人妻大香蕉| 97色爱| 91精品免费| 人人看人人摸人人色| 久久人体一区二区| 欧美97免费| 97免费在线观看| 亚洲巨爆乳一区二区三区四季网| 日韩精品中文字幕人妻| 福利操逼| 自偷自拍的亚洲视频| 久久久草成人网站久久久草成人久久久草久久久 | 亚洲精品视频在线| 嗯嗯,啊啊,国产精品| 韩日巨乳美女免费视频在线观看| KK色在线影院| 亚洲av性爱电影| 凹凸视频在线观看伊人| 亚洲第一综合| WWW.加勒比人妻一区不卡.com| 2003天天干夜夜操| 天天日天天操天天射河南省| 一区操逼日比视频| 一二三区在线| 神马久久啊啊| 日韩本不卡视频在线观看 | 美性中文综合网| 亚洲图片小说欧洲| 中文字幕日韩电影人妻| 成人午夜无码视频| 97视频620| suv精产一二三区| 伊人丁香五月婷婷| 亚洲 综合 欧美| 日产123区精品免费观看| 91精品人妻一区二区三区蜜桃| 俄罗斯一区二区视频在线观看| 天天做日日做| 久久99国产精品| 夜夜操青青草| 久久免费老司机精品| 欧美一品道| 岛国黄片网站| 激情文学网伊人| 国产吹潮女在线观看| 麻豆国产精品午夜视频| 色婷婷丁香| 一本久久精品中文字| 亚洲高清视频在线免费观看| 91九色在线| 国产免费一区| 天天爽夜夜爽夜夜爽精| 欧美另类色图片| 97在线观看视频| 黄色小视频日本txt| 欧美少妇第一页| 69精品| 久久亚洲婷婷| 久久超碰av在线| 天天草夜夜草高潮片| 淫色网综合| 无码免费精品高清| 色诱中文字幕| 97在线免费视频| 九月色婷婷| 亚洲天堂久久| 91动漫操逼视频| 久日综合网| 国产欧美成人第一页在线观看 | 哈哈操电影| 曰韩av中文字幕专区| 超碰一区二区| 日韩欧美午夜视频在线| 中文字幕人乱码中文字的预防方法 | 玖色av| 国产AV超爽| 曰本道人妻久久久在线不卡色视频| 日韩免费大片一级播放| 91美女色视频亚洲| 啪啪资源网| 色踪合AV| 精品v日韩欧美国产| 美女骚尻视频| 国产AV超爽| 午夜啊啊| 一道本久久棕合爱| 四虎在线观看视频| 俺去久久| 日韩欧美亚欧在线视频| 中文乱码99| av天堂精品久久| 中文字幕人乱码中文字的预防方法| 欧美一级特黄淫片在线观看| 久久久久密臀视频| www黄片免费看com| 麻豆色99999| 男人的天堂啪啪| a'v在线资源| 国产女同性恋视频| 国产精品成人福利在线| 少妇久久久免费| 夜夜草网站| 91w欧美| 性色av一区二区| 五月天黄色激情视频| 欧美性爱超碰97| 强奸少妇AV导航网| 国产一区自拍欧美日韩| 亚洲情色综合网| 午夜免费视频1000| 欧州一区二区三区四区| 国产精品天干天干综合网麻豆 | 久久久久久久六六| 九九RE视频在线精品| 欧美亚洲激情| 伊人久久亚洲中文字幕不卡| 欧美网站免费| 69精品| 伊人网在线视频| 色综合久久久久| 影音先锋每日最新资源在线观看 | 女人与公拘交酡2020视频| 日韩人妻精品| 91xingse| 亚洲无码?第一页| 欧美美女视频| 欧美亚洲高清不卡| 日本大片日本一区二区免费高清| 人人看人人插| 亚洲丝袜在线观看| 亚洲自拍欧美国产首页网曝| 精品超碰国产| 懂色中文一区二区三区| 日韩欧美麻豆| 国产中文福利| 国产女人高潮视频| 美国aaaaa一级黄片| 99色网| 热G综合热G中文| 啊啊啊97视频| 国产精品老熟女一区二区| 日韩无码a片| 精品国产乱码久久| 天天综合欧美黑人| 嗯嗯啊好大| 美女黄色一级A视频| 大香蕉一线视频| 国产福利视频精品视频| 91欧| 青操影院| 色香AV| 久久9精品网站| 91撸色网 玖玖网 欧美| 婷婷五月天伊人| 中国乱伦一区二区 | 天天日天天舔东京热 | 超碰97综合| 国产三级中文字幕粉嫩 | 成年人三级黄色片视频| 久久免费少妇| 青女偷拍网| 国产自产22区| 夜夜 中文视频rt| 国产美脚女优尤物在线观看| 九九在线视频| 国产精品免费视频不卡| 操逼操逼逼操操逼91| 国产家庭乱伦性爱视频| 午夜欧美女人操逼| 特级丰满少妇一级AAAA爱毛片| 亚洲婷婷综合网| juliaann欧美丝袜办公室| 91网站在线播放| 综合av影片| 青青青青草av在线观看| 爱干爱射网啊啊啊| 欧美精品成人亚洲| 狠狠操夜夜操蜜桃视频三区| 成人av动漫在线观看| 久久久久久精品免费看A级| 狠狠操夜夜| 911av网站免费观看| 亚川综合视频| 国产在线视频二区| 亚洲成aⅴ人片不卡无码| 操b在线观看| 亚洲一区在线观看欧洲| 成人线上超碰| 日本性感人妻91| 免费看黄片现成| 日韩中文字幕国产| 国产日韩区| 日韩色欲久久一二三四区| 亚洲第一狼人丝袜美女另类| 在线一道啪| 国产精品一区二区 尿失禁| 人人操人人大香蕉| 岛国AB视频| 亚洲大胆人体av| 国产乱人妻精品入口| 999 久久久| 久久精品91|