日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满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狠| 精品欧美А∨无码黑人大荫蒂| 欧美日韩精品国产91| 在线免费观看日韩一区| 3PAV乱伦视频| 久9久9精品| 99日视频在线免费| 国产亚洲色婷婷99精品91| 91精品无码人妻系列| 成人a大片在线观看| 亚洲精品国产专区在线观看| 91青青草| 草草网站影院白丝内射| 中文字幕精品资源在线| 日韩欧美字幕亚洲一区二区| 91久久18禁| 亚州熟女乱伦| 黄色一区二区秘书性感| 久久久久久久亚洲Av无码| 激情干在线| 婷婷亚洲综合| 伊人97色天使| 亚洲人妻一区二区三区| 亚洲色图欧美色图另类图片| 少妇国产不卡| 久久蜜桃一区二区| 家庭乱伦性爱av| 婷婷五月天成人网| 激情综合 婷婷五月 红杏| 青青草福利视频| 欧美一级特黄淫片在线观看| 粉嫩久久久久| 久久精品久久久久久久| 九九九九久久久| 天天干人妻| 国产精品亚洲无码| 人妻人妻天天碰| www国产无码| 亚洲激情久久| 亚洲激情网| 高精欧美色| 午夜天堂啪啪| 欧美成人A√在线一区二区| 校园春色 男人天堂 | 久久精品亚洲婷婷| 综合免费无码中文| 欧洲色综合| 少妇色综合| 欧美拳交在线播放| 亚洲激情在线观看一区| 国产农村一一级特黄毛片| 人妻aa| a一区二区三区乱码在线| 啊啊啊好大好深| 97国产综合欧美| 亚洲性爱高潮影院| 男人的天堂啪啪| 99性爱视频| 色婷亚洲五月在线观看| 清纯唯美第一页| 夜夜爽爽爽| 精品人妻伦一二三区久久| 狠狠色综合网| 亚洲黄色网址视频| 天天综合~91入口| 色优久久| 九热视频| 欧美专区在线| 欧美色图片欧美色图| 色噜噜国产在线| 好屌色综合| 综合激情一一91| 日本不卡高清免v欧美日韩在线观看| 91人妻视频在线| 日本天天吊| 国产精品探花色| 国产精品亚洲无码| 亚洲成人在线播放| 97 国产一区| 中文字幕在在线观看网站| 高树玛利亚无码流出| 精品小视频在线| 亚洲国产中文字幕| 亚洲天堂男人天堂| 亚洲少妇综合在线播放| 麻豆av一区二区三区| 亚洲色欲一区二区三区| 人人爽夜夜玩视频| 天天干嫩逼网| xxxx网站亚洲精品| 久久超碰爱| 精品小视频在线| 伊人久久久日韩一区| 欧美九一精品久久久熟妇| 一区二区影视| 欧美天天干| 丁香五月社区| 人妻少妇久久中文| 亚洲A曰本VA欧美VA视频| 日本一级婬片试看三分钟| A片三级无码| 加勒比无码一区二区三区| 91视频观看网站| 学生妹天天看| 翔田千里无码中出中文字幕| 丁香激情五月| 色踪合AV| 日韩成人在线性爱视频| 久久婷婷国产一区二区色| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 成人片在线播放| 天天日天天舔东京热 | 欧美 日韩第一性色| 2021国产成人精品久久| 午夜福利成人免费视频| 天天干,夜夜爽| 校园春色亚洲无码| 麻豆久久精品亚洲精品88 | www色婷婷| 亚洲成人妻日韩在线| 夜夜爽夜夜高潮夜夜爽| AV麻豆免费一区| 色色激情五月天| 97热视频在线观看| 亚洲欧美综合区自拍另类| 熟妇人妻一区二区| 夜夜性| 国产精品 久久久精品一牛| 97福利视频| 日日日日做夜夜夜夜做无码97| 免费av高清无码| 亚洲精品819| 91日韩网站| 不卡啪啪视频| 国产精品播放| 九九色婷婷| 男人的天堂在线| 国产精品一区二区手机看片| 色av中文字| 91亚洲欧美激情| 亚洲一区操| 亚洲国产欧美中文永久| 亚洲脚交| 国产亚洲精品农村妇女| 天天拍天| 久久99视频| 情色五月天就去干| 五月丁香激情综合网| 亚洲激情深爱文学小说网站| 蜜桃色色网站视频三区| 欧美综合91| 欧美精品人妻视频| A级片日韩欧美国产欧美视频精选观看 | 人人人摸人人| 加勒比AV网| 日本东京热加勒比久久| 99re在线视频这里只有精品| 成人免费视瓶| 色阁阁AV综合网| 亚洲AV无码翔田千里网站| 亚洲成人色情五月天丁香花| 黄色小视频日本txt| 天海翼久久| 中文字幕av亚洲在线| 亚洲综合图色在线| 色墦五月丁香| 成人性生活高清视频在线播放| 欧美天天插| 性91| 日日妻色网| 五月天婷精品激情| 中文字幕成人乱码熟女精品国50 | 亚洲久草AV色图| 国产精品99精品视频网站| 日韩免费福利在线观看| 亚洲999综合| 国产乱码精品一区二区三区四川| 亚州五月| 亚洲丝袜色图| 最新欧洲欧美日本激情网站| 久久九九视频九九视频| 国产精品乱码久久| 久久99深爱久久99精品| 热久日综合| 一区三区啪啪| 2025年A片视频精品| 蜜臀久久在线视频| 操久久久久久| 九九综合久久中文字幕| 边做饭边操逼逼| 91亚.色| 欧美日韩99精品麻豆传媒| www.亚洲黄色| 欧美欧美少妇| 97操B| 屌妞视频久久久久久久| 99只有精品| 午夜免费视频1000| 六月丁香啪啪| 天天躁日日躁XXXXYY| 激情熟女12P| 欧美在线电影| 特色a在线上| 久久久专区| 精品999日本| 97色五月天完| 天天综合,91综合永久| 无码自拍SM| 亚洲成a人在线观看久| 99亚洲精品| 思思热一热婷婷热一热| 亚洲中文字幕精品一区| 五月天亚洲色图| 男人天堂最新手机版在线青青草| 大乔未久88一区| 亚洲AV免费在线观看| 97自拍视频在线| 十八岁啪啪视频免费看| 强奸乱伦日韩AV| 日韩一级特黄av毛片| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 午夜视频黄| 日本操逼视频免费| 欧美v日韩v亚洲v最新在线| 超碰偷拍| 日本天天干天天日一区| 少妇内射视频| 嗯嗯,好大,好爽,好骚| 国产精品久久久久久久免牛肉蒲团| 亚洲性爱乱操x| 亚洲男人在线观看天堂| 99在线精品观看视频中文 | 黄色高清久久无码依人| 男女做爰猛烈动高潮A片免费应用| 九九九九精品在线| 久久原创中文| 日本最新1区2区3区| 国产精品久久久久久夜夜夜夜| 欧美亚洲丝袜美女电影| 日本操逼视频免费| 日韩无码人妻| 韩国手机不卡无码三级视频| 在线欧美69V免费观看视频| 亚洲欧美日韩中文播放| 国产JDAV无码视频在线观看| 黄片aaaaa一区| 国产精品亚洲一级av第二区| 天天肏夜夜肏| 久久精精区一区二区一蜜桃一区二区| 欧美色图片91| 97爱欧美| 亚洲熟女乱色一区二区三区久久久 | 亚洲永久永久永久永久一级一级一级精品 | 绯色AV粉色AV蜜臀AV| 国内操逼视频二区| 91美女高潮| 久操频道免费在线呗看| 2024年最新色情网站在线观看| 国产在线综合网| 免费啪啪av| 国产精品自在自拍视频| 青青草操逼逼视频| 亚洲91综合| 欧姜老司机| 亚洲中文字幕在线视频一区二区| 日韩激情小说一区二区| 超踫中文字幕| 色悠久久久av| 97精品| 久久久久久日韩| 日本综合久久| 亚洲永久永久永久永久一级一级一级精品| 美女骚尻视频| 精品人妻一区二区三区不卡断| 久久精品| 五月丁香啪| 高跟伊人julia ann| 粉嫩av一区二区三区四季| 蜜臀99久| 亚洲国产成人精品无码专区| 91人妻视频在线| 国产日韩中文字幕欧美| 久久色网| 91精品大奶人妻| 超碰97玖玖爱| 美女天天干| 国产最新小视频在线播放下载 | 男人天堂网站| 男人的天堂一区三区| 在现视频女上位好爽| 蜜桃视频啊啊啊啊| 四虎国产精品永久地址入口| 91 在线亚洲| 精品人妻伦一区二区三区久久| 亚洲九九九九| 亚洲婷婷五月天| 天堂精品| 91爆操视频| 舔人妻中文免费视频| Julia在线播放亚洲久久| 九七毛片九九毛片| 99久久婷婷丁香| 厕所偷拍在线| 2017亚洲天堂| 97超碰碰碰| 韩国嫰模上门援交视频| 日韩中文字幕av在线播放| 久久久性少妇| 91久久九九精品国产综合| 亚洲国产精品99久久久| 9久9久| 午夜传煤十二区精品| 男人的天堂午夜av| 天海翼久久| 国产成人自拍视频在线| www.99中文字幕| 国产无码久久高清| 欧美日韩人妻婷婷一区| 神马福利久草| 91春色| 天天插天天插| 激情一区二区| 大香蕉AV丝袜| 久久久久久九九九九| 天天干天天干天天| 黑人免费福利视频| 久九九九九九九热| 人人看人人插| 熟妇国产免费一区| 免费中文在线| 91 欧美| 尤物av网站| 成人免费性爱视视| 日欧毛片久久| 日韩性爱电影一区| 777超碰| 国产美女自拍AV| 亚洲国产精品成人无码久久久 | 久久久99999久网站| 欧美天天综合在线| 欧美日动态视频| 96国产精品| 久久久一区二区三区四曲免费听| 欧美欧美啪啪视频| 国外91| 国产成人无码久久精品| 青青青青青手机视频| 国产怡红院| 强奸乱伦AV网址| 天天干夜夜肏| 美女露胸露屁股| 日本 色 导航| 青青在线视频免费| 操狠狠| JIZZJIZZ亚洲女人被躁| 久久宗合亚洲| 久久久艹艹艹| 404操逼福利视频| 精品免费囯产一区二区三区| 麻豆伊人网| 日本一区二区三区四区免费观看| aa片毛片| 精品一区二区2| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 九九精品99| 成人草草视频| 日韩78m视频| 亚洲精品色| 大学生口爆吞精| 91久久久老司机| 五月天综合在线| 免费看A片毛毛片在线播| 狠狠干91| 97亚洲自在精品在线观看| 久久国产精品,久久国产| 丁香色五月 97干| 少妇熟女一区二区三区| 伊人久大| 国产精品国产| 欧美色图成人网一区二区 | 亚洲丝袜天堂| 久九九九| 蜜桃视频精品一区二区三区| 亚洲AV色图一区| 无遮挡h肉动漫在线观看| 这里都是精品| 97日视频| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 中文在线久久字幕| 欧洲色色| 伊人99热| 精品区9| 色九久| 久久免费少妇| 日日骚一区二区三区| 日本九九久久99| 看看小穴| 青青草日本无码| 精品少妇一区二区三区在线视频| 亚洲一区二区中文字幕| 日韩激情啪啪啪| 在线人成亚洲视频免费观看| 加勒比综合网| 国产一区二区在线播放量| 大香蕉一级黄色片久久| 草草草视频在线免费看| 欧美欧美啪啪视频| 一二三四视频中文字幕在线看| 亚洲综合九九| av影片在线观看不卡| 久热一区二区| AA级电影三区| 综合五月婷婷亚洲一区| 色噜噜人妻丝袜a∨先锋影| 天天综合91| CCYY草草影院地址入口| 99在线精品观看99| 综合五月婷婷| 神马精品视频| 亚洲精品一区二区免费在线观看| 夜夜夜夜爽| 精品大全99999| 天天欧美| 日产操逼| 国产AV毛片| 伊人女女资源在线观看| 色老汉玖玖爱| 天天操天天射青青草| 九九久久一区二区三区| 99色婷婷中文字幕乱色| 欧美老妇女内射网址| 久久精品老司| 无码人妻丰满熟妇区毛片| 人妻 欧美亚洲| 91N综合网| 免费精品国偷自产在线在线| 最新三级网址| 免费观看有码高清视频| 98精品国产乱码久久久久久| 国内精品99999| av影片在线观看不卡| 人妻丰满熟妇一区二区三| 日韩二区三四区五区六区在线看| 视频二区美腿丝袜制服人妻欧美| 亚洲男人天堂网久久| 亚洲综合伊人| 极品综合| 一本久道久久综合狠狠爱| 91狠狠综合久久久| 人妻丝袜肏逼| 亚欧性爱在线无码| 九九亚洲视频| 长长久久曰曰夜夜成人网| 神马视频久久久久久| 91激情综合| 91香蕉国产尤物视频| 久久大黄片| 国产超碰| 亚洲和欧美裸体美女双飞视频| 久久久久久裸体| 国产乱子伦一区二区三区在线观看| 粉嫩在线一区二区懂色| av资源在线播放天堂| 色婷五月| 欧美日韩国产精品久久色婷婷| 国产精品蜜臀久久久久无码AV| 99久久网站| 撸撸成人在线视频| 久久久久久久97| 色综合久| 色爽——AV| 亚洲av噜噜噜噜噜噜| 99re久久| 欧美亚洲清纯| 爽极品影院| 91色黑人少妇| 日韩三级伊人| www网站黄| 91久久国产综合精品| 国产日逼视频| 国产91福利小视频在线观看| 亚洲天堂性爱| 国内一区二区免费| 97色色视频| 久久久国产护士丝袜美腿一| 能在线播放的国产三级| 久久久久元码视频| 欧美天天干| 人妻大相焦在线| 亚洲AV成人精品网站在AV| 啪啪视频mP4| 日韩大香蕉| 久久久久免费少妇| 搡老女人老91二区| 搡老熟女国产1000部| 国产一区二区三区免费视频在性观看| 人人妻人人色| 人妻夜夜爽天天爽麻豆三区网站| 无码一区二区精品视频久久久春药| 九热大香蕉| 能在线播放的国产三级| 亚洲蜜臀精品视频久久| 人妻天天夜夜爽一区二区| 大色综合| 内射卯月麻衣| 久久怡红院| 午夜亚洲WWW湿好大| 麻豆 亚洲 97| 99热在线观看| 日韩精品在线视频在线观看| 国产精品一区二区麻豆| 精品久久久久瑟瑟| 懂色AV蜜臀无码精品APP| 天天干夜夜鈤| 又黑又大又粗| 国产熟女免费观看久久| 毛片中心9视频99| 久草网站免费在线观看| 91精品无码久久久久久久| 国产亚洲色婷婷久久99精品91 - 百度| 欧洲Au麻豆| 欧美日韩在线国产在线| 天天干18禁| 久久超碰免费的| 亚洲欧洲国产综合av| 亚洲日韩天堂| 久草老司机| 国产视频三区四区| 久久久 国产精品| 13小男生GAY自慰脱裤子| 精品欧美日韩在线观看| 很黄很污的免费网站| 91精品人妻电影| 啪啪综合网| 91美女视频。| 亚洲黄色网址| 青青草伊人久久| 日日干夜夜干| 欧美日韩99| 国内毛片婷婷六月色| 午夜性刺激视频免费观看| 搡老女人老91妇女熟女| 伊人一区二区三区| 激情文学 国产一二三aV| 超碰99在线| 福利色色| 大香网站| 韩日性爱av| 大香蕉免费3| 三上悠亚在线毛片91| 一二三区视频在线观看| 粉嫩久久久极品| 91天天爱| 少妇色综合| 97中文字幕色| 色爱综合网欧美| 日本一二区免费| 亚州精品一区二区三区香中文字幕在线| 久久鲁干| 成人网站 免费观看| 国产亚洲性生活视频播放| 91超碰在线| 青草精品视频-日本久久久久网站| 成年人免费观看网站| 成人久久精品| 91久久久久久久| 少妇综合| 日本三级日本三级三级人妇四虎| 校园春色综合| 91精品成人www| 欧美天天插| 欧美亚洲激情小说| 91视频成人福利网站在线一区| 美女诱惑1区2区| 天天看天天综合成人网| 蜜臀精品1区2区| 亚洲91亚洲| 欧美色一二三| WWW美腿丝袜香蕉中文| 日韩日韩日韩-国产乱码精品一区二区| 九九av| 久久久少妇诱惑精品视频| 大香蕉日韩欧美| 熟妇色99| 人妻9117c| 国产精品久久久久久照片| 啪啪AV导航| 亚洲欧美精品福利在线| 亚洲夜色在线| 久久久久亚洲精品| 素人伊尹大香蕉免费下载视频| 日本性交操一区二区不卡系列| 秋霞网无码| 国产日韩在线播放av| 综合久久欧美| 在现视频女上位好爽| 国产乱弄免费在线视频。 | 嗯嗯嗯,草死我| 男人的天堂在线| 午夜福利 成人 91| 豆花视频操逼网址| av一区二区三区 中文| 日韩无码嘿咻黑热久| 青青草啪啪网| 超碰人妻97| 日韩成人精品| 超碰79人人乐| 日本久久999| 综合网天天| 岛国片国产成人亚洲播放| 久久思思热| 秋霞鲁丝午夜无码一区二区三| 极品人妻少妇综合| 91精品女厕偷拍视频| 五月色网| 亚洲综合骚逼| 亚洲97| 国产高清成人传媒影视| 熟女AV一区| 色五月av| 亚洲色图加勒比| 九九亚洲| 婷婷干黄色| 国产亚洲精品玖玖玖在线观看| 色欧美天天| 91色s| 亚洲成人黄色在线观看| 99热这里只有精| 97国产亚洲中文在线| 超踫中文字幕| 大香蕉伊人75| 超碰无码五月97| juliaann丝袜大战黑鬼| 欧美成人综合| 男人网站婷婷| 日本A级视频| 欧美日韩性爱无码| 自拍偷拍 日韩欧美| 人妻少妇精品视频一区二区三区| 午夜精品一区二区三区三上悠亚| 亚洲精品自拍| 国产最火爆久久国产网站网站| 色噜噜日韩精品| 乱伦色图网址是多少| 黑操B| 黑人精品欧美一区二区蜜桃| 黄页视频网站野外| 蜜屁Av| 国内精品a| 久草色悠悠在线视频| 91精品国产91久久青草| 日韩女优中文字幕| 97香蕉网| 天天综合日韩网| 东京热综合久久一区二区 | 欧美性生活综合| 久久久性少妇| 99ri在线视频| 农村少妇久久久久久久| 欧美性爱五月天| 国产精品久久久亚洲第一牛牛_在线观看| 黄色高清无码无码破解免费暗网 | 天天做天天爱夜夜爽毛片试看| 人妻日日夜夜精品| 国语对白露脸XXXXXX| 亚洲精品天天影视综合网 | 色老大| 激情小说五月天| 91视频综合网| 熟女自慰久久久| 久草免费福利在线播放| 熟女露脸激情自拍视频| 国产乱弄免费在线视频。 | 2019天天干天天操| 天堂av最新电影网| 艹我哪美一区无码| 日本性感人妻91| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲熟妇自偷自拍另欧美| 久久久久国产精品久久久| 日韩精品人妻中文字幕有码午| 91精品亚洲内射孕妇| 国产成人精品午夜福利| 一起草AV| 丰满美女一级毛片在线播放| 色偷综合| 亚州情色j区| 18禁无码永久免费无限制| 亚洲日韩久久精品一区| 成人精品在线| 亚洲av国产av综合av卡| 后入日本1234| 国产天美欧美| 多毛小伙内射老太婆| 亚洲中文字幕av | 国产强奸乱伦第1页| 国产白丝在线| 91黑丝露脚| 中文字幕一区二区三区字幕| 久久线上视频免费看| 美女的肌被草喷水视频| 欧美v亚洲v日韩v最新在线二区| 校园春色五月天| 亚洲鸥美色图| 日本一区二区三区欧美日韩中文字幕| 日本操逼视频导航| 国产精品人妻无码久久久互動交流| 激情综合av| 91黑丝在线播放| 天天看天天在线精品| 日本色日夜干| 久久风骚城市| 77国产精品| 9九九九九视频在线观看| 久久无码电影| 国产综合在线视频网站| 亚洲天堂2020| 91中出在线| 神马久久69| 精品无码一区二区| 五月综合久久| 亚洲一卡2卡3卡4卡乱码网站| 色吧5亚洲| 天天干夜夜鈤| 成人资源中文字幕在线观看| 干B| 日韩精品三区四区| 九九热免费视频| 久久久免费一级黄片| 2019精品国产无码成人| 国产深夜福利| 91丨人妻丨国产丨丝袜| 亚洲天天自拍| 亚洲少妇综合| 久久久三区二区一区| 天天看高清麻豆| 91嫩草欧美| 亚洲色9| 超碰爽人妻熟女Av| 欧美夜夜狠| 色色亚洲| 丁香五月综合| 日韩精品一二三四| 五月天精品| 欧美久热| 日韩午夜啪啪视频| 日韩一级成人毛片免费观看| 国产一区二区三区精品观看啪| 国产v片在线免费观看| 久久免费少妇| 亚洲欧美另类小说| 日本影视久久免费| 人人操人人摸人人骑| 91丝袜在线观看| 伊人操| 天天噜| 啊啊啊免费| 色婷婷淫色网| 变态乱伦伪娘灌肠一区二区| 日韩不卡一二三四| 亚洲天堂性爱| 久久的网站啊啊啊啊啊| 草伊人高潮喷水超碰| 国产男女无套97| 伊人久久久日韩一区| 加勒比AV天堂| 五月天AV资源| 易易A毛视频| 97aiaiai| 啪啪啪精品| 91久久精品中文字幕| 日韩欧美字幕亚洲一区二区| 天天肏夜夜肏| 久妇网| 蜜臀99999| 职场同事知名国产国产精品久久欧美日韩| 曰本道人妻久久久在线不卡色视频| 97超级久久| 91综合在线| 国产Av超碰| 日本午夜久久电影| 英伦大奶子熟妇吊带| 麻豆成人av| 天天操妹子| 91视频伊人| 免费中文在线| 97亚洲综合电影| 偷拍在线观看视频| 美女性91| 少妇一区二区三区精选| 欧美精品自慰系列寂寞少妇| 九九毛片这里只有精品| 加勒比人妻综合| 91老司机视频| 女人被男人桶爽视频网站| 韩国一级婬片A片AAAAA| 国产又大又粗又长视频在线| 国产精品一二三| 一本色道无码DVD中文字幕| 首页中文字幕中文字幕免费| 9/A片| 中文字幕二区| 欧美性生活男人的天堂| 久久婷婷色| 884t在线| 久久这里只| 人人摸人人干人人拍97| 亚洲男人的天堂一区二区| 亚洲天堂少妇| 天天爽夜夜爽夜夜爽精| 五月婷婷六月色| 成人黄页| 国产女大学生AV| 啊视频在线| 日韩午夜国产| 色欲天天婬色婬香WWW夜色| 九九aV| av 模特一区了| 人人性爱视频免费| 黑丝内射一区二区三区| 久艹99| 天天搞在线综合网| 蜜桃臀 后入 一区 二区 三区 在线| 视频二区美腿制服人妻欧美| 欧美精品日韩久久久九| 超碰 另类 欧美| 97超碰色色| 色噜噜综合网| 狠狠操狠狠燥| 国产51色综合久久免费| 久久久久久久 九九九九九九九| 天美传媒精品久久视频| 国产精品呦一区二区三区| 欧美色图天堂网m| 国产成人亚洲精品无| 婷婷五月天成人网| 国产后入式在线观看| JIZZJIZZ国产精品喷水| 久久国产999| 韩日性爱av| 日本一天色道久久久精品视频| 天天看天天日天天操| 97精品国产97久久久久久| 亚洲天堂资源在线| 久久九九99| 久久久久久无码人妻中文字幕| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产一级不卡在线观看| 天天干18禁| 国产又粗又长又大的视频| 久久男人| 亚洲狠狠入| 九九aV| 天天久久久久久| 欧美在线干| 狠狠入| 能看的av| 激情五月天中文字幕色| av婷婷色网| 高潮毛片无遮挡高清免费| 伊人玖玖网| 日本色色色视频| 亚洲有薄码区久久在线一区| 婷婷久久五月| 天天综合-91入口| 99.色网| 视频在线观看免费一区二区三区 | 亚洲第一页色网| 色色99| 欧美裸体美女日麻屄| 闷骚老熟女15P| 国产自产自拍| 亚洲日韩97| 黄色乱论网站| 欧美另类精品xxxx| 骚货操死你| 操我啊啊啊啊啊| 欧美日韩激情无码专区| 综合熟妇一区二区三区| 一区黄二区黄| 手机在线视频国内精品| 亚洲资源一区| 91成人国产综合久久精品蜜月| 免费看黄视频亚洲网站| 男人天堂2019| 自拍欧美| 日韩另类| A 天堂| 后入福利视频| 亚州操操穴网| 欧美少妇性爱网站| 1240青青草一区二区三区视频天爱| 麻豆乱码久久精| 探花精品视频| 亚洲国产ⅴ高清在线观看| 风间由美日韩欧美久久| 中文97国产| 日本欧美国内在线| 亚洲电影中字一区二区| 97在线青| 六月激情网| 亚洲中文国际强奸字幕| 一起草视频在线| 天美传媒在线一区| 91久久国产综合久久| 欧美AAAA黄片| 四虎免费视频| 欧美97日韩| 久久色情| 日本高清有码网址视频| 国产精品白领在线观看| 色网亚洲人| 欧美中字二区| 黄污污污污| 国产亚洲日本精品在线| 日韩综合成人免费视频| 中文字幕青青草| 天综合网欧美| 中文字幕88av在线| 欧美亚洲日韩人妻在线观看| 国产亲戚伦亲在线| 免费a v| 欧美激情内射| 午夜福利一区二区三区四区五区色婷婷| 玖玖97综合| 大香蕉乱伦视频网| 亚洲av青草久久一区二区| 欧美三级偷拍| 欧美性综合| 麻豆久久久久久久久丝袜| 能看的av| 99精品在线| 中文字幕亚韩| 亚洲国产尤物yw在线观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 97精品久久| 91激情国产| 欧美日韩亚洲天堂网| 久热最新在线杭州| 99热在线播放| 国产乱伦亚洲色图高清无码| 91 亚欧| 精品一区二区麻豆| 亚洲福利中文字幕在线| 亚洲成aⅴ人片不卡无码| 久久成人网站| 色香综合| 91丨熟女丨丰满熟女| 熟妇的味道HD中文字幕| 天天噜| 亚洲有码视频二区| 日韩高清黄片| 日韩有码 一区二区三区| 中文字幕三四区| 亚洲啪啪综合?v一区综合精品区| 日韩AV噜噜噜一区二区三区四区| 黑白配性爱AV成| 欧美第二页午夜| 亚洲综合校园春色| 伊人青青一区成人视频在线观看区| 欧美婷婷| 久久综合婷婷| 亚洲色五月| 少妇滛荡视频| 久久久精品视频免费观看| 成人免费视瓶| 亚洲av综合色区图片亚洲| 天天懆天天日| 国产成人无码啪| 日韩av在线免费网站| 在线看免费无码AV天堂的| 水澄无码AV| 伊人97色天使| 日韩少妇无吗| 五月天日日操夜夜操| 老熟乱一区二区三区四区| 超碰97亚洲| 日韩av不卡在线看| 秋霞免费AV| 屌逼麻豆| 啊啊啊啊操死我了| 97干综合网| 亚洲毛片基地专区| 沈阳熟女高潮对白视频| 欧美激情性久久久久久| 最近的最新的中文字幕视频| 偷窥自拍亚洲天堂网爆| 天天操女人| 天综合网欧美| 欧美午夜熟妇黑人精品91| 黄片www视频免费| 视频黄色国产一级| 99热9| 佐山爱中文字幕| 夜夜嗨一区| 日韩一级二级三级免费看完整版 | 啊啊啊啊网站| 欧美性生活免费网| 九九色色| 麻豆国产第一| 啊啊啊草死我| 免费黄色A片| 久热69九色熟妇97| 99久在线精品99re8| 青娱乐999| 在线观看黄色电话| 操香逼| a片 xxxx受爽视频| 国产一级作爱毛片| 日韩精品人妻中文字幕有码午| 天天综合欧美黑人| 亚洲欧美国产中文视频| 日本污ww视频网站| 亚洲色图欧美另类在线| www.男人的天堂| α√在线| 久久 亚洲 日韩 人妻| 美女9118禁| 国产一区在线免费播放| 久插综合| 亚州男人天堂| 精品人妻美妇91job| 色偷综合| 少妇熟女1区2区3区| 嗯嗯啊操我| 精品人妻一区二区免费看| 天天摸夜夜添无码小视频| 国产精品熟女AV中文字幕在线播放| 国产精品农村妇女精品| 国产免a费看黄片在线| 成人日韩中文字幕| 国产色产精品在线观看 | 97网址97| 国产美女口爆吞精视频| 少妇超碰在线| 97人人夜| 中文字幕日本久久| 乱欲性色| 中文字幕一区二区三区字幕| 91在线限制级| 啊啊啊操死我| 乱精品一区字幕二区| 久热热| 婷婷啪啪| 国产视频第二页| 日本欧美国内在线| 色噜噜狠狠色综无码久久| 日本国产欧美高清在线| 操死我了啊啊啊| 狼狼色丁香久久婷婷综合五月| 夜夜狠狠躁日日躁色视频| 亚洲**2021在线观看| 长长久久88视频| 中文字幕视频二区| 日韩欧美女优电影| 国产老女人久久毛| 大香蕉免费中文| 中文字幕欧美丝袜07资源| 精品久久久无码| 久久这里只有精品9| 91是天天| 粉嫩av平台| 国产精品乱码久久久久久久久久久久| 亚洲日韩人妻中文字幕一区| 9 7超碰在线免费观看| 人人爱人人乐人人操| 老师充足的奶水小说| 影视综合无码少妇| 亚av顶级裸体一区二区三区四区五区 | 日韩精品影视| 欧美一区二区亚洲天堂| 久久嫩草| 国产女上位好爽在线| 三级日本一区二区三区| 亚洲视频,小说| 立川理惠被中出无码| 中日韩熟女| 大香蕉手机在线视频| 极品欧美一区二区三区| 五月天加勒比啪| 综合久久六月久久婷婷| 亚洲黄色电影| 开心六月色| 天堂中文日本在线观看| 老熟女阿 国产91| 日本一二区免费| 家庭乱伦性爱av| 久久久少妇诱惑精品视频| 欧美亚洲综合色| 一区不卡在线观看av| 99久久com免费视频′| 丰满岳乱妇一区二区三区| 美女天天干| 欧美日韩电影一区二区| 无码操逼网| 丰满人妻-区二区三区| 加勒比日本在线| 日韩免费看黄片| A级在线视频| 中文精品少妇天堂| 久久久久久久久久久97| 国产一级特黄大片处女| 国产精品久久泡妞网站| 97一本大道亚洲一区| 狠狠爱综合网| 亚洲一区二区三区中文字幕| 婷婷色香伊人| 人妻啊啊人妻啊| 操操逼操操逼操操逼逼| 中文字幕97| 青草伊人网| 91色综合激情| 五月天激情网站| 色成人Www精品永久观看| 男人天堂网手机版婷婷| 欧美天天谢综合网| av中文在线| 亚洲天堂无码| 欧美在线永久天堂| 91超碰在线| 婷婷激情丁香| 色香欲天天天天综合色| 天天看综合网| 99热啪啪| 最新国产亚洲精品精品国产亚洲综合| 精品国产乱码久久久久久久久久毛片| 成人精品一区二区三区| 女人妻一区| 天天欧美欧美亚洲网| 久久久久久国产精品免费网站| A级国产欧美激情在线| 亚洲国产97| 2019午夜福利视频| 粉嫩国产精品久久久| 韩国一区二区精品亚洲| av大香蕉| 欧美网站免费| 天天躁日日躁xxxxx| 免费福利视频中文字幕| 亚洲最新Av| 四方色播| 青娱乐91| 色区97| 欧美三级偷拍| 欧美超碰人妻97| 亚洲国产中文字幕| 色阁阁AV综合网| 午夜精品久久久99| 欧美不卡在线美女| 久久国色天香香蕉| 91老司机在线视频免费观看 | 婷婷丁香五月激情啪啪| 国产a级午夜毛片| 国产三区免费在线观看| 人妻aa| 久久久精品无码亚免费| 国产一区二区在线电影|