色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
大香蕉伊人一区在线观看| 综合情欲网| 蜜臀一二三区| 日本激情免费大片| a在线视频免费观看| 99热这里都是精品| 人妻色偷色噜| 色网综合网| 久久精品人人做人人看| 一区二区三区精品黑丝白丝酒店对鸡 | 亚洲第一无码播放立川理惠| 精品国产片亚洲一区| 91伊人影视综合| 一区二区三区男人的天堂| 日本人妻中文字幕精品| 激情久久久| 国产丸一视频| 脫衣舞一区二区三区| 欧美综合97www| 中文字幕三四五区| 人妻久久久久久| 伊人四虎综合| 一级A片女人高潮叫床| 超碰97最新人妻| 操国产高清| 熟女丰满人妻一区| 97干97色| 91 丝袜在线| 国产高清免费不卡av| 台湾肥佬网一区二区三区| 97超碰超碰| 香蕉在线一区二区三区| 尤物视频偷拍免费| 男人的天堂一区三区| 国产1727欧美| 久久69精品久久久久久久| 中文字幕版| 麻豆天美91| 久久五月天婷婷| 国产美女91| 五月香婷婷| 美女黄网| 极品一区二区三区免费| 五月天激情国产综合婷婷婷| 亚洲国产一区二区入口| 欧美激情视频一区二区三区不卡| 自拍偷拍 日韩欧美| 牛牛久久国产精品视频一二三| 手机午夜电影神马久久| 日影院久久婷婷夜夜网| 黄片在线免费在线观看| 久久夜夜| 中文字幕久久精视频久久大全| 久久午夜鲁丝片| 嗯嗯啊啊操死我| av爱爱爱| 激情文学小说一区二区| 六月丁香五月婷婷| 综合伊人激情| 久久视频,这里只有精品| 美女黄频a美女大全免费皮| 99re这里只有精品2| 亚洲啪啪性视频| 天天干1区2区在线| 成 人 影视 一区 二区 三区 四区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 国产盗摄美女如厕大神作品在线观看 | 天堂8在线新版官网| 高清无码学生妹高潮| 亚洲一区深夜| 欧美国产伊人久久久久| 日韩射精| 超碰97极品9| 骚货| 日韩婷婷| se吧提供91精品国产91久久久久久 | 国产一区二区三区高清视频| 91高跟美女在线播放| 无码乱人伦中文视频| 欧美一级A一级a爱片久久| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 夜色综合| 91欧美性| 日本日日色视频| 亚洲一级性爱视频免费看| 怡红院久久老司机| 9999九九九久久久| 国产丝袜美女诱惑| 婷婷五月天久久久| 日本Xx性爱| 亲子敌伦对白在线播放| 亚洲 se图 欧美电影| 2024人人操人人摸| 色人久久| 芊芊操逼视频无码| 日本免费中文字幕在线| 秋霞怕怕片| 亚洲资源吧| 欧美性后入| www色色色com| 家庭乱伦网站国产| 综合av社区| 天堂综合网| 啊啊啊啊啊好舒服视频| 熟女丰满人妻一区| 日韩人妻少妇 一区二区三区| 国产操逼逼网| 亚洲AV性爱电影| 亚洲中文字幕在现观看| 欧美精品系列| 日本 情色 1区2区3区| 欧洲亚洲人妻无码中字久久三区四区| 日本天天人人狠狠在线日美女 | 九九色影院| 在线国产福利网址导航| 性videos欧美熟妇hdx| 激情在线青青操| 久操免费电影| 大香蕉99re| 中文字幕狠狠玩| 欧美 亚洲| 有码专区最新中文字幕有码| 亚洲欧美91| 久久精品国产亚洲av水密被窝| 国产高清在线自在拍69| 99re6在线视频精品免费完整版安卓版| 日韩一999精品| 欧美美女自慰一区二区三区| 亚洲美乱| 亚洲第一页欧美| 嗯嗯啊啊操死我| 综合网~91综合网| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 天天影视91看看| 91欧美巨乳| 国产精品在线一区二区| 日日日日做夜夜夜夜做无码97| 走光一区92下载| 日韩78m视频| 蜜桃精品视频一区| 偷拍综合亚洲| 色哟哟av| 午夜福利无毒不卡| 国产熟女完整版中字| 多毛小伙内射老太婆| 91足交| 粉嫩在线一区二区懂色| 91操人| 78综合网| 天天影视射综合网| 欧美91精彩| 大乔未久88一区| 夜夜骑天天燥| 天久久久噜噜噜久久国产精品爽爽| 成人精品无码| 国产精品视频白浆免费| 78综合网| 久久一二三四不卡| 日韩丨制服丨中文|在线| 久久久性爱| 亚洲一区二区在线观看91| 情趣丝袜无码操逼视频| 激情五月婷| 欧美毛片在线网| 一区二区三区四区姦女| 欧美综合综合| 国产av又色又爽又黄| 日本国产欧美一区三区二区 | 国产一区二区三区不卡手机在线| 久久噜| 久久久不卡| 中文操逼字幕| 97国产成人精品免费视频| 青青11操操操操操操操操| 99热综合| 国产女人和拘做爰视频| av爱爱爱| 色呦呦呦在线观看视频| 校园春色综合| 亚洲 另类 丝袜 自拍 动漫| 中国和日本人色哪个不下载能放| 激情文学88| 日本 免费 一区二区三区 久久香蕉| 97视频观看| 中文字幕精品乱码| 熟女精品日韩一区二区三区| 国产毛片毛片4p懂色| 国产高清精品一区二区三区毛片 | 国产成人手机视频激情| 亚洲天堂区| 美女主播色欲91抠b在线播放| 97伦乱| 亚洲精品久久久久毛片A片拉屎| 7777奇米影视久久| 亚洲综合激情五月久久| 日日噜噜夜夜久久亚洲一区二区| 国产精品一区二区三区在线| 天天躁日日躁成人字幕aⅴ| 两性综合网| 91 国产丝袜在线放观看| 91色伦综合| 熟女少妇视频| 香伊人在线| 亚洲黑丝在线| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 蜜臀99久久国产| 亚洲性爱电影| 人妻激情偷乱视频一区二区三区| 久久97超碰香蕉| 国产亚洲深夜激情| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 5月婷婷6月六月丁香| 亚洲图片欧美91N| 国产性爱欧美性爱在线| 亚洲综合九九| av九九| 不卡一区视频| V A在线| 国产做?爰片久久毛片?片美国| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 乱伦a片视频| 婷婷色婷婷| 九九九久| 乱伦AVxx| 99后入| 操逼日批| av婷婷色网| 久操视频这里只有精品| 婷婷五月天成人| 99国产精品自在自在| 秋霞一级鲁丝片A片| 情色AV电影| 国产农村妇女毛片精品久久| 欧美日本国产日韩激情视频| 亚洲 欧美 另类 日韩 人妻一区| 人妻精品免费一二三区| 97最新在线播放视频| 和协影院中文字幕三区| 韩美日操逼| 青青操97| 国产成久久综合片| yazhousetuoumei| 91这里只有精品| 91国产精品在线看| 亚洲色电影在线| 婷婷色在线| 91美女视频直播| 国产呦精品一区二区三区下载| 久久人妇| 国产美女高潮叫床视频| 97中文字幕一区| 五月天黄色激情视频| 碰超人人在线一区二区三区| 亚洲精品亚洲人成在线麻豆| 亚洲综合 欧美| 国产成人亚洲精品无码最新在线| 欧美一区二区日韩传媒搭讪精品| 国产探花日韩援交| 日产123区精品免费观看| 亚洲天堂AV在线播放| 91麻豆一二三区| 激情无码日韩| 狠狠色五月亚洲91| 蜜臀国产AV中文字幕| 欧美色图电影| 嗯啊啊啊轻点视频 | 久久精品国产免费观看99| 天天爽入口| 色5月婷婷| 亚洲97精品| 九九Av| 1240青青草一区二区三区视频天爱| 看日韩美女二区三区免费操逼视频 | 亚洲精品aa久久伊人| 9久9久| 日本三级韩国三级99| 狠狠91| 日日橹狠狠爱欧美超碰| 精品人妻美妇91job| 99rre在线精品99re8| 五月综合色| av一区二区三区不卡| 韩国国产欧美情侣视频在线| 日韩AV一起草| 一级毛片电影免费看| 青青欧洲黑| 国产高潮AA片免费看| 超碰2017| 欧美国产有色电影| www.色婷婷| 超碰精品日韩欧美国产| 91网站在线播放| 婷婷五月色| 自拍偷拍草一草| 本道在线| 日本精品国产视频| 五月天激情四射| 国产偷拍网站| 天天搞欧美| 偷拍 亚洲| 91九色蝌蚪在线观看| 久久东京热成人| 一区麻豆 高清中文字幕| av天堂5| 午夜性生活av免费在线看| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产成人亚洲精品无| 综合干干干av久久久综合网| 色色婷婷五月天| 黄色大片免费在线| 超碰在线91| 日日夜夜模| 中文字幕国产精品1区| 福利社区午夜一区二区| 男人的天堂va| 欧美日韩人妻精品一区二区三区| 激情四射熟女丝袜| 密臀在线免费观看| 亚洲av夫妻操穴网| 嫩草一区二区在线观看| 青娱乐国产剧情av一区| 女人久久久| 欧美日韩中国x| 美女高潮视频91| 成人在线视频网| 久久亚洲欧美中文字幕国语| 久久大香蕉97| 91欧美巨乳| 99热在线不卡| 成人精品电影| 91 刺激在线| 免费操逼视频下载| 波多野结衣先锋影音| 色欲天天婬色婬香WWW夜色| 色97欧美| 97在线观看视频| av线电影| 日本天天干天天日一区| se,,,亚洲欧美| 1024亚洲中文字幕久在线看片你懂的| 午夜婷婷| 黄色片大香蕉| 亚洲精品aa久久伊人 | 亚洲精品国产专区在线观看| 日本欧美韩国国产在线| 欧美日韩在线视频网站| 久久精品一区二区| 91欧美综合| 人妻娇喘 激情视频| 97精品97久久| 九九免费影片| 青草伊人久久| 欧美日韩系列| 久久久青青草| 丰满人妻-区二区三区免费看 | 狠狠躁久久躁| 国产精品一区二区麻豆| 色偷偷超碰亚洲| 麻豆a'v电影| 亚洲偷91色| 久偷拍| 操我啊啊啊啊啊| 91 丝袜在线| 亚洲91网。| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 午夜操一视频一区| 91性情| 91伊人| 国产成人亚洲精品无| 国产v亚洲v日韩v欧美v片另类| 久草午夜| 1级黄色夫妻对换性交免费看| 1769成人国产精品视频| 欧 美 自 拍 偷 拍| 伊人黄色片| 乳欲人妻办公室奶水| 93人人操人人| 五月丁香婷婷啪啪| 艹我哪美一区无码| 欧美色997| 欧美日韩天堂| 97se亚洲综合自| 国产一国产一级毛片古装| 另类亚洲一区二区三区| 澳门黄片一香蕉视频| 先锋色眉乱伦资源| 国产 码在线成人网站| 久久久蜜桃一区二区三区| 亚洲欧洲视频小说在线观看| 日本99一区二区| 超碰碰小说97| 久草色在线观看| 九色黄站| 黄色性爱网网| 男人天堂站| 欧美亚州色的图| 91无码人妻精品一区二区三区蜜桃| 亚洲 日本 不卡| 九九九网站| 特级特黄一级毛片免费| 九九aV| 亚洲男人天堂网久久| 九9热伊人| 97久久国产精品女不卡| 人人操人人插 - 百度 - 百度| 影音先锋视频在线| 天天日天天操心| 蜜臀AV成人精品蜜臀AV久久| 久久蜜桃一区二区| 久久久久久久伊人精品| 国产成人网站在线观看| 99热这里只有精| 综合网97| 亚洲精品自拍| 六月丁香啪啪| 青青欧美| 男女啪啪啪18禁网站| 亚洲成?V人片在线观看福利| 吻戏激情性巴克| 蜜臀亚洲综合一二三四区| 日韩99999| 亚洲熟女精品| 福利风月五月天影院| 素人伊尹大香蕉免费下载视频| 日本中文字幕不卡视频 | 亚乱色| 三级片大波波| 夜夜青青无码影院| 翔田千里爆乳巨臀无码| 婷婷综合| 成人资源中文字幕在线观看| a一区二区三区乱码在线| 丁香五月影院| 四虎884| 夜夜天天噜狠狠爱2021| 天天淫人人妻日日色| 91四海无码日韩欧美| 亚洲囯产精品女人久久久| 国产剧情一区在线观看| 亚洲性高潮| 日韩亚洲Av人人夜夜澡人人爽| 9999伦理视频| 丁香七月婷婷| 日韩99神马视频播放片在线播放| 中国特猛少妇色xxx| 人妻少妇av在线观看| 欧美在线55555| 夜草网站| 啪啪91| 午夜爽爽爽| 婷婷久久久| 后入人妻无码| 嫩草一区二区在线观看| 熟女网站最新| 啪啪啪东京| 97se综合网| 成年无码动漫av片无尽在线| 欧美亚州手机在线| 91 天天综合| 超碰99在线观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 东京热毛片177b2viP| 在线99热| 男人的天堂99| 天堂av2019| 试看60秒 爽| 丰满人妻一区二区三区四| 一二三区精品视频| 99激情| 欧美激情1区| 激情久久久| 欧美日韩久久精品爱爱| 亚洲男人天堂2019| 日韩精品人妻| 日韩熟女精品无码专区一区二区 | 人妻嗯啊啊在线播放| 欧美精品激情| 成年女人一区| 日本黄大片在线观看视频| 中文字幕制服欧美久久一区| 91色人妻| 色大师网站www永久网站视频| 不卡中文字幕aⅴ在线| 亚洲影院小综合| 一区不卡在线观看av| 最新av在线| 久草网站免费在线观看| 久久少妇人妻| 看一级黄色视频| WWW美腿丝袜香蕉中文| 福利在线观看一区二区| 日逼97| 日本九九久久99播| 老熟妇一区二区三区…| 国产热av| 婷婷五月色| 日本色色色网站免费看不卡| 国产精品网站免费| 日韩AV一起草| av网站在线看| 中文字幕伊人| 久久乐| 亚洲精品乱码线路中文字幕| 一二视频神马久久传媒| 91天天日| 日本韩国国产精品一区| 中文熟女五十乱码在线| 99国内精品| 一区二区三区高清天码| 性感美女91影视| 久久人妻四季| 亚洲色图日韩精品| 中文字幕三四区| 欧美亚洲se91| 天天干美少妇一区| 老熟女搡BBBB搡BBBB视频| 九草九九九| 国产精品小视频一区二区三区| 在线色导航| 日骚逼视频| 中 文字幕一区二区三四 五 区日 日 骚| 无码国产精品久久久久| 2021国产成人精品久久| 久久久九九| 日韩AV色图| 美女写真| 国产一级高清免费观看| 日本性一区| 9久久9综合| 97人人操人人干| 人人操人人操人人人操| 亚洲天堂资源在线| 激情啪啪视频| 久草视频制服诱惑| 日本一级黄色电影| 中国大陆国产高清AⅤ毛片| 国产久久久久久| 九九人妻| 欧美一区二区成人一卡| 国模限制级电影| 日韩丝袜二区| 日本一级婬片试看三分钟| 欧美色图 色综合图| 精品女同一区| 色老久久| 亚洲人妻熟妇三十三区| 91麻豆天美国产欧美日| 国内毛片免费h片在线| 岛国福利在线精品播放| 国产精品96久久久久久| 丰满人妻一区| 欧美少妇色综合| 啊啊啊好湿久久| 丁香五月av| 亚洲精品久久久久久久蜜桃臀| 青娱乐欧美激情一区二区| 人妻三级在线中文字幕| 色综合91好| 加勒比无码毛片| 裸体美女久久久| 成人日本精品九区| 国产免费大片| 天天综合网一91网| 欧洲色色| 久久久久免费少妇| 激情av| 日本女人操逼| 97在线视频免费看| 色偷偷2020免费视频播放| 精品视频久久区| 精国久久一区二区三区98| 热久久九九热| 麻豆一区在线| 内射中出日韩在线观看视频| 91 丝袜在线| 麻豆天美传媒在线视频天堂| 午夜天堂精品久久| 久久內射| 久草在| 亚洲色图 图片| 亚洲成人妻日韩在线| 九九热精彩视频| 色综合99999| 精品成人女人久久| 蜜臀久久精品久久久久视频| 欧美高清在线| www.人人摸在线视频| a啊啊啊啊啊啊啊啊一区二区| 中文字幕av片| 清纯唯美综合| 2017亚洲天堂| 超碰97人人cao| 一级岛国大片| 欧美成人一级免费电影| 亚洲国产一区二区三区四区国产| 久久激情综合| 四色永久成人网站| 国产黄a三级三级三级av在线看| 亚洲精品一区中文字幕乱码| 久久久久久久久久久久久久9999| 欧美一区二区传媒| 嗯嗯嗯啊啊啊干死我吧| 97精品一区二区视频在线观看| 美女高潮国产高清| 亚洲毛片基地专区| 欧美真人抽搐一进一出gif| 久操网无码在线| 精品国产乱码久久久久久口爆网站| 香蕉精品二区二区| 超碰成人人人爽人人爽| 日本精品网站在线中文| 黄色性爱网网| 懂色综合久久久| 欧美另类自拍| 农村少妇久久久久久久| 日韩av在线精品观看| 懂色中文一区二区三区| 国产福利精品最新在线| 久操热线| 国产黄色动态精品| 欧美少妇色综合| www男人天堂| 91视频伊人| 91黑人无码激情在线| 97人妻碰碰中文无码久热丝袜| 色综合中文字幕不卡| 日韩不卡网操逼中文字幕日韩| 国内毛片四区| 99热在线观看| 乱伦系列一区二区| 人妻精品综合中文字幕在线| 伊人96在线| 在线天堂资源亚洲| 日韩操逼HD| 97电影院超碰| 久久久噜噜噜久久人妻| 偷拍盗拍亚洲色图图片 | 狠狠干综合| 久久草视频污视频| 精品午夜福利| 强奸乱伦av电影| 顶级少妇BT天堂| 国产精品夜夜夜| 亚洲AV秘无码一区..| 日本在线不卡一二区| 自拍视频大全亚洲专媒视频/一区二区三区 | 日韩色欲久久一二三四区| 99热在线观看| 超碰97导航| 日本欧美中文字幕| 婷婷五月天AV| 91精品免费| 国内毛片热久久思思热| 这里只有精品视频在线| 中文字幕诱惑制服人妻丝袜美丝袜美 | 亚洲女毛多水多21P| 天天弄欧美| 麻豆视频test| 久久国产精品m码| 高清无码 国产精品| 粘花网06av视频| 我想要 啊 啊 啊| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 日本天天吊| 91青青在线| 欧美日韩操操操| 久久爽爽精品| av网站免费线看| 91neishe| 天天伊人| 五月丁香综合| 亚洲春色欧美| 日本高清一区二区在线| 久热久操| 在线观看高清AV| 中文字幕在线观看网页| 高潮精品| 丝袜美腿欧美| 午夜超碰| 色精品极品| 久久一区二区三区四区五区| 99性爱| 91情色在线| 无码伊人久久大杳蕉中文无码| 综合性视频99| 久久精品国产72国产精品福利| 女人的天堂大香蕉网| 欧美自拍偷拍综合图片| 黑丝日韩av丝袜av| 五月天我淫我色av| 国产大片精久久久久久| 自拍偷拍第26| 青娱乐 成人娱乐在线| 日韩97P| 久久欧美按摩999| 蜜臀中文字幕| 九九久久一区二区三区| 中国AAAAAA黄色片| 欧美色图私拍91| 久久透逼视频| 一起草精品人妻| 亚洲骚男同com| 人人透人人操| 亚洲欧美91| 久久国产99精品72福利 | 天天添天天干电影| 国产白丝av| 91暧暧| 人人做天天爱| 九9热伊人| 极品极品色影院| 伊人91| 五月久久HDAV| 思思视频免费看网站| 色麻豆AV| 夜嗨影院| 4虎在线观看| 三级片大波波| 黑人狂躁日本妞一区二区三区| 一区二区三区机械有限公司| 八戒无码国产午夜福利| 欧美综合国产精品久久丁香| 亚洲精品一二区| 免费在线观看国内色片网站网址 | 国产精品suv一区| jiujiujiujingpin| 97天天| 一本色道久久天天射天天干| 夜夜影视四色| 天天操av懂色| 天天摸天天舔天天操| 国产精品3| 国产午夜精品理论片a大结局| 欧美五十路熟| 色五月婷婷久久| 韩日精品福利视频一区不卡在线免| 一区二区三区无卡视频在线观看| 国产精品久久久亚洲第一牛牛_在线观看| 超碰色综合| 欧美黄片视频在线观看免费| 亚洲色图国产另类| 婷婷情色五月天| 亚洲男人在线观看天堂| 91美女在线精品视频| 日韩视频中文字幕| 色综合尤物| 欧美综合自拍亚洲综合图| 97超碰人人操人人操| 探花精品 一区二区| 欧美综合网1| 亚洲熟女偷拍在线观看| 亚洲精品97| 婷婷午夜| 欧美综合色图片| 欧美日韩国产另类综合| 91在线免费观看处女| 色妇91| 亚洲天堂AV在线播放| 中文字幕制服欧美久久一区| 91久久久久久久久18| 开心五月天激情网| 人人九九精| 亚洲aV性爱| 日韩欧美久久婷婷网站| 国产成人精品日本视频| 久久久久久中文| 久久精品国产亚洲AV片多多| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 国产25页| 免费a级毛片av无码久久精品中文字幕| 久久人妻视频| 欧美九一精品久久久熟妇| 嗯啊抽插大香蕉网页| 日本高清熟女久久一区| 色乱二区| 欧美日韩欧美| 素人播放一区| 久久国产逼| 97bbn| 九九综合久久| 久热伊人| 亚洲最大的黄色电影网站。| 日日摸天天爽夜夜欢| 亚洲限制级在线| 国产后入式在线观看| 超碰97在线中文| 成人精品欧洲亚洲| 99re9在线| 脫衣舞一区二区三区| 麻豆一区二区三区在线看 | 美女尤物人人操| 亚洲精品视频在线播放| 精品中文日韩字幕视频| 日韩人妻免费精品| 亚洲一区二区av| 75大香蕉| 天天干天天拍| 91精品女厕偷拍视频| 性91| 伊人96在线| AA丁香综合激情| 国产极品精品美女视频| 久久在肏| 九九九九97| 国产精品高潮久久AV| 国产又爽又黄| 欧美不卡二区| 国产品精品自在在线午夜免费| 亚洲淫乱骚妇AV| 国产一区二区在线电影| 日韩熟女操逼| 久久专区| 日韩在线电影| 噜噜噜噜天天狠狠| 久久亚洲色图中文字幕| 女优免费一区二区永久| 3p国产欧美99热| 黄在线| 操逼片国产| 成人无遮挡毛片免费看| 精品国产三级av韩国在线| 91春色| 1769一区| 亚洲国产一区二区日韩专区| 免费中文综合精品| 亚洲一区二区三区不卡国产欧美| 91精品人| A一区片| 嗯啊视频免费在线观看| 在线a v| 日本性爱网址| 日本欧美国内在线| 五月婷丁香| 亚洲国产剧情少妇激情| 神马午夜久久久| 视频在线观看一二三区| 日本男人插女人的逼黄色| 中文字幕熟女人妻丝袜| 亚洲第一无码播放立川理惠| 夜夜一区二区| 国产精品第二页| 日韩欧美久久婷婷网站| 夜夜嗨一区二区三区三州加勒比| 激情文学 国产一二三aV| 约操熟妇| 成人26uuu| 台湾成人无码AV| 综合婷婷| 国产日韩人人| 一区二区影视| 日日操丁香五月天| 婷婷色综合| 97精品久久久久中文字幕| 天美麻豆一区二区三区| 久久久99免费| 美女黄色一级A视频| 亚洲精品国产av天美传媒| 五月情色天| 波多野结衣先锋影音| 久久久啊啊| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产精品分类在线观看| 八人操人人摸人人看| 激情自拍 校园春色| 人人爽夜夜玩视频| 丁香六月激情| 男人的天堂在线2| 欧洲精品一级二级精品综合视频综合| 熟女五十路一区二区三| 久久9久9久99久9久9| 加勒比无码毛片| 伊人女女资源在线观看| 亚洲 欧美 另类 日韩 人妻一区| 国产精品人妻无码久久久互動交流| 多乙久久久久久| 中文字幕第23区| 最新国内自拍av免费| 亚洲国产一级中文综合久久天堂在线免费观看 | 久久九九视频九九视频| 97大色网| 天天日美女的B| 93人人操人人| 亚洲婷婷丁香在线| 老司机香蕉| 四虎视频在线观看| 精品视频免费在线一区| 久久久精品一区二区| 一级二级三级黑人无码| 熟妇人妻一区二区 | 一级一性爱免费视频| 26uuu国产亚洲综合| 亚洲一区二区三区久久 亚洲一区二区| 国产精品制服丝袜中文字幕日韩一区二区三区 | 国产高清成人mv在线观看| 日本片日本片祼观看网站在线看中文版网页在线看| 91人妻人人妻| 亚洲第一页欧美| 久久精品视| 亚洲综合伊人无码久久| 18禁止看精品中文字幕| 91n美女视频| 新精精品久久精品| 国产精品一区二区久久精品| 粉嫩少妇自慰在线| 激情综合二| 欧美激情在线观看视频| 熟妇视频一区二区三区在线观看| 另类小说综合网| 欧美97se| 欧亚久久偷拍视频| 亚洲无线码一区国产欧美国| 色综合一区二区三区| 欧美精品久久| 国产亚洲 中文欧美久久| 久久久久亚洲av综合波多野制衣| 日韩一级二级三级免费看完整版国语版| 日韩不卡av一二三| 最新av中文字幕高清| 97精品人妻一二三四| 特级大荫道BBwBBwBBW| 国产欧美亚洲精品a第2页| 国产美女在线精品免费看| 欧美在线第五页| WWW.加勒比人妻一区不卡.com| 强免费黄色网址| 最新av网站在线观看| 91丝袜人妻| 俞拍自拍| 超碰天天操| 欧美激情视频一区二区三区不卡| 亚洲欧美日韩综合在线尤物 | 国产67194| 精品无码不卡视频| 热思思免费视频| 天美传媒AV在线| 青青草在线视频美女| 使劲用力艹少妇视频一区二区| 亚洲美女精品| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产操伦| 一级婬片120分钟试看| 精品亚洲天堂| 久久夜精品一区二区三区| 97超碰jingpin| 在线一区| 国产97在线视频| 人人操人人操人人操人人操人人操人人人11.CM | 竹菊影视国产一区二区| 992视频一区| 欧美一区二区三区大综合| 久久免费老司机精品| 黄色电影观看久久9| 国产日韩精品一区二区三区| 九月丁香婷婷| 欧美激情另类一区二区| 亚洲国产高清福利视频| 天天射夜夜操| 亚洲欧美97√| 丝袜加勒比| 狠狠爱AV| 伊人久久亚洲色欲综合网站 | 精品久久九| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 国产精品夜夜夜| 青青青艹在线视频| 欧亚日韩三区| 久久香蕉超碰97国产精品| 欧美 日韩 国产传媒| 亚洲色欲一区二区三区| 日日橹狠狠爱欧美超碰| 青青草视频久久久久| 97国伦国色| 国产精品国产自产拍高清AV| 91亚洲黑人| 玖玖综合.com| 大香蕉伊利av| 国产极品久久久| 国产女同性恋视频| 色超碰综合| 亚洲欧美精品久| 超碰97综合网| 亚州欧美在线| 欧美中出| 国产精品一区午夜福利| 色爱综合网| 亚洲 图片 欧美 色图| 99xav| 大白逼三四级| 日本精品五区| 中文字幕精品免费一区二区| 亚洲天堂一区二区久久| 青娱乐国产盛宴视频| 色情成人五月天| 91 丝袜在线| 久久人体一区二区| 97精品网| 911av网站免费观看| 九久9精品| 91在线超高颜值国产| 五月丁香啪啪啪| 欧美综合在线91| 91亚洲综合在线| 在线一道啪| 爆乳免费黄网站| 中文字幕免费看| 51国产午夜精品视频| 国产乱人伦AVA麻豆软件.| 情色AV电影| 欧美日韩97在线| 亚洲 小说 欧美 激情 另类| 丁香五月天激情网站| 淫骚熟女一区二区三区| 欧美性夜| 日韩成人网址| 97操综合| 一类av片在线看| 婷婷国产精品九区| 欧美中文综合| 九九在线精品| 国产精品夜夜夜| 青青操综合网| 亚码人妻| 精品一区二区成人| 97超碰色屌| 视频一区二区免费在线| 懂色AV一区二区三区| 高清无码91| 婷婷丁香五月综合| 欧美色97| 五月婷婷六月色| 欧美综合天堂| 久久久一级| 人人操人人色网| 影音综合网| 激情五月天插| 91网站18在线| 国产又黄又粗的视频| SS久久| 精品亚洲黄色片 国产精品导航一区二区 | 综合免费无码中文| 久久人妻无码毛片A片麻豆| 无码乱人伦中文视频| 久久精品国产久精国产| 日本在线不卡v二区| 九九av| 香蕉综合网| 丁香七月婷婷| 夜夜 中文视频rt| 成人av免费观看| 操我无码| 国产v片在线免费观看| 亚洲性高潮| 蜜桃视频啊啊啊啊| 欧美久久婷婷| 骚货| 中文字幕老熟妇黄色视频| 无色无码| 人人操人人插人人摸人人干| 亚洲欧美清纯| 蜜桃臀一区二区aV| 欧美性后入| 色99视频| 丁香九月激情啪| 国产日产精品久久快鸭的功能介绍| 久久久久久久唑| 97精品视频免费| 天天色播| 日韩人妻一二三区视频 | 夜夜嗷嗷一区二区| 九热视频| 在线观看黄色电话| a'v在线资源| 亚州高清AV| 综合欧美日韩在线| 中文啪啪视频| 婷婷五月天小说| 国产男人又猛又粗又爽| 亚洲高清自拍| 99热销国产这里有精品| 中文字幕神马久久| 欧美aⅴ99久久黑人专区| 91 亚洲 欧洲| 91蜜桃婷婷狠狠久久综合9色| www.大香| 亚洲阿v天堂无码z2018| 亚洲春色一区二区三区| 久操免费观看| 久久久一区二区三区麻豆| 91激情综合| 精品中文日韩字幕视频| 97超碰逼| 91成人国产综合久久精品蜜月| 九色 人妻 大香蕉| 精品妇女一区二区三区| 91久久久久免| 一本道综合色图| 狠狠干,狠狠操| www.91久久| 五月丁香网站| 久无码| 一二三啪啪专区| 伊人国产视频| 偷拍综合亚洲| 精品人妻一区二区三区蜜桃视频| 日日躁狠狠躁天天躁精品| 精品v日韩欧美国产| 蜜臀th| 97操碰| 精品视频在线观看精品| 天天日天天搞天天干| 人妻精品一区二区在线| 久久老子无码午夜伦不卡| 女人天堂AV五区在线| 大香伊人在线一区| 99热国产精品| 欧美色女人| 日本东京热加勒比久久| www.激情| 欧美91精彩| 91黄站| 粉嫩粉嫩一区性色AV片| 色丁香久久| 日本A级视频| 久久人妻熟女一区二区| 日韩簧片免费看| 亚洲乱熟女一区二区三区大香蕉| 日韩啪啪啪啪啪| 亚洲揄拍网| 久久久久久性爱免费视频| 美国一区二区三区视频| 婷婷综合在线| 色悠久久久av| 欧美日韩另类在线播放| 欧美熟妇精品黑人巨大一二三区| 火箭成精品视频884必出精品| 极品极品色影院| 亚洲精品熟妇1区2区3区。| 久久久国产三级黄色片| 亚洲精品97p| 中文字幕av乱伦| 亚洲毛片久久| 插入综合网| 三级日本一区二区三区| 成人日本精品九区| 午夜.DJ高清在线观看免费7| 东北老女人的激情视频| 1769国内精品视频| 伊人网在线视频| 九九久久一区二区伦理| 五十路人妻在线| 久久99精品视频| 日本女人久久久| 亚洲欧洲小说图片视频 | 日本久久精品| 国产精品另类一区大香蕉| 久久香蕉综合一本到3atv| 少妇久久久免费| 国产懂色精品国产av| 国产高清在线自在拍69| jizzjizz欧美|