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

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)而是三塊板子湊在一起誰(shuí)都不理誰(shuí)。這套 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 語(yǔ)言那樣手寫收發(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。現(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)亂碼?,F(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
返回資訊列表
成人毛片免费| 影音先锋国产精品| 中文一区二区婷婷视频| 亚洲综合色在线| 精品午夜福利国产一区二区在线观看| 骚乳在线| 日本免费人成视频播放120秒| 女上位精品在线| 91国产精品熟女| 色综合天天爱去电影网| 91色艳| 人妻人久久精品中文字幕| 久久欲| 精品小视频在线| 色狠狠综合| 噜噜瑟| 91狠狠色丁香婷婷综合久久| 天天操人人操狠狠插| 啊啊啊啊二区好大| 99色综合| 成人性爱av| 96国产污污污丝袜| 爽 好舒服 无码刺激久久| 九色 蝌蚪 熟女自 | 日本福利二区视频| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 久久久91| 婷婷激情四射| 后入人妻无码| 中文字幕少妇色| 超97在线精品视频| 欧美亚洲今日在线| 天躁夜夜躁2021| 伊人97色天使| 神马福利久草| 亚洲av综合色| 欧美劲爆第一页| 亚洲春色欧美| 亚洲有薄码区久久在线一区| 激情综合网一盗摄| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 日韩激情毛片一级久久久| 欧美色图91| 夜夜爽妓女| 九九热视频在线观看| 国产三级中文有码在线视频| 亚洲日韩av专区无码| 大香蕉伊然在亚洲91| 激情综合五月天| 99性视频| 色欧美天天| 国产精品嫩草影院免费| 五月天玖玖资源站| 中文字幕AV乱伦| 91热爆在线| 狠狠干,狠狠操| 色综合av男人天堂| 人妻少妇被猛烈进入中| 桃花色涩综合影院| 久久久久成人蜜桃精品| 色婷婷电影网| 国产av尤物| 99日精品欧美国产| 神马视频久久久久久| 婷婷视频网| 天天干天天做| 国产青视频| 人妻喷水| 日韩欧无码一区二区三区免费不卡 | 午夜毛片亚洲精品片国产久久久| 9I1性色影院| 精品国产一区探花在线观看| 伊人丁香五月婷婷| 亚洲欧美日韩夜夜| 国产精品成人无码av无码免费| 亚洲精品毛片在线观看| 乱伦a片视频| 风流老熟女一区二区三区l| 欧美一级色| 久久最新视频免费观看| 国产熟女| 丰满人妻一区二区三区四区| AV一起草在线| 亚洲综合在线视频| 天操老女人| av72网| 国产夫妻性生活视频| 精品人妻av区天天看片| 天天干干天天干干| 夜夜肏2021| 91强在线播放| 日韩免费一级性爱视频| 女同女同恋久久级三级| 一色网男人的天堂| 99re6在线视频播放免费精品| 一起草高清无码| 久久精品国产精品一区| 极品五月天噜噜| 中文欧丝袜诱惑| 青青青草原| 少妇熟女1区2区3区| 国产在线综合福利网站| 婷婷五月天伊人| 色制服丝袜夫妻av一区| 琪琪精品免费一区二区三区| 国产原创精品| 久操精品| 日韩中文字幕人妻视频| 久热伊人99re| 欧美高清色| 婷婷色色五月天福利| 天天操天天舔| 高清肉丝中文无码| 亚洲色色色| 久久久久久99999国产精品| 黄片视频观看| 亚洲日产专区婷婷| 性饥渴少妇av无码毛片| 91伊人大香蕉| 国产亚洲日韩欧| 欧美性战999| 欧美猛交黑寡妇中文字幕| 亚洲在线91| 五月丁香大香蕉| 精品无码一区二区人妻久久蜜桃| 啪啪视频亚洲第一| 1024午夜激情男人的天堂| 国产女s强制榨精视频| 97爱免费插| 999热这里只有精品| 国产日本久久免费精品| 精品久操| 97色伦欧美| 91啪啪| 黄片直播三级黄片两女一男| 婷婷成人久久久精品| 91少妇人妻| 日本在线不卡123| 蜜臀久久99精品久久久久| 国产亚洲欧洲在线观看| 国产色产精品在线观看| 亚洲中文字幕一区二区| av影片在线观看不卡| 青青草日韩无码| 精品99999| 久久嫩草国产成人一区| 91在线超高颜值国产| 国产欧洲精品亚洲午夜拍精品| 亚洲中文一区二区三区| 91狠狠综合久久| 美女露胸露奶头| 黄片免费视频2019| 日本 情色 1区2区3区| 色啪网| 免费a v| 乱老熟女一区二区三区| 免費黃色視頻觀看一| 日韩图色| 亚洲精品一区二区免费在线观看| 欧美一级做a爰片免费视频| 综合亚洲网| 九九九九九九成人| 色色色五月婷婷| 欧美性生活男人的天堂| 久热久一区二区三区| 先锋影音av先锋一区| 欧美 熟女 日韩| 久99视频| 日韩欧美亚洲一区二区三区影院| 国产精品诱惑| 国产精品在线免费| 日韩av电影成人在线| 一区二区三区色综合| 亚洲成人性爱网站在线播放| 亚洲欧美清纯| 大香蕉日亚洲日本亚大| 天天插天天操天天摸天天射天天看| 五月激情天| www.大香| 另类亚洲一区二区三区| 97色97干| 啊啊啊啊啊啊在线| 久久久久久久久国产| 久久久精品国产亚洲AV无码| 蜜乳AV免费观看| 97操97干| 麻豆精品天美| 国产农村妇女精品1区二区| 超碰人人色| 国产啊v在线免费播放| 久午视频| 97亚洲色图| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 欲色综合| 亚州五月| 天天热精品| 嫩草伊人久久精品| 中文字幕国产精品1区| 一起草AV| 女同在线视频一区| 女人高潮抽搐喷水视频网站| 激情五月天社区| www.黄色在线| 日本三级网页| 欧美性天天| AV天堂因数| 天天综合网亚洲综合网| 欧美成人国产精品| 欧美亚洲成人在线一区二区三区| 97操在线| 欧美精品三区| 碰超人人在线一区二区三区| 超碰久久精品| 日韩人人精品| 天天综合官网| 欧美v日韩v亚洲v最新在线| 美女9118禁| 91精品91久久久久77777俄罗斯老妇姓x| 性生活无遮挡纯毛片在线看| 国产精品秘 福利姬在线观看| 亚洲欧美自拍偷拍| 亚洲丁香花色| 91 国产丝袜在线放观看| 高清不卡国产| 亚洲大色鬼| 精品丰满熟妇人妻一区| 超碰美国| 无码外流操逼视频| 国产一区二区精品久久99| 无码精品人妻一区二区三区妖精| 亚洲欧美日韩精品久久久一区二区| 三级三级三级a级全黄三| 亚洲二区精品在线观看| 成人免费看吃奶视频网站| 人人操人人舒服| 噜噜噜在线视频| 欧美强奸乱| 五月丁香网站| 91久久国外网| 一区在线精品中文字幕| 男女激情黄色网址| 欧美色五月| 狼人综合婷婷激情四射| 爱爱久久| 欧美第二页| 嫩草在线视频| 夂久色| 综合网久久| 男人的天堂无码| 亚洲精品电影| 少妇人妻好深太紧了vr91| 粉嫩绯色AV一区二区在线| 日本一本一区二区三区四区五区欧美日韩中文字幕| 亚洲国产综合久久久性感熟妇| 18岁禁 茉莉成人久久| 97久久精品不卡| 中文字幕欧美丝袜07资源| 亚洲精品国产无码高清| 日本色婷婷| 99re只有精品| 亚洲丝袜诱惑| 亚洲国产一区二区三区四区国产| 中文字幕在线观看AV| 欧美性Fer办公室秘书| 精品免费一区| 秋霞一级视频在线观看免费| 亚洲 图片 欧美 色图| 在线啊啊啊| 青娱乐二区免费| 国产熟女乱论| B049AV在线播放| 亚洲天堂一区| 久久国产精品91| 久久噜噜噜精品国产亚洲综合| 日本人妻伦在线中文字幕| 婷婷91| 日韩欧美中文字| 欧美组图日韩亚洲中文字幕| 99熟女| 亚洲极品| 久久九九视频九九视频| 看黑丝美女操逼青青网站| 亚洲精品美女操逼| 亚洲国产ⅴ高清在线观看| 蜜臀久久久久久999| 精品二区久久| 国产强奸超碰AV| 校园春色亚洲无码| 6080YYY午夜理论片在线观看| 天天干天天拍| 在线不欧美| 色噜噜婷婷| 亚洲欧洲日韩中文字幕一区| 91黑丝露脚| 果冻传媒A片麻豆熟妇人妻| 久久久成人国产精品无码| 欧美中字不卡| 岛国艾薇凹凸视频天堂| 高清不卡 中文 人妻| 草草影院日本第一页| 97国产亚洲中文在线| 襙一襙| 大香蕉色网| 亚欧无码线免费观看视频| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 成人情色一区二区| 特污精品女优骚货黄色视频在线免费观看| 91超级碰| 51国产午夜精品视频| 91爱综合| 亚洲国产精品无码AV久久| 97天天搞在线| 国产AAAAAABBBBB| 啊啊啊啊啊啊好湿好爽视频| 91在线视频免费播放| 亚洲色图 图片| 亚洲精品xxx| 黄久久| 九九久久99| 9久精品| 夜夜嗨AV蜜臀av| 婷婷在线视频在线观看| 国产人妻精品一区二区三区秋霞 | 国产 无码 一区二区| 欧美女同在线| 欧美亚洲玖玖玖| 欧美成人一级麻豆| 亚洲91综合| 97在线精品| 26UUU欧美日本| 久久久国产精品人妻丝袜| 久久精品国产96精品亚洲拳交| 欧美人妖内射| 午夜福利区| 久久精品国产72国产精品福利| 久久久无码精品人妻二区| 69精品在线| 亚洲欧美综合区自拍另类| 久久风骚城市| 日韩色女精品| 偷拍亚洲高清图片| 中亚精品极乱| 人妻系列无码专区中文有码| 亚洲av无线观看| 丰满欧美放荡少妇在线| 日韩在线人妻网站| 99婷婷| 欧美Aⅴ| 91精品国| 啊啊啊不要好爽日韩无码一区| 亚洲欧洲国产综合av| 欧美国产精品久久九九| 精品十八在线观看| 9精品在线| 乱色视频中文字幕| 老熟女乱子伦中文字幕一区二区| 大学生美女口爆| 久久久成人免费av电影| 久久久久密臀视频| 国产久久久9999| 91|九色|国产熟女| 97任你吞精| 国产9 9在线 | 亚洲| 国产精品久久泡妞网站| 后入式五六区| 98福利在线视频| 超碰97资源中文字幕| 日日夜夜天天| 日本超碰在线国产一区| 亚洲欧美日韩夜夜| 秋霞免费AV| 国产一区二区在线播放量| 蜜臀99久| 亚洲中文丝袜美腿诱惑字幕| 女上位精品在线| 99蜜桃臀亚洲成人在线观看| 高树玛利亚无码流出| 99精品久久| av国产无码| 无码免费精品高清| A 天堂在线观看视频| 免费精品人妻一区二区三| 囯戸精品高潮呻吟旡码| 日韩欧美大片免费高清啪啪| 精品日韩中文在线| 日韩中文字幕人妻视频| 伊人久久综合影院| 国产日韩欧美亚洲精品95| 午夜国产成人精品视频| 操www| 极品欧美一区二区三区| 东北丰满熟女国产一区| 天堂中文日本在线观看| 亚洲天堂 视频你懂的| 久久99午夜精品一区人妻| JIZZJIZZ国产精品喷水| 手机在线看片免费人成视频| 激情五月婷婷| 色av中文字| 欧美人妻二区三区| 人爽不卡视频| 欧美综合第一页| 亚洲色综合| 国产精品分类在线观看| 中国zzijzzijzzwww精品| 一区二区三区免费岛国片| 欧美十八禁在线看| 又大又白奶子| 成人在线永久| 大香蕉一人| 激情综合网激情综合| 思思热在线视频免费| 午夜a成v人电影| 91成人久久 | 91丨九色丨国产丨人妻在线| 中文字幕日韩人妻视频一区二区三区 | 99热这里只有精| 欧美制服网站美腿丝袜| 欧美国产有色电影| 2017天天插| 天天射天天操天天干天天吃2018 | 自拍亚洲综合| 日韩熟女精一区二区三区不卡| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 人人贴人人摸| 蜜桃臀av在线观看| 97超视频在线观看| 91精品国产91熟女| 亚洲精品官网在线观看| 96AV精品| 超碰吊日色| 91人妻人人澡人人爽人人精品| jk白丝没脱就开始啪啪| 东京太热久久久| 91天天美女| 中文字幕精品免费一区二区| 婷婷六月色开| 秋霞鲁丝午夜无码一区二区三| 啊啊啊好大好深| 亚洲欧洲自拍图片专区满春格| 嫩草影院性色| 99操| 国产精品成久久久久午夜午夜| 综合欧美日韩在线观看| 不卡人妻少妇精品毛片一区23区视频| 大香蕉日韩| 乱伦av.com| 亚洲色图a| 欧美姓爱综合网| 亚洲精品一区二区三区在线播放| 看黑丝美女操逼青青网站| 超碰色97| 日韩一级片在线看| 色婷婷一区二区三区久久午夜 | 一二三啪啪专区| 欧日韩一二三f区| 色综合天天| 75大香蕉| 日本性爱视频一级| 日韩99神马视频播放片在线播放| 久久久久熟女| 久久久久久AⅤ无码免费肉站| 五月天色电影| 欧美少妇色图| 炮色五月| 思思热一热婷婷热一热| 女人天堂av在线播放| 亚洲色五月| 91男人综合| 欧美在线观看综合国产| 欧美手机在线综合| 国产AV超爽| 国产免费一区| 国产精品秘 福利姬在线观看| 色偷综合| 日本三级R| 欧美亚洲清纯| 开心五月婷婷激情| 亚洲男人天堂2017| 熟女丝袜视频| 1000部熟女视频在线观看| 日韩性色b| 欧美精品二区视频在线| 色五月第四色| 能在线播放的国产三级| 四虎免费在线播放| 色九月| 久久加勒比| 在线女人91| 久久成年片色大黄全免费网站| 91 国产丝袜在线放观看| 91在线精品一区二区三区| 亚洲色欲一区二区三区| 五月天久久综合网| 综合一区二区影视| 综合久久99| 超碰97综合| 蜜臀AV一区二区三区激情综合| 国产欧美日本亚洲精品| AV色图| 99re视频在线观看这里只有精品| 绯色一区二区三区不卡少妇| 成人一区二区三区四区| 我爱大香蕉| 伊人加勒比| 国精综合一二三区影视| 国产精品无码AV网站| 一区二区视频在看| 在线观看A啊啊啊| 欧亚在线视频| 欧美真人抽搐一进一出gif| 欧天美中出| 91美女丝袜诱惑视频| 日韩在线地址一| 国产精品禁久久久精品| 欧美综合第一| 欧美操人| 色天使亚洲综合在线观看| 国产97色在线 | 亚洲| 九一综合精品视品av| 国产区性爱在线视频秋霞豆| 欧美中出| 久久9久久| 亚av顶级裸体一区二区三区四区五区 | 人人操人人操草草| 亚洲色图欧美色18直播在线| 91麻豆天美国产| 偷窥自拍A片| 我要去看2个日本美女.com曹逼| 国产精品久久久久久久免牛肉蒲团| 在线播放成人网站| 青青操综合网| 国产高清午夜成人在线观看| 国产兽交视频在线播放| 91精品人妻一品二品三品| 综合色拍| av亚洲天堂资源网站| 亚洲人妻一区二区三区| 在线看免费无码AV天堂的| 中文精品一区二去| 麻豆国产精品午夜视频| 91另类| 日韩欧洲操屄视频| 色噜噜日韩精品| 大香蕉伊人网WWWn0n| 中文字幕乱码在线观看| 久久一本大香蕉 | 精品国产一区二区三区在线播出| 干B网| 在线观看视频91| 色蜜AV| 综合五月婷婷| 国产AV久久久蜜爱影集| 浪人综合网| 免费日韩黄片| 牛牛操视频逼| 亚洲无992tv| 一区二区三区四区理论片| 国产中午字一暮区| 91色人| 色香91| 国产女主播视频在线观看| 久久熟女久| 智利AV在线网| 欧美96交| 美女91网| 久久系列| 欧美Ⅴ性爱| 久久 国产 无码| 欧美五十路熟| av日韩国产一区二区| 四虎影视永久在线免费| 太久视频| 成人黑料社久久| 久久久久久久久久8888| 日日操天天操| 亚洲熟妇丝袜在线观看| 91高跟美女在线播放| 97精品视频网站| 97精品久久久久中文字幕| 玖玖草久草99蜜月一区二区三区| 免费国产| 少妇久久久久久久| 国产精品无码久久久久2025| 日本五十路熟女一区二区| 精品区国产区一区二区三区| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 久9re热视频这里只有精品| 人人搞人人插人人操| 国产v片在线免费观看| 日韩免费在线视频观看| 国产97色在线| 91精品人妻一区二区三区蜜桃臀| 国产精品久久久久久久免牛肉蒲团| 精品久久久久成人码免| 九九九九久久久久| 亚洲图片日本AⅤ欧美在线| 五月天黄色激情视频| 欧美夜夜狠| 青青草色情网站视频| 欧日韩一二三f区| 欧美日本成人一区二区| 久久久久久精品免费看A级| 熟妇熟女视频一区二区三区| juliaann丝袜大战黑鬼| 91制服丝袜| 人妻干天天| 激情综合色| 精品人妻一区二区乱码一区二区| 一区二区三区四区五区久久久久久| 青青草毛片| 国产精品呦一区二区三区| 成人欧美一区二区三区黑人一| 91成人在线| 超碰97综合在线| 免费看黄视频亚洲网站| 久久久久久中文字幕中文字幕最新| 一区二区视频你懂的| 手机在线大香蕉| 极品美女福利在线观看| 青苹果影院男人的天堂| 国产成人五月天丁香花| 成人乱码一区二区三少妇| 人人爽天天爽| 岛国天天午夜影院传媒网| 黄色激情电影在线观看| 亚州操操穴网| 97这里有精品| 免费av大片| 久久日本熟女精品一区| 欧州一区二区三区四区| 可以免费观看的av| 99在线精品观看视频中文| 欧美成人四级在线播放| 嗯嗯嗯啊啊啊操的我好爽| 国产sv美女内射| 精品一区二区成人动漫| 中文字幕精品亚洲熟女| 免费观看国产不卡av| 欧美一区二区情色| 97免费在线| 亚洲情色电影网| 亚洲人久久久久日| 91啪啪| 啊啊啊啊嗯嗯在线久久久| 国产一级黄色片在线观看| 国产视频第2页| 日韩性爱1级片视频| 国产精品高潮久久AV| 三男一女不戴套的A片| 800zy一区二区| 国产强奸乱伦无码视频| 久久一二区四| 亚洲日韩人妻中文字幕一区| 欧美人妻二区三区| 中文字幕一区二区三区四区在线视频| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | av天堂影视中文在字幕在线中文| 91在线观看,天天综合| 97干在线| 91这里只有精品| 啊啊啊好湿国产一二| 日韩免费福利在线观看| 77国产精品| 午夜理论片在线观看免费| 呻吟 欧美 日本 中出| 在线观看中文av字幕| 日日干日日摸| 欧美.亚洲.另类.丝袜.制服.诱惑| 女性91网站| 97这里都是精品| 思思热er精品视频| 99视频这有这里有精品| 插入逼91| 成人性爱av.com| 亚洲精品1区| WWW黄片COM| 午夜毛片亚洲精品片国产久久久| 青草青青久久久久久国产| 国产在线视频午夜精华在| 久操操| 91成人久久| 97亚洲综合在线| 岛国小电影| 亚洲人妻中文高清| 欧美天天干| 国产日韩人人| 精品婷婷| 人妻一区二区三区视频 | 色香网| 超碰日本97美女人妻人人玩人人爱| 日韩免费av片高清无码| 亚洲日韩黑丝| 蜜臀AV成人精品蜜臀AV久久| 国产精品无码论坛| 午夜性刺激视频免费观看| 嗯嗯啊啊好疼| 中文字幕高清20页视频| 国产精品极品美女视频| 91啪啪| 丰满熟女人妻一区二区三五十一路| 亚洲情色电影网| 亚洲女毛多水多21P| 翔田千里A片一区二区| 人妻大香蕉| 国产传媒美日韩av| 色婷婷六月| 艹少妇网站| 人妻一区二区三区四区视频| 亚洲性刺激| 啊啊啊要高潮了| 亚洲天堂另类美腿| 五月天婷婷色| 久久久久亚洲Aⅴ无码| 狠狠久久手机视频精品| 蜜臀99久| 欧美日韩人妻精品一区二区三区 | 隔壁邻居波多野结衣中文字幕 | 操屄不卡视频| 亚洲h片在线免费观看| 无码人妻1727| 变态综合色| 老鸭窝成人| 国内一区二区三区| 是还免费视频1727我| 97人人爱人人做人人乐| 久久天天性久久伊人| 婷婷五月色| 午夜色婷婷| 强奸a片网| 亚洲制服欧美另类内射| 操逼www.| 日本精品无码三级网站| 亚洲精品国产专区在线观看| 欧美呦呦性爱| 91久久免费视频互動交流| 美女被啪到深处抽搐视频| 久久少妇| 亚洲一区二区三区在线激情| 亚洲欧洲成人在线电影| 亚洲欧美日韩免费观看| 亚洲人成网站7777| 极品综合| 精品人妻av在线播放| www.91理论| 夜色AV无码手机在线影院| 国产AV久久久蜜爱影集| 欧美丰满少妇xx高潮| 亚洲色系另类精品国产| 亚州免费啪啪视频| 国产小黄片在线免费观看| 久草网站免费在线观看| 亚洲成人福利电影免费| 国产精品岛国片在线观看| 中文久久爆乳| 伊人五月天| 国产成人资源| 青青草啪啪网| 久久久精品久久| 又黄又硬又粗又长国产视频| 91精品国产91熟女| 青娱乐国产剧情av一区| 国产日韩欧美操逼视频| 另类一区| 成人综合色网| 日韩在线97| 久久精品91| 天堂综合网| 日韩免费高清大片在线| 中日韩欧美精品无码AⅤ一区二区| 激情接吻视频久久久久久| 五月天婷婷综合| 国产自产91区13区| 久久精品视频一区三区小泽玛利亚| 久久久久极品| 久草加勒比一区在线| 1级午夜影院费免区| 日本精品一区二区中文字幕| 国产在线76页| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 欧美精品久久96人妻无码| 欧美激色| 国内伊人久久久久久网站视频| 九九精品99| 色色五月婷婷| 东北女人| 大香蕉欧美伊| 91青青在线视频| 91综合在线| 囯产乱伦一区二区三女| 国产大片精久久久久久| 97 国产精品| 黄色片A级一区二区三区| 国产成人精品亚洲日本| 色诱中文字幕| 色臀AV| 无码精品久久久天天影视| 欧美综合自拍成人自拍第二十页| 亚洲的天堂网| 国产无码精品成人| 色色国产| 人妻激情在线视频| 国产9 9在线 | 亚洲| 五月婷在线| 亚洲欧美日韩中文久久自慰| 日韩一级久久毛片| 久久精品国产精品亚洲艾通辽熟妇| 黄色不卡视频| 久久精品一区二区一8| 九九色图| 国产丝袜高跟美女av免费观看| 综合久久久久久久久91| 精品久久久久久亚洲| 亚洲极品| 精品一区二区成人| 妇人噜噜| 国产真乱mangent| 色综合91| 国产精品网址| 欧美综合站| 99999久久精| 国产乱伦性爱AV| 韩国嫰模上门援交视频| www.黄色在线| 久操网在线| 国产一区二区三区视频在线看| 97中文超碰| 69精品| 91oumei| 99999国产精品| 六月天婷婷| 花花AV导航| 一区二区 韩日AV| 粉嫩AV一区二区夜夜| 国产农村一一级特黄毛片| 久久久久久裸体| 操我无码| 久超碰这里只有精品| 99热只有这里有精品| 一区二区三区四区在线不卡| 国产成年免费大片黄在线观看| 亚洲在高跟鞋自慰久久在色线| 日日操免费视频| 色色综合97| 操逼操逼视频操逼| 中文字幕精品亚洲熟女| 伊人色综合网电影 | 久久东京伊人一本到鬼色| 老熟妇综合| 极品尤物自安慰| 久久青娱乐| 爽爽淫人网| 黄片www视频免费| 亚洲精品 超碰| 日韩人妻一二三区视频| 天操天操夜操夜月月年年操操| 人人插人人搞人人操| 啊啊啊啊嗯嗯在线久久久| 屌逼麻豆| 国产成人拍国产亚洲精品| 91爱做| 精品国产久热在线观看| v91av| 一区二区三区日韩欧美| 欧美亚洲尤物久久| 91制服丝袜| 色老汉色| 丰满人妻av一区二区三区| 亚洲熟妇A V黑人| 东京热一区二区三区四区五区六区| 国产美女自拍AV| 精品无码一区二区三区| 欧美天天插| 亚洲国产精品9999在线观看| 国产精品69久久久久孕妇欧美| 婷婷五月天网| 内射老妇BBWX0C0CK| 天天天操天天天爱| 老鸭窝亚洲毛片| 凹凸视频在线观看伊人| 欧美色性情| 欧美男人亚洲天堂| 男人兔费天堂| 不卡一区二区日本视频| 夜夜欢天天干| 欧美亚洲激情一二三| 女色视频社区| 国产日韩在线播放| 最新日本中文字幕| 啊啊啊啊啊舒服| 亚洲国产一区二区三区在线| 久久99午夜精品一区人妻| 免费AV中文网在线观看| 久久久久久人| 亚洲激情天堂网| 欧美日韩情色一区二区| 在免费jIzzjIzz在线视频| 黄片www视频免费| 国产精品白丝AV| 欧美综合制服在线| 伊人久久青青草| 熟女突然公开看18禁影片| 午夜福利国产欧美日韩夜夜| 91天美免费| 青草视频人妻在线观看| 青青草亚洲一区| 清柠毛片| 91站街按摩店老熟女熟女| 日韩欧美成人性爱在线| 日韩欧美性吧婷婷乱伦大香蕉| 欧美视频一区二区三区| 制服诱惑亚洲一区二区三区在线观看| 69AV女优男人的天堂| 九九Av| 日韩不卡av一二三| 草草网站影院白丝内射| 男女做爰猛烈动高潮A片免费应用| 成人性交免费视频| 午夜啊啊| 伊人性在线视频| julia ann久久| 风骚少妇视频中文字幕| 欧美韩国你懂得在线 | 欧美性综合| 久久久久亚洲精品| 狠狠图片青青草| 九九热免费在线国产视频伊人五月| 97精品综合| 十八禁视频网站| 久久一区二区三区入口| 操逼操逼逼操操逼91| 国产女人和拘做爰视频| 草莓精品视频在线免费观看| 极品综合| 国产日韩精品人妻久久久久色欲网站| 亚洲无码国产探花在线观看| 综合伊人网12色| 久久丁香久草综合网| 丁香五六月啪啪| 日韩免费高清大片在线| 国产一区二区三区免费视频在性观看 | 国产精品久久久鸭无码的功能| 欧美麻豆成人同性GⅤ在线| aⅴ日韩成人电影av在线免费看av大全 | 久久婷婷一区二| 久久久久中出| 污污污8888| 性交一区二区在线播放| 土豪酒店各种姿势玩弄极品幼稚| 国产外初女出血视频| 97亚洲综合在线| 91老熟女| 国产美女销魂在线观看不卡| 久久五十路熟女人妻| 日本一级二级三级网站| 日本一级黄色电影| 老女人爆菊| 精品小视频在线| 天堂精品一区| 夜夜欢天天干| 一级岛国大片| 亚洲AV无码成人精品久久| 色色色热| 人人澡综合涩| 中文字幕二区| 91狠狠综| 操逼啊啊啊91| 亚洲色色色| 99精品热| 黑人精品欧美一区二区蜜桃| 天天综合网91| 日本欧美一区二区三区免费| 人妻av在线| 国产AV天美| 欧美 日韩第一性色| 啪啪啪综合网| 免费看A片毛毛片在线播| 色色无码| 九九国产热| 好爽免费视频| 国产一级作爱毛片| 免费啪啪av| 日韩一级二级在线| 99久久9| 亚洲国产97| 无码最新| 伊人影院中文字幕| 91AV天美在线视频| 欧美天天射| 加勒比久久综合网高清| 熟妇人妻精品一区二区视频色欲| 久久久久久中文版| 国色综合天| 精品无码不卡视频| 东北夫妻性偷拍| 久久成人网站| 国产亚洲精品A在线观看下载| 色青青久久影视| 成人色女网| 日夜精品| 久久香蕉综合一本到3atv| 超碰97资源大奶| 亚洲黄色电影| 色成人Www精品永久观看| 日韩三级网址| 熟妇一区二区| 亚洲欧美国产其他二区| 麻豆人妻少妇在线免费观看| 欧美成人精品欧美一级乱黄一区二… | 一起草日韩| 久久av色| 国产女大学生AV| 99色| 国产午夜精品一区二区三区牛牛| 精品成人亚洲午夜电影| 九色 人妻 大香蕉| 国产熟女一区二区| 人妻熟女av国产网站| 91九九九吃| 国产99精品一区二区三区免费| 内射日韩大臀美女| 男人天堂资源| 日本天天操| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 婷婷色色五月天福利| 综合色图亚洲欧美| 最新制服中文第一页| 99精品久久久久久久婷婷蜜桃| 麻豆人妻偷人精品无码视频| av天堂天堂av日韩| 2017大香蕉国产精品久久| 老熟女乱伦一区| 综合网亚| 吖在线不卡一区二区国产剧情| 超碰97资源大奶| 欧美黄色手机在线观看| 欧美精品欧美精品系列| 超碰国产精品无码| 国产肏屁眼视频| 欧美日韩另类在线播放| 搞中出视频在线观看| 日本精品网站在线中文| 试看福利| 一区二区影院| 国产精品乱码久久久久久| 99精品久久久久久久婷婷| 国产一区二区精品在线视频| 日韩一级成人毛片免费观看| 国产九九九九九九| 337p大胆噜噜噜噜噜91Av| 综合亚州欧美| 大香蕉伊人色偷偷在线| 国产精品免费久久久久久久久久| 中文字幕 一区二区 亚洲无码| 成人午夜高潮av猛片| 99福利社| 9997se| 思思热免费视频观看| 中文字幕黄色一起草| 国产av尤物| 精品无码欧美三级| 久草精品国产蜜臀| 3d成人精品一区二区| 亚洲情色综合网| 久久人人看| 亚洲伊人成综合成人网| 日本黄色裸日本黄色裸体 | 美女淫穴| 91在线视频观看国产| 91欧美情色| 尤物av网站| 视频国产精品未满十八禁止在线观看| 熟女91网| 99999久久久久9国产精品| 欧美αv.com| 国产91 丝袜在线播放 | 日本人妻最新在线中| 婷婷五月天无码| 综合啪啪| 熟女激情综合网| 精品无码产区一区二| 亚洲天堂电影精品一区| 无码 黑人一区二区三区| 久久后入制服| 4141514逼喷水三级片| 久久高清欧美国产| 精品国产一区探花在线观看| 男人天堂 天天射| 黄页大片在线观看| 亚洲日韩美女中文字幕乱| 9999久久久| 日本免费一区二区不卡 | 亚欧毛片基地国产毛片基地| 一本一道久久综合久久| 色鬼在线综合| 丁香五月天啪啪| 国产亚洲精品美女久久久| 精品人妻丰满熟妇一区二区三| 久久久av爱| 久久精品小视频| 国产成人www免费人成看片| 精品国产Av无码久久久亚洲| 欧美色老汉| 日日噜噜夜夜久久亚洲一区二区 | 波多野结衣之双飞调教在线播放| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 婷婷五月花| 精品性爱一二三区| 亚洲第一页第二页激情| 日日干日日摸| 啊啊啊啊好疼视频| 久久国产精品,久久国产| 激情开心五月天| 午夜福利免费精品视频| 欧美一级AAAAAAA| 1区2区3区视频| 91欧美www| 色香91| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 天天综合中文字幕 91| 亚洲素人综合| 亚洲日韩久久精品一区| 精产国品一区二三产品| 丁香五月天婷婷姐| 精品久久久久久亚洲| 超碰人人草| 日本熟女中文| 99精品成人免费看| 久久直播国产| 国产一在线观看| 偷拍亚洲熟女视频播放| 操逼网站网站| 激情综合网亚洲| 日韩少妇无码| av中亚| 97在线看| 蜜桃狠狠色伊人亚洲综合网站| 亚洲资源一区| 台湾佬大香蕉| 中文字幕一区二区无码成人| 97人人夜| 精品免费囯产一区二区三区| 成人九九| 成人三级片一区二区三区视频| 9精品久久久久| 欧美91网| 欧美色图91| 97日韩欧美| 成人免费性爱视视| AV乱伦专区| 国产操伦| 人妻人人做人人澡人人爽欧美一区| 人妻少妇被猛烈进入中| 国产亚洲精品av一区| 国产 热久久久久国产精品| 午夜福利精品| 日韩女模中文造逼| 五月激情在线| 久都青青视频| 亚洲视频,小说|