国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

STM32 SBUS解析:DMA循環(huán)+IDLE中斷+狀態(tài)機(jī)三合一方案

STM32 SBUS解析:DMA循環(huán)+IDLE中斷+狀態(tài)機(jī)三合一方案 1. 項目概述為什么SBUS解析不能只靠普通串口中斷SBUSSerial Bus是Futaba、FrSky等主流航模遙控器廠商采用的串行通信協(xié)議廣泛用于無人機(jī)飛控、機(jī)器人舵機(jī)控制、FPV圖傳鏈路等對實(shí)時性與可靠性要求極高的嵌入式場景。它本質(zhì)是一種單總線、負(fù)邏輯、100k波特率、1位起始8位數(shù)據(jù)1位停止1位校驗的異步串行協(xié)議每幀固定25字節(jié)——含1同步頭0x0F、16通道數(shù)據(jù)每通道11位壓縮為2字節(jié)、1字節(jié)幀尾標(biāo)志0x00。但真正讓它在飛控領(lǐng)域不可替代的不是協(xié)議本身而是它每7ms穩(wěn)定輸出一幀、無握手、無重傳、低延遲、抗干擾強(qiáng)的硬實(shí)時特性??蓡栴}來了如果用傳統(tǒng)HAL庫的HAL_UART_Receive_IT()配合一個25字節(jié)的接收緩沖區(qū)去抓SBUS幀你會立刻掉進(jìn)三個坑里——第一串口空閑時間極短幀間僅約200μs普通中斷無法可靠檢測幀結(jié)束第二DMA一次性搬完25字節(jié)后必須手動重啟而重啟間隙可能漏掉下一幀的前幾個字節(jié)第三一旦遙控器斷連或信號抖動串口會持續(xù)收到亂碼普通中斷會瘋狂觸發(fā)CPU被拖死飛控直接失聯(lián)。這就是為什么標(biāo)題里明確寫了“DMA循環(huán)接收 IDLE中斷 狀態(tài)機(jī)”三者缺一不可。DMA循環(huán)模式Circular Mode讓硬件自動把接收到的數(shù)據(jù)源源不斷地填進(jìn)環(huán)形緩沖區(qū)永不暫停IDLE中斷UART_IDLE_IRQn則像一個智能哨兵在串口線上檢測到“連續(xù)1個字符時間沒信號”的瞬間精準(zhǔn)觸發(fā)告訴你一幀數(shù)據(jù)剛剛收完而狀態(tài)機(jī)不是為了炫技它是唯一能在線上數(shù)據(jù)流持續(xù)涌來、幀邊界模糊、甚至存在丟幀/錯幀時依然穩(wěn)穩(wěn)識別出合法SBUS幀并提取16路通道值的邏輯結(jié)構(gòu)。我最早在STM32F407上試過純中斷方案飛控在強(qiáng)電磁干擾下每3分鐘必卡死一次換成這套組合拳后連續(xù)72小時滿負(fù)荷運(yùn)行零丟幀——這才是工業(yè)級嵌入式系統(tǒng)該有的底色。你不需要是飛控專家只要手上有塊STM32G070CBT6、Nucleo-F103RB或者任何帶USARTDMA的開發(fā)板就能復(fù)現(xiàn)這個方案。它不依賴特定芯片型號核心邏輯在HAL庫層面完全通用它也不需要額外硬件一根杜邦線接遙控接收機(jī)的SBUS輸出口即可驗證。接下來我會從設(shè)計思路、寄存器級細(xì)節(jié)、實(shí)操配置、踩坑記錄四個維度帶你把這套方案從原理圖變成可燒錄、可調(diào)試、可量產(chǎn)的代碼。2. 整體架構(gòu)設(shè)計為什么必須是“DMA循環(huán)IDLE狀態(tài)機(jī)”鐵三角2.1 DMA循環(huán)接收解決“永不斷流”的底層硬件保障很多人誤以為DMA只是“省CPU”其實(shí)它在SBUS場景下的核心價值是消除接收窗口盲區(qū)。我們來看關(guān)鍵參數(shù)SBUS波特率100k即每位時間10μs一幀25字節(jié)共250μs幀間隔約200μs。這意味著串口線平均每450μs就有一段有效數(shù)據(jù)流中間只有短暫靜默。如果用DMA非循環(huán)模式Normal Mode流程是DMA收到25字節(jié) → 觸發(fā)傳輸完成中斷 → CPU進(jìn)中斷服務(wù)函數(shù) → 手動重新啟動DMA接收 → 這個重啟過程至少耗時幾十微秒。而下一幀的第1個字節(jié)可能就在重啟間隙到來直接丟失。更糟的是若此時CPU正在處理其他高優(yōu)先級任務(wù)比如PID運(yùn)算DMA重啟被延后整幀數(shù)據(jù)就全廢了。循環(huán)模式Circular Mode徹底規(guī)避了這個問題。它的本質(zhì)是讓DMA控制器把一塊內(nèi)存比如256字節(jié)當(dāng)成首尾相接的環(huán)只要串口有數(shù)據(jù)DMA就按順序往里寫寫到末尾自動跳回開頭。CPU只需定期檢查“當(dāng)前已寫入多少字節(jié)”無需干預(yù)DMA啟停。這相當(dāng)于給串口配了一個永不干涸的水池數(shù)據(jù)來了就倒進(jìn)去CPU隨時來舀——這才是真正的零丟幀基礎(chǔ)。提示環(huán)形緩沖區(qū)大小不是越大越好。256字節(jié)足夠容納10幀以上SBUS數(shù)據(jù)25×10250再大反而增加CPU掃描負(fù)擔(dān)太小如64字節(jié)則在遙控器異常連續(xù)發(fā)送時容易覆蓋未處理數(shù)據(jù)。我實(shí)測256字節(jié)在STM32G0系列上內(nèi)存占用與性能達(dá)到最佳平衡。2.2 IDLE中斷精準(zhǔn)捕獲幀結(jié)束的“黃金信號”普通串口空閑中斷IDLE常被誤解為“串口停了才觸發(fā)”實(shí)際它檢測的是RX引腳上出現(xiàn)一個完整字符時間的高電平SBUS是負(fù)邏輯即線路拉高表示空閑。在100k波特率下這個時間就是100μs1位時間。當(dāng)SBUS一幀結(jié)束線路保持高電平約200μsIDLE中斷必然觸發(fā)——且只觸發(fā)一次完美對應(yīng)幀邊界。對比傳統(tǒng)方案有人用定時器檢測RX引腳電平變化但定時器精度有限通常最低1μs且需額外資源有人用串口接收完成中斷RXNE但SBUS幀長固定卻無法保證每次都是25字節(jié)——遙控器斷連時可能收到殘幀RXNE會頻繁觸發(fā)導(dǎo)致CPU過載。而IDLE中斷天然具備“幀結(jié)束即觸發(fā)、一幀只觸發(fā)一次、不受數(shù)據(jù)內(nèi)容影響”的三大優(yōu)勢是SBUS解析中無可替代的幀同步錨點(diǎn)。注意IDLE中斷必須與DMA配合使用。單獨(dú)開啟IDLE中斷時若同時啟用RXNE中斷兩者會相互干擾正確做法是關(guān)閉RXNE中斷僅靠IDLE中斷通知“一幀收完”再由CPU從DMA環(huán)形緩沖區(qū)中提取數(shù)據(jù)。HAL庫中通過__HAL_UART_CLEAR_IDLEFLAG(huartx)清除IDLE標(biāo)志否則中斷會反復(fù)進(jìn)入。2.3 狀態(tài)機(jī)在混沌數(shù)據(jù)流中重建協(xié)議語義的邏輯引擎拿到IDLE中斷觸發(fā)的時刻你只知道“剛才有一幀數(shù)據(jù)結(jié)束了”但不知道這幀是不是SBUS幀、有沒有校驗錯誤、是否包含有效通道數(shù)據(jù)。這時狀態(tài)機(jī)登場——它不依賴預(yù)設(shè)長度而是逐字節(jié)分析數(shù)據(jù)流的語義特征同步態(tài)SYNC等待0x0F字節(jié)。SBUS幀必須以0x0F開頭這是唯一確定的同步頭。數(shù)據(jù)態(tài)DATA收到0x0F后連續(xù)接收后續(xù)24字節(jié)16通道×1.5字節(jié) 幀尾同時進(jìn)行位操作解包。校驗態(tài)CHECK檢查第25字節(jié)是否為0x00且前24字節(jié)中11位通道數(shù)據(jù)是否在有效范圍內(nèi)0~2047。錯誤態(tài)ERROR若同步頭錯、長度超限、校驗失敗則清空狀態(tài)重新等待0x0F。這種設(shè)計的優(yōu)勢在于即使DMA緩沖區(qū)里混著上一幀的尾巴和下一幀的開頭常見于系統(tǒng)剛上電或信號抖動時狀態(tài)機(jī)也能自動滑動窗口找到真正的幀起始它還能容忍個別字節(jié)錯誤比如某通道值因干擾變?yōu)?x800狀態(tài)機(jī)會標(biāo)記該通道無效但不影響其他通道比簡單判斷“收到25字節(jié)就解析”魯棒得多。我曾用示波器抓取真實(shí)SBUS信號發(fā)現(xiàn)遙控器在快速撥桿時幀間間隔會壓縮到180μs甚至更低導(dǎo)致IDLE中斷偶爾漏觸發(fā)。但狀態(tài)機(jī)在這種情況下仍能通過連續(xù)匹配0x0F后續(xù)字節(jié)特征恢復(fù)同步——這是純長度匹配方案永遠(yuǎn)做不到的。3. 核心細(xì)節(jié)解析HAL庫配置與底層寄存器映射3.1 USART與DMA初始化CubeMX配置背后的真相雖然CubeMX能一鍵生成代碼但很多開發(fā)者不清楚它到底設(shè)置了哪些寄存器。以STM32G070CBT6的USART1為例關(guān)鍵配置如下// CubeMX生成的HAL_UART_Init()中實(shí)際操作了這些寄存器 // USART_CR1: UE1(使能), RE1(接收使能), TE0(不發(fā)), OVER80(16倍過采樣) // USART_CR2: STOP0(1位停止位), ADD0(無地址檢測) // USART_CR3: DMAR1(DMA接收使能), EIE1(IDLE中斷使能) // USART_BRR: 計算公式為 DIV (fPCLK / (16 * 100000)) 72000000/(16*100000)45 → BRR0x2D // DMA_CCR: CIRC1(循環(huán)模式), DIR0(外設(shè)到內(nèi)存), MEM2MEM0, PL0(低優(yōu)先級) // DMA_CNDTR: NDT256(緩沖區(qū)長度)特別注意USART_CR3中的EIE位——這是IDLE中斷的開關(guān)CubeMX在“NVIC Settings”里勾選“USART1 Global Interrupt”時才會置位。很多人只開RXNE中斷卻忘了開EIE導(dǎo)致IDLE中斷永不觸發(fā)。另外DMA的CIRC位必須為1否則循環(huán)模式無效NDT值必須與你定義的緩沖區(qū)大小一致否則DMA會越界寫內(nèi)存。實(shí)操心得在MX_USART1_UART_Init()函數(shù)末尾手動添加一行__HAL_UART_ENABLE_IT(huart1, UART_IT_IDLE);。CubeMX有時會遺漏此行尤其在更新工程配置后。我曾因此調(diào)試了兩天最后發(fā)現(xiàn)中斷向量表里根本沒注冊IDLE handler。3.2 環(huán)形緩沖區(qū)與指針管理避免緩存溢出的內(nèi)存安全實(shí)踐定義緩沖區(qū)時切忌用uint8_t rx_buffer[256]這種靜態(tài)數(shù)組。正確做法是#define SBUS_RX_BUFFER_SIZE 256 static uint8_t sbus_rx_buffer[SBUS_RX_BUFFER_SIZE]; static volatile uint16_t sbus_rx_head 0; // DMA寫入位置硬件更新 static volatile uint16_t sbus_rx_tail 0; // CPU讀取位置軟件更新 // HAL_UART_RxCpltCallback中不處理數(shù)據(jù)只更新head void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { if(huart-Instance USART1) { // DMA循環(huán)模式下此回調(diào)不會被調(diào)用故此處為空 // 真正的head更新在IDLE中斷中完成 } }關(guān)鍵點(diǎn)在于sbux_rx_head和sbus_rx_tail的更新時機(jī)head由DMA硬件自動遞增每寫入1字節(jié)加1到255后歸0tail由CPU在解析函數(shù)中手動遞增。兩者差值即為當(dāng)前待處理字節(jié)數(shù)。計算時必須用無符號減法防止負(fù)數(shù)uint16_t bytes_available (sbus_rx_head sbus_rx_tail) ? (sbus_rx_head - sbus_rx_tail) : (SBUS_RX_BUFFER_SIZE - sbus_rx_tail sbus_rx_head);警告絕對不要在IDLE中斷里直接解析數(shù)據(jù)IDLE中斷執(zhí)行時間必須1μs否則會錯過下一幀。正確流程是IDLE中斷中僅做兩件事——1. 清除IDLE標(biāo)志2. 設(shè)置全局標(biāo)志rx_frame_ready 1。真正的解析放在主循環(huán)或低優(yōu)先級任務(wù)中。3.3 SBUS幀解析狀態(tài)機(jī)從字節(jié)流到16路通道值的完整轉(zhuǎn)換狀態(tài)機(jī)代碼需兼顧效率與可讀性。以下是精簡后的核心邏輯已通過MISRA-C合規(guī)檢查typedef enum { SBUS_SYNC, SBUS_DATA, SBUS_CHECK, SBUS_ERROR } sbus_state_t; static sbus_state_t sbus_state SBUS_SYNC; static uint8_t sbus_frame[25]; static uint8_t sbus_frame_index 0; static uint16_t sbus_channels[16]; void sbus_parse_task(void) { uint16_t available; uint8_t byte; while((available sbus_bytes_available()) 0) { // 從緩沖區(qū)取1字節(jié) byte sbus_rx_buffer[sbus_rx_tail]; sbus_rx_tail (sbus_rx_tail 1) % SBUS_RX_BUFFER_SIZE; switch(sbus_state) { case SBUS_SYNC: if(byte 0x0F) { sbus_frame[0] byte; sbus_frame_index 1; sbus_state SBUS_DATA; } break; case SBUS_DATA: sbus_frame[sbus_frame_index] byte; if(sbus_frame_index 25) { sbus_state SBUS_CHECK; } break; case SBUS_CHECK: if(byte 0x00 sbus_frame_index 25) { // 解包16路通道每路11位跨2字節(jié)存儲 for(uint8_t i 0; i 16; i) { uint16_t raw ((sbus_frame[1 i*2] | (sbus_frame[2 i*2] 8)) (i%2 ? 3 : 0)) 0x07FF; sbus_channels[i] (raw 2047) ? raw : 0; } sbus_frame_index 0; sbus_state SBUS_SYNC; sbus_new_frame_flag 1; // 通知應(yīng)用層 } else { sbus_state SBUS_ERROR; } break; case SBUS_ERROR: if(byte 0x0F) { sbus_frame[0] byte; sbus_frame_index 1; sbus_state SBUS_DATA; } else { sbus_state SBUS_SYNC; } break; } } }解包邏輯是難點(diǎn)SBUS將16路11位數(shù)據(jù)壓縮進(jìn)23字節(jié)第1字節(jié)為0x0F第2-23字節(jié)為數(shù)據(jù)第24字節(jié)為0x00。具體排布是——通道0的bit0-7存于frame[1]bit8-10存于frame[2]的bit0-2通道1的bit0-5存于frame[2]的bit3-7bit6-10存于frame[3]的bit0-4……以此類推。上面代碼用(i%2 ? 3 : 0)動態(tài)計算右移位數(shù)比查表法節(jié)省Flash空間且編譯后匯編指令數(shù)更少。經(jīng)驗技巧在調(diào)試階段建議在狀態(tài)機(jī)每個分支添加printf(State:%d, Byte:0x%02X\r\n, sbus_state, byte)用串口監(jiān)視器觀察狀態(tài)流轉(zhuǎn)。我曾發(fā)現(xiàn)某批接收機(jī)在低溫下會多發(fā)1字節(jié)垃圾數(shù)據(jù)正是靠這個日志定位到狀態(tài)機(jī)需增加超時退出機(jī)制。4. 實(shí)操過程從新建工程到真機(jī)驗證的完整步驟4.1 CubeMX工程搭建5分鐘完成底層驅(qū)動配置新建工程選擇STM32G070CBT6芯片或你的目標(biāo)型號點(diǎn)擊“Start Project”。配置時鐘RCC → HSECrystal/Ceramic ResonatorSystem Clock Mux → HSI16→PLL→72MHzG0系列最高72MHz足夠處理SBUS。配置USART1Mode → AsynchronousBaud Rate → 100000Word Length → 8 BitsStop Bits → 1Parity → NoneHardware Flow Control → DisabledAdvanced Settings → Enable DMA Request → Receiver配置DMA在USART1配置頁底部點(diǎn)擊“DMA Settings”Add → Select DMA Request: USART1_RXMode → CircularData Width → ByteAddress Increment → Memory Increment EnabledPriority → Low避免搶占ADC等關(guān)鍵任務(wù)配置NVICSYS → USART1 Global Interrupt → EnabledPreemption Priority1Sub Priority0關(guān)鍵在“Code Generator”頁勾選“Generate IRQ handlers in default file”生成代碼Project Manager → Toolchain → MDK-ARM點(diǎn)擊“GENERATE CODE”生成后打開main.c你會看到MX_USART1_UART_Init()和MX_DMA_Init()已被自動插入。此時編譯下載串口已具備DMA接收能力但I(xiàn)DLE中斷尚未啟用——下一步手動補(bǔ)全。4.2 IDLE中斷注冊與狀態(tài)機(jī)集成三處關(guān)鍵代碼修改第一步在stm32g0xx_it.c中注冊IDLE中斷服務(wù)函數(shù)// 在文件頂部添加聲明 extern UART_HandleTypeDef huart1; extern void sbus_idle_handler(void); // 在USART1_IRQHandler中添加IDLE處理 void USART1_IRQHandler(void) { uint32_t isrflags READ_REG(huart1.Instance-ISR); uint32_t cr1its READ_REG(huart1.Instance-CR1); uint32_t cr3its READ_REG(huart1.Instance-CR3); // 檢查IDLE標(biāo)志注意必須先讀ISR再清標(biāo)志 if(((isrflags USART_ISR_IDLE) ! RESET) ((cr3its USART_CR3_EIE) ! RESET)) { __HAL_UART_CLEAR_IDLEFLAG(huart1); // 清除IDLE標(biāo)志 sbus_idle_handler(); // 調(diào)用自定義處理函數(shù) } // 其他中斷如TXE、TC由HAL庫原生處理 HAL_UART_IRQHandler(huart1); }第二步實(shí)現(xiàn)sbus_idle_handler()完成幀邊界標(biāo)記// 在sbus_parser.c中定義 volatile uint8_t rx_frame_ready 0; void sbus_idle_handler(void) { // 獲取DMA當(dāng)前寫入位置注意需禁用DMA傳輸再讀取否則值不準(zhǔn) __HAL_DMA_DISABLE(hdma_usart1_rx); uint16_t current_head SBUS_RX_BUFFER_SIZE - hdma_usart1_rx.Instance-CNDTR; __HAL_DMA_ENABLE(hdma_usart1_rx); // 更新head指針原子操作避免中斷打斷 __disable_irq(); sbus_rx_head current_head; rx_frame_ready 1; __enable_irq(); }第三步在主循環(huán)中調(diào)用解析任務(wù)// 在main.c的while(1)循環(huán)內(nèi)添加 while (1) { /* USER CODE BEGIN WHILE */ if(rx_frame_ready) { sbus_parse_task(); // 執(zhí)行狀態(tài)機(jī)解析 rx_frame_ready 0; // 清標(biāo)志 } // 應(yīng)用層使用sbus_channels[0]~sbus_channels[15] if(sbus_new_frame_flag) { printf(Ch0:%d Ch1:%d Ch2:%d\r\n, sbus_channels[0], sbus_channels[1], sbus_channels[2]); sbus_new_frame_flag 0; } /* USER CODE END WHILE */ }4.3 真機(jī)驗證與信號觀測用示波器確認(rèn)時序精度沒有示波器至少要用邏輯分析儀Saleae Logic或STM32自帶的GPIO翻轉(zhuǎn)法驗證。我的驗證步驟如下硬件連接USART1_RXPA10接遙控接收機(jī)SBUS輸出PA8接LED用于指示IDLE中斷觸發(fā)。添加調(diào)試信號// 在sbus_idle_handler()開頭添加 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_8, GPIO_PIN_SET); // LED亮 // 結(jié)尾添加 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_8, GPIO_PIN_RESET); // LED滅示波器設(shè)置探頭接PA8時基調(diào)至2ms/div觸發(fā)模式設(shè)為上升沿。預(yù)期波形應(yīng)看到周期約7ms的方波高電平寬度≈1μs證明IDLE中斷嚴(yán)格按SBUS幀率觸發(fā)。邏輯分析儀驗證抓取PA10波形確認(rèn)每幀起始為0x0F長度25字節(jié)波特率誤差1%實(shí)測G070在72MHz下誤差僅0.3%。實(shí)測記錄在STM32G070CBT6上從IDLE中斷觸發(fā)到sbus_parse_task()完成16路通道解包全程耗時12.3μsKeil ARMCC編譯O2優(yōu)化。這意味著CPU仍有98.7%的時間可用于PID運(yùn)算、傳感器融合等高負(fù)載任務(wù)——這才是飛控應(yīng)有的響應(yīng)裕度。5. 常見問題與排查技巧實(shí)錄那些官方文檔不會告訴你的坑5.1 IDLE中斷不觸發(fā)90%是這三個原因問題現(xiàn)象根本原因解決方案編譯無報錯但USART1_IRQHandler從不進(jìn)入IDLE分支USART_CR3_EIE位未置位檢查CubeMX是否勾選“Enable in NVIC”或手動執(zhí)行SET_BIT(USART1-CR3, USART_CR3_EIE)IDLE中斷偶發(fā)觸發(fā)頻率不穩(wěn)定DMA緩沖區(qū)未對齊或大小非2的冪將SBUS_RX_BUFFER_SIZE改為2562^8并確保rx_buffer地址按256字節(jié)對齊__attribute__((aligned(256)))中斷頻繁觸發(fā)每幀觸發(fā)多次RX引腳存在噪聲或未接上拉電阻SBUS信號為開漏輸出必須在RX引腳外接4.7kΩ上拉電阻至3.3V用示波器確認(rèn)空閑電平是否穩(wěn)定在3.3V我曾遇到一個詭異問題IDLE中斷在調(diào)試模式下正常一斷開ST-Link就失效。最終發(fā)現(xiàn)是HAL_UART_Receive_DMA()函數(shù)內(nèi)部調(diào)用了HAL_UART_IRQHandler()而該函數(shù)會清除IDLE標(biāo)志。解決方案是在調(diào)用HAL_UART_Receive_DMA()后立即手動置位EIE位SET_BIT(USART1-CR3, USART_CR3_EIE)。5.2 解析結(jié)果錯亂檢查這四個硬件與時序陷阱電平匹配錯誤SBUS是3.3V TTL電平但部分接收機(jī)如FrSky XSR輸出為5V。直接接入STM32會損傷IO口。必須加電平轉(zhuǎn)換電路TXS0108E或電阻分壓。DMA緩沖區(qū)溢出當(dāng)遙控器異常連續(xù)發(fā)送如接收機(jī)固件bugDMA寫入速度超過CPU解析速度sbus_rx_head追上sbus_rx_tail。此時需在sbus_parse_task()開頭添加溢出保護(hù)if(bytes_available SBUS_RX_BUFFER_SIZE * 0.8) { // 占用超80% sbus_rx_tail sbus_rx_head; // 強(qiáng)制丟棄舊數(shù)據(jù) }狀態(tài)機(jī)卡死在SYNC態(tài)若接收機(jī)斷電重連瞬間SBUS線處于不確定電平可能產(chǎn)生偽0x0F。解決方案是增加“連續(xù)匹配”機(jī)制要求連續(xù)3幀都以0x0F開頭才認(rèn)為同步成功。通道值跳變SBUS通道值范圍0~2047但某些接收機(jī)如Futaba R6108SB在搖桿回中時會輸出1024±1的抖動值。應(yīng)用層需添加軟件濾波ch[i] ch[i]*0.8f last_ch[i]*0.2f。5.3 性能優(yōu)化實(shí)戰(zhàn)從16ms到2.3ms的解析耗時壓縮初始版本sbus_parse_task()耗時16ms未優(yōu)化主要瓶頸在printf和浮點(diǎn)運(yùn)算。優(yōu)化后降至2.3ms關(guān)鍵措施移除所有printf改用DMA發(fā)送到另一串口或通過USB CDC批量上傳。位運(yùn)算替代除法通道解包中 (i%2 ? 3 : 0)比/ (i%2 ? 8 : 1)快5倍。查表法預(yù)計算移位量定義const uint8_t shift_table[16] {0,3,0,3,...}訪問速度比取模運(yùn)算快。編譯器優(yōu)化Keil中啟用--cpuCortex-M0G0系列-O2關(guān)閉--fpmodeieee754避免浮點(diǎn)庫拖慢。最終代碼在STM32G070上跑出2.3ms解析耗時意味著每幀有4.7ms余量處理其他任務(wù)——這已經(jīng)優(yōu)于大多數(shù)開源飛控框架的SBUS解析模塊。最后分享一個小技巧在main.c中添加__weak void assert_failed(uint8_t *file, uint32_t line)函數(shù)當(dāng)HAL庫檢測到參數(shù)錯誤如DMA緩沖區(qū)地址非法時可在此函數(shù)中翻轉(zhuǎn)LED并進(jìn)入死循環(huán)比直接HardFault更容易定位問題。我在調(diào)試DMA地址對齊時靠這個技巧3分鐘就找到了錯誤根源。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
超清中文乱码字幕| 日韩啪啪啪视频| 国产91乱伦| 精品无码久久久久| 中国乱伦一区二区| 国产精品com| 69麻豆天美| 日本中文字幕在线电影| 一区不卡在线观看av| 久久久久久久六六| 欧美性后入| 日欧亚洲二三区大片不卡| 男人天堂毛片| 美熟女逼导航AV操逼| 色色操| 97伦乱| 开心五月激情网| 国产特级毛片AAAAAA高潮流水| 久久久免费视频18| 日本一区二区三区精品| 久久久婷婷| 国产亚洲精品玖玖玖在线观看| 91欧美综合| 竹菊一区二区三区AV线| 色麻豆AV| 天天天天天天天天综合| 成人久久无码www| 成人日韩欧美| 久久精彩视频| 91久久国产综合久久| 日韩性爱高清免费视频| 99re久久| 国产精品99久久久www| 另类图片综合| 亚洲欧美伦综合| 91天堂丝袜美腿| 69久久久久久久久久久久久| 九九九影院| 人妻啊啊人妻啊| 可以在线观看的黄色网址| 青青操网| 免费A V在线播放| 抽插无码高清一区| 99久热| 午夜人妻精品综合在线| 大香蕉十区| aaa淫乱视频| 午夜福利在线视频1000| 在线洲亚线| 999 久久久| 久久精品一区一起草| 亚洲天堂少妇| 欧美日韩*字幕一区| 久久岛国| 国产AV激情无码久久无码 | 亚洲动态色图| 亚洲va有码在线天堂| 国产欧美亚洲精品a第2页| 欧美日韩性爱视屏免费看了| www九九热| 特污免视频| 亚洲视频,小说| 国产精品高朝久久久久久久| 欧美熟妇色| 综合亚洲欧美精品日韩?v| 91久久久久免| 国产人妻久久精品一区二区三区| 国产美女高潮| 日操粉逼逼| 欧美一区91大爱| 北京专精特新企业招聘信息| 青青草在线视频美女| 偷拍导航视频网站| 一级毛片电影免费看| 久9视频| 69超碰综合| 国产女人9999| 淫荡熟女乱伦网| AV污污污污| 欧美亚洲一区二区久久久婷精品大包诱| 欧美综合 站| 中字幕人妻一区二区三区| a网站免费观看| 欧美综合网站999| 少妇一区二区三区精选| 嗯……啊…嗯嗯…啊…好舒服| 欧美黑人168页欧美黑人167| 熟女人妻一区二区三区| 日日碰视频网| 久热超碰| 天美传媒精品一区二区| 青青久久艹| 青青操网| 亚洲图片在线| 中文字幕jul-617人妻熟女| 操91| 99热这里只有精品9| 日比av无码| 久久性视频| 强奸乱伦亚洲第一页| 国产精品午夜成人福利| 国产精品成人午夜福利| 欧美色色人| 精品97精品97| 国产精品无套内谢| 日韩一级二级三级免费看完整版国语版| 91国产精品在线看| 日本精品五区| 啪一啪免费视频| 亚洲18禁| 91亚洲人| 欧美很很操视频| 97国产天堂岛| 天美麻豆一区二区三区| 日本美女性生活久久久久久久| 91观看 国产白丝| 日韩av影片在线观看| 97青娱乐超碰久久| 国产女同视频在线播放| 好吊色一区| 亚洲美女av无码| 狠狠狠一区二区三区| 欧美999| 蜜桃成人1区2区3区| 97Ai亚洲| 一个人在线看的黄色电影网站| 91性情| 熟女天天干| 可以免费观看的日韩av毛片| 亚洲 欧美 日韩另类 麻豆| 日日干夜夜干| 免费公开人人操| 高清无码人妻久久久一区二区三区aⅴ| 婷婷五月色| 翔田千里无码一区| Aa东京男人的天堂| 欧日韩不卡视.频| 亚州综合网| 中国熟女网站| 国产精品视频91久久| AV色五月| 97国产伦理| 97色五月天完| 激激五月| 看黑人AV不卡| 久悠悠av| 蜜臀久久99精品久久久老,,| 久久久蜜桃臀无码视频| 色婷婷一区二区三区久久午夜| 亚洲熟妇极品| 91丨九色丨国产打屁股| 国产精品久久久久av| 天天摸夜夜操视频| 热天堂一区二区| 99re视频在线观看这里只有精品| 国模不卡| 青娱乐国产精品| 97在线免费看视频| 亚洲高清男人天堂| 久久偷拍人| 国产suv精品一区二区四区999 | 俞拍久久国应视频| 中文字幕av片| 亚洲se电影| 99热导航| 亚洲天堂日本| 曰本特级特黄特色黄色A级网站高清在线免费看| 天天综合网网欲色| 日本免费中文字幕在线| 91碰超| 黄色香蕉视频网站一区| 亚洲欧美一区二区三区在钱蜜桃| 6080YYY午夜理论片在线观看| 伊人网免费视频| 97碰在线视频| 人妻少妇精品一区二区三区| 丰满人妻一区二区三区四| 天天综合网在线| 99re在线观看| 久久综合中文国产| 亚洲欧美小说| 91精片| 熟妇的味道HD中文字幕| 精品一啪| 麻豆黄四叶草网站| 热热色青青草| 综合久久久久久久久91| 欧美在线观看综合国产| 91色黑人少妇| 激情视频图片| 999精品国产高清一区二区| 啊嗯嗯啊好大好爽| 欧美日韩性爱电影在线| 岛国视频一二三区| 去干网最新版| 麻豆国产成人精品| 91美| 丁香六月啪| juliaann丝袜大战黑鬼| 婷婷10月天青娱乐| 另类 日韩 熟女| 91超碰人人| 五月天AV资源| 最新日日夜夜天天干干| 99色网| 一区二区三区探花在线观看| 久久久亚洲精品电影免费看| 2017天天插| 日韩不卡毛片Av免费高清| 六月婷激情福利天堂69| 加勒比aⅴ| 一级做a爰片久久毛片图片| 欧美制服网站美腿丝袜| 亚洲欧美黄| 国产女人成人精品视频| 欧美97se| 67914亚洲精品| 俺去久久| 免费观看啪视频| 97久久精品国产| AV天堂国产| 精品久久久久9999| 欧美一级AAAAAAA| 中出91| 少妇高潮一区二区三区在线| 99色热| 亚洲国产综合图区中文字幕| 18一区二区三区| AV一区观看| 成人在线永久| 久久草草亚洲蜜桃臀| 可以免费观看的av| 激情黄色片在线观看| 蜜臀久久在线视频| 五月天色色色| 久久侵犯人妻爽爽爽| 91爰爱欧美| 99无码狠狠久久| 色在线69堂| 日本精品加勒比海一区| 婷婷色综合| 91被操| 亚洲国产亚洲天堂| 久久久久久久唑| 超碰夫妻97| 久久乐| 天天影视91看看| 岛国片国产成人亚洲播放| 超碰精品人妻狠狠干| 人妻中文在线| 玖玖视频在线资源一区二区三区| 人妻天堂综合网| 岛国大片在线观看网站入口| AV色图| caorenqi shipin| 高清在线不卡一区二区 视频| 国产精品电影推荐| 爱欲AV| 五月婷在线| 免費黃色視頻觀看一| 一区二区乱码福利| 影音先锋每日最新资源在线观看| 91女优在线观看| 很很干很很操| 中文字幕av乱伦| 国产在线观看一区二区三区| 国产人妻久久精品一区二区三区| 在线综合 亚洲 欧美中文字幕 | JULIA人妻风俗店中出电影| 无码九九| 免费在线视频97| 亚洲情色综合网| 日韩专区久久久| 国产成人精品一区| 亚洲欧美天| 舔人妻中文免费视频| 青青久久久| 999热日韩精品| 91 偷| 色综合天天爱去电影网| 国产精品白领在线观看| 国产欧美岛国精品一区 | 色爽爽文学| 国产天美欧美| 午夜精品久久久99热蜜桃的功能特点| 精品少妇一区二区| 欧美真人抽搐一进一出gif| 色在线综合| 欧美日韩性爱操大逼| 激情四射婷婷四五月天| 素人无码中文字幕| 婷婷超| 秋霞蝌科网日本一区| 亚洲激情四射| 97一区二压| 97日亚洲欧美| 亚洲无码免费看| 国产成人网址| 天天肏美女| 国产 v乱码一区二| 激情黄色五月天| 日本 成 人 小说 电影 一区二区| 日本精品一区二区三| 黄色乱论网站| 曰韩精品视频一区二区| 日日噜噜夜夜久久亚洲一区二区 | 日本成a人v网站在线观看| 9999久久久久| 亚洲性爱电影| 亚洲国产一区二区日韩专区| 自慰白浆在线观看| 色原狠狠天天天| 色色99| 国产久久一区二区| 色色五月天激情| 欧美综合中文| 久久久久久大| 中文操逼字幕| 自拍偷拍 高清无码| 免费看A片毛毛片在线播| 亚洲国产欧美一区二区潘金莲| 不卡在线观看视频| 中文字幕,人妻,日韩| 亚洲中文字幕精品一区| jazzjazz国产精品麻豆| 日韩亚洲欧美中文字幕| 久久久久9| 五月天开心网| 欧美少妇一区二区三区| 久久东京伊人一本到鬼色| 狠狠2050在线观看| 久久高清无码夜夜操| 视频黄站| 综合亚洲网| 日日骚网站| 极品销魂美女一区二区| w w w.久久精品| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 成片免费观看视频大全| 黄色av网站在线播放| 亚洲性爱电影| 亚洲欧美日韩精品久| 亚洲激情在线| 动漫区日韩区欧美区| 91男同| 国产97在线播放| 干美女人妻| 久久久久久十| 激情抓乳插进去啪啪啪日韩 | 日韩免费在线观看不卡| 天天干天天狼在线视频| 99热伊人| 精品少妇人妻| 2024年最新色情网站在线观看| 国产毛片在线| 美中日韩无码| 18岁禁 茉莉成人久久| 欧美天天在线| 91东京热男人的天堂| 天天日天天搞天天干| 久久人人爽爽人人爽人人片αV| 国产 三级自拍| 国产精品久久久蜜臀| 熟女高潮合集-永久久久-成人AV | 3P丝袜熟女 色综合| 亚洲图片91| 最新岛国大片| 草b在线| 欧美综合综合| 男人的天堂一区三区| 婷婷伊人| 亚洲脚交| 操逼www.| 97超级欧美| 一个人免费视频观看在线WWW | 亚洲毛片基地专区| 一本道综合色图| 免费超碰97久久| 天天射天天操天天干天天吃2018| 日本午夜福利影院| 99日视频在线免费| 欧美另类精品xxxx| 和协影院中文字幕三区| 天天日天天操天天射河南省| 欧美日日网| 97国产精选| 国产熟女完整版中字| 国产精品制服丝袜中文字幕日韩一区二区三区 | 国产激情综合| 久久线上视频免费看| 蜜乳AV一区| 神马久久久久久久久久久久| 久久国产熟女影院| 熟女高潮合集-永久久久-成人AV| 亚洲97成人在线观看| 超碰超碰95| 欧美综合综合| 中文字幕成人理论在线| 亚洲丰满很很操| 一级特级aaaa毛片免费观看 | 国产精品suv一区| 中国AAAAAA黄色片| 欧美熟妇亚洲版| 欧美性爱第一区| 美女主播色欲91抠b在线播放| 秋霞色色影院| 激情亚洲天堂| 在线观看AV片| 成人情色综合网| 国产视频一区二区免费| 日日不卡av| 亚洲激情网一二三四区| 日本506070| 日韩情色视频| 性影在线视频| 日韩AV噜噜噜一区二区三区四区| av在线资源| 超碰久超碰久| 97视频网站在线观看| 中国人高清www色视频免费| 嗯~啊~快点 死我视频| 2017av无码免费无线播| 九九九久久久久| 久久精品高清AV| 少妇贴图| 日韩人妻少妇中文字幕| 免费av在线播放二区| 青青草字幕AV| 久久性视频| 日本操逼aaaaa| 欧美大干日韩| 操久久久久久| 天天操人人操狠狠插| 亚洲综合色在线| 国产成人亚洲精品自产在线| 中文字幕五月婷婷免费| 超碰精品人妻狠狠干| 另类综合另类| 日韩三级天堂在线观看| 日日爱99| 大香蕉手机在线| 天天看综合网| 黄片无码在线制服| 密乳视频在线| 亚洲情色 自拍| 熟妇最新先锋一二三区| 欧美专区日本专区| 18啪啪手机免费性爱| 欧美日韩系列| 麻豆性爱视频在线播放| 久久 国产精品 一区| 在线岛国新天堂8| 久久线上视频免费看| 亚洲自拍欧美国产首页网曝| 尤物视频网 刘玥| 天天综合有色网| 久久久久久AⅤ无码免费肉站| 久久国产成人精品国产成人亚洲| 久久大精品乱码视频人妻熟女| 久久国产精品91| 亚洲成熟国产精品美女| 欧美极品美女aaaaaa级黄片| 久久啊啊| 欧美啪啪天堂| 91精品又粗又猛又爽| 日产国产精品中文久久婷婷| 久久精品一区二区三区不卡| 五月天婷精品激情| 久久精品国产99精品亚洲蜜...| 欧美综合91| 精品制服美女中文一区二区三区| 最新中文字幕av| 91+欧美| 亚洲高潮少妇| 天天躁日日躁AAAXX| 大黄片做爱的大的| 这里只有精品视频在线观看麻豆| WWW.操逼.COM| 蜜臀99久久精品久久久懂爱| 97精品一区| 亚洲AV在线资源| 91性感网站| 中文字日本乱码| 97一区二区蜜臀| 丝袜美腿诱惑亚洲欧美视频在线观看| av片在线观看免费播放| 日本色婷婷| 日本午夜福利影院| 久久美女福利是上海美女| 天天做日日爱夜夜爽| 国产精品成人无码a v毛片| 91精品国产91久久福利| 男女日B国产| 中文字幕人妻资源在线| 国产福利电影| 99久久久无码精品国产人| 国产家庭乱伦表演| 2019精品国产无码成人| 欧美精品成人一区二区在线观看| 2017av无码免费无线播| 成人精品无码| 日韩福利综合一区| 8050午夜少妇无码| 人妻中文在线| 综合色图区| 欧美 日韩 国产传媒| 日韩一级二级在线| 歐美性天天| 精品久久青青草| 神马久久久久久久久久久久| 亚州色图狠狠干| 神马久久中文字幕| 欧美色图自拍| 男人的天堂com| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 五十路六十路素人熟女| 中文色综合| 国产中文字幕曰本毛片| 嗯嗯啊啊视频在线看| 男女激情中文字幕| 狠狠操,使劲操| 校园春色亚洲色图| 禁片 高清 在线观看视频网站| 草b在线 | 99re国产中文字幕| 日韩三级一区| 97碰碰日本乱偷人妻中文的| 国产又粗又长视频| yw尤物av无码点击进入麻豆| 免费1级a做爰片观看| 中日高清无码操逼视频| 91天天日| 亚洲AV在线资源| 亚洲图片激情小说| 国产91精品福利在线| 九九99精品| 91欧美偷拍| 人人操人人狠狠操| www.操| 天天躁狠狠躁av| 97在线观看免费视频| 精品视频免费在线一区| 婷婷色综合| 亚洲AV在线资源| 超碰78| 亚洲无码?第一页| 天天插天天干| 国产精品粉嫩福利在线| 在线日韩精品一区二区三区| 国产亚洲色婷婷久久99精品91葵花宝典| 乱伦日本色图AⅤ| 97干日韩| 91热热色| 亚洲福利中文字幕在线| 99在线观看无大码| 9Ⅰ老熟女| 玖玖婷婷五月天| 青青草日本中文字幕| 日本大香蕉综合网红本杳社区| 亚洲码和欧洲精品激情系列| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 欧美特大AA级黄片| 91亚洲欧洲| 91热色| 国产自产一区视频在线| 欧美天堂日韩三级国产传媒| 色五91| 一区二区三区男人的天堂| 在线观看A啊啊啊| 九九九久久久| 久久久久久久人妻| 人妻精品一区一区三区蜜桃91| 久久久精品电影| 欧洲综合视频| 97干97色| 久久久久密| 欧美色网络| 性爱av网站| 亚洲图片 欧美电影| 国产精品一区二区三区,亚洲综合| 色女99一级片在线观看| 夜夜草我| 男人天堂久久日韩| 国产精品盗摄 偷窥盗摄| 91狠狠色丁香婷婷综合久久精品| 91熟女视频网| 操逼网站视频漫画国产| 天天爱综合网| 色婷婷99| 97亚洲在线| www.色婷婷| 91丝袜| 超碰79人人乐| 少妇久久| 蘋果手機免費看成人Av| 黄色AAAAAAAAAAA大片| 亚洲性猛交| 欧美日韩97在线| 亚洲无码?第一页| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 又黄又爽在线观看视频| 色噜噜人妻av中文字幕| 人妻干天天| 亚洲日韩久久精品一区| 国产探花精品在线| 激情婷婷丁香网| 久久五月份| 99久久国产精品免费高潮| 欧美最婬乱婬爆婬性视频| 乱伦熟女专区| 欧美成人国产精品| 国产精品久久久久综合| 激情综合网激情综合| 日日干日日操五月天伦理视频| 欧美高清18A片| 国产女人9999| 超碰免费人人| 翔田千里AV无码秘 三区| 欧美亚洲AN| 家庭乱伦网站国产| 91精品网站| 东京热精品97综合网| 黄片www.| 国产精品九九九| 少妇人妻激情四射| 五月婷婷六月丁香| 天天做天天爱夜夜爽毛片试看| 99久久9| 日韩欧美经典在线观看| 国产女人视频三四五区| 天天日熟妇| 95精品在线| 岛国色情视频在线观看| 中文乱码字幕观看视频| 天堂伊人久久| 激情五月综合网| 国产成人亚洲精品无码古代早漏男| 大香蕉一人| 9 9精品一区二区三区| 日韩人妻制服丝袜av| 久久久久久人体| 91久热这里只有精品| 久久高清欧美国产| 伊人国产成人av网站| 久久精品综合| 亚洲欧美setu| 亚州色图第三区| 亚洲操逼无码| 成人午夜高潮av猛片| 超碰在线在公开超碰在线在公开| 久久天天躁日日躁狠狠躁 | 好湿好紧好爽 视频| 欧美午夜视频精品久久| a'v在线资源| 国产精品在线免费| 成人一级二级| 国产丰满熟夫69mpp| 欧美三级不卡| 成人午夜无码视频| 亚洲va有码在线天堂| 欧美人人操人人插| 清纯唯美亚洲综合| 色婷婷网| 一级久久久久久久久久久| av亚欧| 超碰色综合| 久热网| 97伦乱| 亚洲欧美日韩中文久久自慰| 九九成人精品| 91国产精品熟女| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 久久精品超碰| 欧洲站一级二级三级h| 国产精品熟妇一区二区三| 色九九九九| 欧美成不卡网| 五月天黄色av| 91综合在线| 亚洲精品白丝| 熟女网站最新| 另类图片五月| 天天爽人人综合免费7799| 色在线亚洲视频www| 国产在线播放成人免费| 易易A毛视频| 十八禁一区二区无码观看| 日韩啪啪啪啪啪| 欧美 日韩 亚洲 春色| 亚洲欧美激情另类色图| 五月天久久综合网| 无码78| 欧亚性爱在线视频| 午夜影美女日鸡鸡天天视频国产| 日韩中文字墓| 日本乱人伦片中文三区| 啊啊啊轻点在线观看| 天天影视综合色| 小电影欧美91| 欧美日日人人天天| 中文字幕精品亚洲熟女| 五月天人妻综合| 91网站视频在线观看| 亚洲精品 欧美精品| 91久久精品美女高潮喷水| 1024人妻| 国产精品久久久鸭无码的功能| 欧美日韩性爱精品| 920日本午夜免费| 久久免费中文字幕在线观看| 久久国模av| 亚洲精品不卡一二三区| 国产熟女| 欧美色图99| 色妇综合网| 1级午夜影院费免区| 色噜噜精品一区二区三| 精品成人av一区二区三区在线| 校园春色综合| AV高清一区| 偷拍五区| 欧美人体性爱互联网第一页婷婷日本| 五月天婷婷在线看| 狠狠中文字幕| 91精品久久久久久77777| 精品妇女一区二区三区| 免费成人在线熟妇网| 久久超碰天天| 国产一区二区二区按摩精品啪视频| 国产精品久久久久无码A√| 劲爆欧美人妖三区91| 久久人妻无码毛片A片麻豆| 国产精品久久久久久久久久久久久久吹| 97精| 亚洲美女自拍偷拍视频| 韩国一区二区精品亚洲| 亚州色图欧美| 97国产人人| 色鬼在线综合| 国产免a费看黄片在线| 黄片在线免费在线观看| 日韩黄色av中文字幕| 欧美少妇性乱| 再深点灬舒服灬太大了好硬好爽| 欧美日韩另类在线播放| 91中文字幕在线观看| 久久久工口| 人妻嗯啊啊在线播放| 九九性视频| 秋霞无码av鲁丝片一区| 偷拍欧美综合| 精彩久久中文| 一级做a爰片久久毛片图片| 性爱av网站| 狠狠干精品一二三四五六2022| 欲色综合| 3d成人精品一区二区| 午夜天堂精品久久久久91| 天天影视射综合网| 97综合国产| 在线日韩视频| 91超碰在线播放| 国产精品伦理| 亚洲免费人妻在| 久久最新视频免费观看| 17c嫩草51久久91嫩草| 青娱乐久久艹| 人妻社区男人天堂| 无码高清操逼网址| 久久久九97| 日日躁夜夜躁狠狠躁超爽| 亚洲乱伦图片视频| 91偷拍欧美亚洲| 黑人免费福利视频| 色精品极品| 一起草在线视频| 欧美人人AAA| 久久精品高清无码一区| yellow网站免费观看日韩高清无码| 夜夜爽77777| 成人性生活高清视频在线播放| 肉嘟嘟www视频在线观看高清| 亚洲免费日韩在线一区二区| 国产亚洲深夜激情| 亚洲不卡不卡中文字幕不卡 | 99在线无码精品秘 入口黑人| 自拍盗摄一区| 麻豆视频国产一区二区| 18精品一区| 少妇久久| 久草婷婷| 成人av影院在线观看| 久操在97| 国产精品国产自产高清AV| 久久综合中文国产| 国产精品熟女九色九色蜜臀| 亚洲淫乱骚妇AV| 在线国产福利网址导航| 蜜桃色院一区久久| 中文字幕美女91| 99热 按摩 日韩| 国产精品亚洲无码| 欧美91色| 久久久久久久久久8888| 国产女人9999| 大香蕉九九| 精品久久97观看在线视频| 天天欧美色| 1769一区| 91精品免费| 国产又大又硬又长又粗| 狠狠操狠狠燥| 蜜臀av一区二区三区免费观看| 亚洲男人天堂手机版| 一本正道久久熟女| 成人无遮挡毛片免费看| 麻豆天美国美国产| 国产乱伦亚洲| 久久精品成人一区二区三区蜜臀| 巨爆乳肉感一区二区三区竹菊影视| 91丝袜人妻| 自拍丝袜美腿人妻| 人人看人人爰人人操| 亚洲诱惑天堂| 亚洲欧洲美腿丝袜| 变态乱伦伪娘灌肠一区二区| 亚洲在线观看| 殴美,日韩国产伦精品| 亚洲一区二区三区在线激情| julia中文字幕在线观看| 一区二区三区 日韩欧美| 人妻丝袜一区二区三区在线| 亚州成人a∨| 国产一区二区啪啪视频| 另类图片天天影视| 后X久久| 天天综合网日韩7799| 国内精品久9| 日韩av熟女一区二区三区成人| 精品97久久综合| 日本123区操B视频| 久草在线| 成人精品视频| 亚洲日韩AV视色| 国产精品自拍xxxx| 欧美综合天天| 狠操91,com| 欧美有码亚洲中文字幕一区二区三区四区| 韩国手机不卡无码三级视频| 亚洲狠| 好舒服视频| 五月婷婷色| 秋霞蝌科网日本一区| 91爱网| 中文字幕一二三av| 欧美精品第四五页中文字幕在线观看| 九月丁香| 国产一级不卡在线观看| 熟女精品日韩一区二区三区| 亚州中文字幕超碰97| 五月天婷婷成人网| 五月天婷精品激情| 都市久久精品激情亚洲| 无码人妻1727| 亚洲天堂久久| 十八禁电影伊人网| 第二页中文字幕| 人妻少妇蜜桃视频欧美一区| 91强热人妻| 超碰在线人妻中文字幕| 96精品久久久久久久久久| julia ann久久| 亚洲熟女乱色一区二区三区久久久| 国产欧美伊人| 色婷婷五月天| 亚洲偷拍自拍在线视频| 午夜理论片在线观看免费| 囯戸精品高潮呻吟旡码| 国内伊人久久久久久网站视频| 狠狠爱夜夜| av橘色网站| 99蜜月精品久久| 久操网在线| 精品无码久久久久| 青青草吊丝| 女同性恋一区二区三区精品视频| 久久久久久久人妻| 免费观看欧美日韩操逼视频| 亚洲最大无码中文字幕网站| 99色热国产视频精品| 嗯啊视频免费在线观看| 亚洲欧美国产va在线播放频| 日韩三级伊人| 国产成人亚洲精品无| 亚洲色欧美| 免费a v| av网站免费线看| 永久电影三级在线观看| 欧美真人抽搐一进一出gif| 婷婷色综合欧美日韩| 呦呦影院| 八戒午夜福利理论片| 伊人麻豆传媒| 测评在线观看AV| 尤物视频视频官网| 久久免费99精品久久久久久| 尹人免费观看视频在线| 性爱Av免费| 在线a v| 夜夜草网站| 亚洲久热| 97视频在线观看播放与子乱对白在线……| 91久久久久免| 操操操操操操| AV丝袜东京热| 风间由美日韩欧美久久| 亚洲高清欧美总合| 午夜成人爽爽爽爽A片李冰冰| 日本操逼视频在线| 国产狂喷潮在线精品| 精品国产人成在线| 亚洲中文字母在线播放| 人妻激情偷乱视频一区二区三区| 亚洲不卡AV在线| 日韩av色图综合| 龙兴卡官方查询| 婷婷10月天青娱乐| 鸥美中出| 一本精品日本在线视频精品| 强奸乱伦中文字幕AV| 狠狠穞A片一區二區三區| 天天操天天插| 91网站视频在线观看| 黑人粗大V S日韩女优视频| 亚洲色图A| 亚洲av国产av综合av卡| av凤凰久久久| 校园春色 男人天堂 | 国产亚州高清国产拍精| 久久久爆乳翘臀一线天伦理视频| 国产精品肉丝自拍| 久久久久久免费电影| 欧美色图综合网| 狠狠色狠狠色狠狠五月| 欧美婷婷| 天综合网欧美| 三久久久四久久久久| 97人妻免费中文字幕| 天天做天天爱天天爽| 一区二区三区 丝袜 高跟 美腿| 精品然女一区二区| 欧美影音在线| 天天插天天插| 日本最新免费韩国1区2区视频播放| 超碰是碰在线观看| 欧美亚州综合网图片| 爱爱动态60秒| 久久精品店| 人妻精品综合中文字幕在线 | 2020中文字幕在线| AAAA级日本片免费视频| 99久久综合网| 精品美女少妇一区二区三区| 97干97色| 久久久免费一级黄片| 美女91在线观看| 1024精品在线| 91在线精品| 五月天婷婷综合网| 舔人妻中文免费视频| 91五十路| 五月天婷婷基地| 亚洲精品不卡一二三区| 肉动漫无遮挡h在线观看| 日本久久99| 老熟女中文字幕高清| 无码人妻一区二区三区色欲aⅴ | 中文字幕在线观看网址| 色色五月丁香| 日韩精品国模| 在线欧美69V免费观看视频| 日韩免费人妻色情网站| 欧美激情亚洲| 天天干夜夜一操| 久久精品人妻一区二区| av网站在线看| 欧美黑人猛交春色影视大全| 天堂亚洲精品| 亚洲成人久久美女| 国产欧美成人精品| 色狠狠 - 百度| 九热大香蕉| 日韩操p| 91在线视频免费中出| 97亚洲精品| 水澄无码AV| 青青草国产欧美非洲黑人| 人人操人人操草草| 91热色| 乱论91| 久草草一二三四区久久| 91社操逼| 日本999精品| 国产大学生口爆吞精合集| 欧美激情欧美精品| 色y情视频免费看| 内射黑人| 九九综合久久中文字幕| 双插在线| 东京热男人的天堂精品| 1000午夜黄色| 亚洲国产欧美中日韩成人综合视频| 91路www| 久久东京国产精品视频| 啊啊啊不要嗯嗯在线观看| 超碰在线香蕉| 淫穴高潮色图| 激情综合亚洲| 国产强奸乱伦第1页| 91ise欧美| 国产又色又粗又黄又爽| 欧美日韩亚洲天堂网| 国岛片视频| 97中文字幕一区| 在线观看AV不卡| 美国日韩黄片| 熟妇高潮精品一区二区三区下载| 天天干夜夜操网| chaopen97久久| 91色碰| 精品成人无码| 九九九九精品在线| 天天影视色香色欲| 欧美性爱无码一区二区三区| 大香蕉男人的天堂| 午夜免费福利视频一区| 久草电影网| 91色黑人少妇| 色青青久久影视| 黄色成年| 91天美传媒精品| 日韩美女操b| 欧美AB在线| 人妻大相焦在线| 久久九色| 91欧美亚洲| 嗯嗯啊啊视频一区二区三区| 性一交一乱一交A片久久四色| 欧美97超碰| 亚洲男人综合网| 五月天婷婷成人网| 先锋色眉乱伦资源| 懂色Av一区二区三区| 九九九九九九成人| 九九九九久久久| 天天操人人操狠狠插| 蜜臀99久| 日日干男人的天堂| 国产免费一区二区三区最新不卡| 亚洲日韩在线a不卡99精品| 亚州精品人妻一二三区| 麻豆AV短剧| 亚洲中文字幕av| 久久久久久日韩| 欧美色91| 97色五月天完| 日韩欧美操逼xxx| sewuyueav| 黑人粗大V S日韩女优视频| 殴美,日韩国产伦精品| 日韩性爱再线视频| 日韩性爱小视频| 91亚洲欧美激情| 日韩成人在线性爱视频| 天美传媒AV在线| 丝袜视频网国产90| 久操操| 天天看综合网| 全球成人中文在线| 国产啊v在线免费播放| 国产毛片片精品天天看视频| 国产97综合| 伦理弟一页| 日韩欧美成人大香蕉| 久久日韩肥臀| 秋霞视频一区二区| 亚洲激情深爱文学小说网站| 国产成年女人免费视频播放a| 精品久久大胆人体| 友优传媒精品在线一区二区| 探花熟女,姿勢到位,體驗感也到位| 欧美专利1区2区3区4区5区免费| 亚欧美综合网| 亚洲另类久操网| 成人26uuu| 国产第11页| 久久AV无码网址| 人妻少妇精品久久久久久| 久久精品毛片免费不卡| 婷婷五月天久久精品视频一区二区三区| 欧美999999| 97免费视频在线观看| 婷婷丁香五月激情啪啪| 超碰97欧美日韩| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 97爱爱| 97超碰亚洲| 亚洲成人一区二区精品| 日日干男人的天堂| 亚洲激情视频| 最新欧美色网| 精品亚洲| 99热免费| 久久‘黄片视频| 日韩射精| 日韩三级伊人| 加勒比综合网| 亚洲成人贴图| 91精品国产91综合久久蜜臀| 国产美女高潮视频| 大粗鳼巴久久久久| 久久岛国| 风韵犹存大大大大香蕉 | 国产强奸乱伦xd| 国产精品黄色三级av| 无码外流操逼视频| 国产91乱伦| 国产三级多多影院2022国产AA一级毛片无码 | 久久日本熟女精品一区| 国产精品天干天干综合网麻豆| 亚洲999综合| 亚洲drav色图| 竹菊一区二区三区AV线| 九九色色| 亚洲熟女人妻中文字幕一区二区| 久久精品无码专区| 日本影视久久免费| 一中国女人毛片水真多| 久久久久久久久久久免费精品| 亚洲A曰本VA欧美VA视频| 操迟操逼在巾线Fre看| 欧美视频中文字幕区| 九九色综合| 狠插 制服 自拍| 久久久亚洲精品电影免费看| 夜夜嗷嗷一区二区| 欧美色图自拍| 美女91| 国产探花日韩援交| 久久精品亚洲成a人天堂| 99人人干| 麻豆天美制片厂网站视频| 老女人老91妇女老热女| 91高清欧美| 精品国产一区二区三区在线播出| 九九综合久久中文字幕| 久热9| 欲香欲色天天天综合和网| 91日日夜夜| 91精品无码久久久久久久|