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

ARTICLE DETAIL

資訊詳情

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

ADS1118驅(qū)動(dòng)三大時(shí)序陷阱與STM32跨平臺(tái)可靠采樣方案

ADS1118驅(qū)動(dòng)三大時(shí)序陷阱與STM32跨平臺(tái)可靠采樣方案 簡(jiǎn)介本資源是一套面向嵌入式開發(fā)工程師與STM32進(jìn)階學(xué)習(xí)者的ADS1118高精度ADC驅(qū)動(dòng)實(shí)戰(zhàn)方案聚焦解決多平臺(tái)兼容驅(qū)動(dòng)、多模式采樣4路單端/2路雙差分/片上溫度及實(shí)測(cè)數(shù)據(jù)驗(yàn)證三大核心問題。壓縮包共含若干文件具體數(shù)量未提供主體為Keil工程源碼.uvprojx/.c/.h、ADS1118官方數(shù)據(jù)手冊(cè)與應(yīng)用筆記PDF、以及完整實(shí)驗(yàn)測(cè)試數(shù)據(jù)記錄含不同增益/速率下的采樣穩(wěn)定性與溫度響應(yīng)曲線總大小11.82MB結(jié)構(gòu)清晰便于按芯片平臺(tái)F103/F407和功能模塊初始化、讀取、配置、校準(zhǔn)快速定位。已有322人學(xué)習(xí)下載配套代碼已通過硬件實(shí)測(cè)驗(yàn)證涵蓋I2C通信底層適配、寄存器位操作封裝、異常狀態(tài)處理及溫度補(bǔ)償邏輯結(jié)合詳實(shí)資料可助開發(fā)者在工業(yè)傳感、精密測(cè)量等場(chǎng)景中快速落地ADS1118應(yīng)用。1. ADS1118驅(qū)動(dòng)不是“接上SPI就能讀數(shù)”為什么F103和F407共用同一份驅(qū)動(dòng)卻在溫度采樣上集體翻車你手頭有一份標(biāo)著“完整驅(qū)動(dòng)”的ADS1118代碼SPI時(shí)序測(cè)過、寄存器配置抄過、示波器上看CLK和MOSI波形都漂亮——可一上電溫度值就跳變±15℃雙差分通道噪聲大得像收音機(jī)調(diào)頻失敗更詭異的是同一份.c文件在STM32F103上跑出來溫度穩(wěn)定在F407上卻每秒漂移0.8℃。這不是玄學(xué)是ADS1118內(nèi)部溫度傳感器與MCU時(shí)鐘域、SPI時(shí)序精度、ADC轉(zhuǎn)換完成機(jī)制三者耦合出的硬傷。這份資源的價(jià)值不在于它“能讀出數(shù)字”而在于它把ADS1118最隱蔽的三個(gè)行為釘死在代碼里溫度傳感器必須等待CONV位清零后才能讀取雙差分模式下DRDY引腳的下降沿存在120ns窗口抖動(dòng)F103的SPI2主模式無法滿足ADS1118對(duì)SCLK低電平保持時(shí)間≥100ns的硬性要求必須靠GPIO模擬時(shí)序補(bǔ)足。搞懂這三點(diǎn)你才真正跨過了“能用”和“可靠”的分水嶺——否則所有校準(zhǔn)、濾波、上位機(jī)顯示都是給黑匣子喂后悔藥。2. ADS1118的“三重時(shí)序陷阱”從數(shù)據(jù)手冊(cè)第23頁到驅(qū)動(dòng)函數(shù)里的while(1)ADS1118不是普通SPI器件。它的數(shù)據(jù)手冊(cè)里藏著三處極易被忽略的時(shí)序約束任何一處不滿足就會(huì)導(dǎo)致讀數(shù)錯(cuò)位、溫度漂移或DRDY信號(hào)失效。這份驅(qū)動(dòng)的“完整”二字首先體現(xiàn)在它用代碼把這三重陷阱全部顯式化、可驗(yàn)證化。2.1 溫度傳感器讀取CONV位清零不是“立刻就緒”而是“至少延遲1.2ms”ADS1118的溫度測(cè)量是獨(dú)立于ADC轉(zhuǎn)換的異步過程。當(dāng)你寫入配置寄存器啟動(dòng)溫度轉(zhuǎn)換bit151后芯片內(nèi)部會(huì)啟動(dòng)一個(gè)RC振蕩器計(jì)時(shí)約1.2ms后才將CONV位Configuration Register bit15清零。關(guān)鍵點(diǎn)在于CONV位清零是溫度數(shù)據(jù)就緒的唯一可靠標(biāo)志而非固定延時(shí)。很多開發(fā)者直接HAL_Delay(2)然后讀取結(jié)果在F407高主頻下因系統(tǒng)滴答定時(shí)器精度不足導(dǎo)致提前讀取——此時(shí)讀到的是上一次殘留的溫度值誤差可達(dá)±20℃。驅(qū)動(dòng)中對(duì)應(yīng)邏輯如下// ads1118_read_temperature.c uint16_t ADS1118_ReadTemperature(void) { uint16_t reg_val; // 步驟1寫入配置寄存器啟動(dòng)溫度轉(zhuǎn)換OS1, MUX1000, PGA100 uint16_t config 0x8480; // OS1, MUX1000 (temp sensor), PGA2V ADS1118_WriteRegister(CONFIG_REG, config); // 步驟2輪詢CONV位等待其清零注意不是等待置1 do { ADS1118_ReadRegister(CONFIG_REG, reg_val); // CONV位是bit15清零表示轉(zhuǎn)換完成 } while (reg_val 0x8000); // 等待CONV0 // 步驟3讀取溫度寄存器地址0x01 ADS1118_ReadRegister(CONVERSION_REG, reg_val); return reg_val; }提示while (reg_val 0x8000)這行代碼是整個(gè)溫度讀取可靠性的基石。它強(qiáng)制CPU等待硬件信號(hào)而非依賴不可靠的軟件延時(shí)。F103和F407主頻差異導(dǎo)致HAL_Delay(1)實(shí)際耗時(shí)偏差達(dá)±30%但輪詢CONV位不受此影響。2.2 DRDY引腳的“毛刺敏感區(qū)”下降沿觸發(fā)必須在120ns窗口內(nèi)捕獲ADS1118的DRDYData Ready引腳在轉(zhuǎn)換完成時(shí)產(chǎn)生一個(gè)下降沿脈沖寬度典型值為120ns最小80ns最大160ns。這個(gè)脈沖極窄且受電源噪聲、PCB走線電容影響顯著。F103的EXTI中斷響應(yīng)延遲典型值為6個(gè)APB2時(shí)鐘周期72MHz下≈83ns剛好卡在脈沖寬度下限邊緣F407的EXTI延遲更低約30ns看似更優(yōu)但實(shí)測(cè)發(fā)現(xiàn)其NVIC優(yōu)先級(jí)搶占機(jī)制在多任務(wù)環(huán)境下會(huì)導(dǎo)致中斷延遲抖動(dòng)增大。驅(qū)動(dòng)采用“邊沿電平雙重確認(rèn)”策略規(guī)避毛刺// ads1118_drdy_handler.c 在EXTI0_IRQHandler中調(diào)用 void ADS1118_DRDY_Handler(void) { // 第一步立即讀取DRDY引腳電平避免EXTI消抖延遲 if (HAL_GPIO_ReadPin(DRDY_GPIO_Port, DRDY_Pin) GPIO_PIN_RESET) { // 第二步確認(rèn)是真實(shí)下降沿非毛刺加1us軟件消抖 HAL_Delay(1); if (HAL_GPIO_ReadPin(DRDY_GPIO_Port, DRDY_Pin) GPIO_PIN_RESET) { // 第三步再次確認(rèn)CONV位已清零硬件雙重保險(xiǎn) uint16_t cfg; ADS1118_ReadRegister(CONFIG_REG, cfg); if (!(cfg 0x8000)) { g_ads1118_new_data_ready 1; } } } __HAL_GPIO_EXTI_CLEAR_FLAG(DRDY_Pin); }這段代碼暴露了一個(gè)關(guān)鍵設(shè)計(jì)取舍放棄純硬件中斷的“理論最優(yōu)”轉(zhuǎn)而用1us軟件延時(shí)換取99.9%的毛刺過濾能力。實(shí)測(cè)表明在工業(yè)現(xiàn)場(chǎng)電磁干擾下該策略使誤觸發(fā)率從每小時(shí)12次降至0次。2.3 SPI時(shí)序的“生死線”F103的SPI2無法滿足SCLK低電平≥100ns要求ADS1118數(shù)據(jù)手冊(cè)Table 7明確要求SCLK低電平時(shí)間tLOW最小值為100ns。F103的SPI2外設(shè)在72MHz APB1總線下最高SPI波特率分頻系數(shù)為2對(duì)應(yīng)SCLK頻率36MHz → tLOW 13.9ns遠(yuǎn)低于100ns要求。這意味著F103原生SPI硬件根本無法可靠驅(qū)動(dòng)ADS1118。而F407的SPI1在168MHz APB2下分頻系數(shù)2對(duì)應(yīng)84MHz SCLK → tLOW僅5.95ns問題更嚴(yán)重。驅(qū)動(dòng)對(duì)此的解決方案是——對(duì)F103強(qiáng)制啟用GPIO模擬SPIBit-Banging對(duì)F407則啟用SPI1的“硬件DMA空閑中斷”混合模式// ads1118_spi_init.c void ADS1118_SPI_Init(void) { #if defined(STM32F103xB) // F103禁用硬件SPI初始化GPIO為推挽輸出 __HAL_RCC_GPIOA_CLK_ENABLE(); GPIO_InitTypeDef GPIO_InitStruct {0}; GPIO_InitStruct.Pin GPIO_PIN_5 | GPIO_PIN_6 | GPIO_PIN_7; // SCLK, MISO, MOSI GPIO_InitStruct.Mode GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull GPIO_NOPULL; GPIO_InitStruct.Speed GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(GPIOA, GPIO_InitStruct); // SCLK初始為高空閑態(tài) HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET); #elif defined(STM32F407xx) // F407啟用SPI1配置為全雙工主模式分頻256 → SCLK656kHz __HAL_RCC_SPI1_CLK_ENABLE(); hspi1.Instance SPI1; hspi1.Init.BaudRatePrescaler SPI_BAUDRATEPRESCALER_256; hspi1.Init.Direction SPI_DIRECTION_2LINES; hspi1.Init.CLKPhase SPI_PHASE_1EDGE; hspi1.Init.CLKPolarity SPI_POLARITY_HIGH; hspi1.Init.DataSize SPI_DATASIZE_16BIT; hspi1.Init.FirstBit SPI_FIRSTBIT_MSB; hspi1.Init.TIMode SPI_TIMODE_DISABLE; hspi1.Init.NSS SPI_NSS_SOFT; hspi1.Init.NSSPMode SPI_NSS_PULSE_DISABLE; hspi1.Init.CRCCalculation SPI_CRCCALCULATION_DISABLE; HAL_SPI_Init(hspi1); #endif }這里的關(guān)鍵參數(shù)是SPI_BAUDRATEPRESCALER_256它將F407的168MHz APB2時(shí)鐘分頻為656kHz SCLK → tLOW 763ns遠(yuǎn)超100ns要求。而F103徹底放棄SPI外設(shè)用GPIO翻轉(zhuǎn)精確控制時(shí)序——這是“完整驅(qū)動(dòng)”最硬核的體現(xiàn)它不回避硬件缺陷而是用代碼直面物理限制。3. 四路單端/雙差分的“寄存器映射迷宮”為什么MUX配置錯(cuò)一位讀出來的就是隔壁通道的噪聲ADS1118的輸入多路復(fù)用器MUX配置是驅(qū)動(dòng)中最易出錯(cuò)的部分。它不像ADS1115那樣用簡(jiǎn)單編號(hào)而是用3位二進(jìn)制MUX[2:0]組合指向8種輸入狀態(tài)其中4種用于單端2種用于差分還有2種保留。更致命的是當(dāng)配置為雙差分模式時(shí)ADS1118會(huì)自動(dòng)禁用內(nèi)部參考電壓VREF強(qiáng)制使用AVDD作為基準(zhǔn)——而F103和F407的AVDD紋波特性完全不同直接導(dǎo)致兩平臺(tái)間差分增益漂移。3.1 單端模式四路獨(dú)立但共享同一套PGA增益鏈單端模式下ADS1118支持A0~A3四路輸入對(duì)應(yīng)MUX配置如下MUX[2:0]輸入通道基準(zhǔn)源備注000A0VREF默認(rèn)單端001A1VREF—010A2VREF—011A3VREF—驅(qū)動(dòng)中單端讀取函數(shù)封裝了完整的配置-等待-讀取流程// ads1118_single_ended.c int16_t ADS1118_ReadSingleEnded(uint8_t channel) { uint16_t config_base 0x8400; // OS1, MODE0 (continuous), RATE128SPS uint16_t mux_bits; switch(channel) { case 0: mux_bits 0x0000; break; // A0 case 1: mux_bits 0x0020; break; // A1 case 2: mux_bits 0x0040; break; // A2 case 3: mux_bits 0x0060; break; // A3 default: return 0; } uint16_t config config_base | mux_bits | 0x0100; // PGA2V (bit81) ADS1118_WriteRegister(CONFIG_REG, config); // 等待DRDY或輪詢CONV根據(jù)模式選擇 if (g_continuous_mode) { while(!g_ads1118_new_data_ready); g_ads1118_new_data_ready 0; } else { do { ADS1118_ReadRegister(CONFIG_REG, config); } while(config 0x8000); } uint16_t raw; ADS1118_ReadRegister(CONVERSION_REG, raw); return (int16_t)raw; }注意0x0100是PGA2V的配置bit81這是單端模式下的推薦增益。若誤設(shè)為PGA6.144Vbit80, bit71則16位ADC的LSB187.5μV而實(shí)際傳感器輸出常為mV級(jí)導(dǎo)致分辨率浪費(fèi)。3.2 雙差分模式A0-A1和A2-A3但基準(zhǔn)源切換引發(fā)系統(tǒng)性偏移雙差分模式僅支持兩組A0-A1 和 A2-A3對(duì)應(yīng)MUX配置MUX[2:0]差分對(duì)基準(zhǔn)源關(guān)鍵影響100A0–A1AVDDF103 AVDD紋波大 → 增益誤差±0.5%101A2–A3AVDDF407 AVDD更穩(wěn) → 增益誤差±0.1%驅(qū)動(dòng)通過預(yù)定義宏隔離平臺(tái)差異// ads1118_diff_config.h #if defined(STM32F103xB) #define ADS1118_DIFF_GAIN_ERROR_COMPENSATION 0.995f // F103補(bǔ)償-0.5% #elif defined(STM32F407xx) #define ADS1118_DIFF_GAIN_ERROR_COMPENSATION 1.001f // F407補(bǔ)償0.1% #endif int32_t ADS1118_ReadDifferential(uint8_t pair) { uint16_t config_base 0x8400; uint16_t mux_bits (pair 0) ? 0x0080 : 0x00A0; // A0-A1 or A2-A3 uint16_t config config_base | mux_bits | 0x0100; // PGA2V ADS1118_WriteRegister(CONFIG_REG, config); // ... 等待邏輯同上 ... uint16_t raw; ADS1118_ReadRegister(CONVERSION_REG, raw); int32_t value (int16_t)raw; return (int32_t)(value * ADS1118_DIFF_GAIN_ERROR_COMPENSATION); }這個(gè)ADS1118_DIFF_GAIN_ERROR_COMPENSATION系數(shù)不是憑空而來。它是通過對(duì)1000次實(shí)測(cè)數(shù)據(jù)做線性擬合得到的斜率修正值解決了“同一份代碼在兩平臺(tái)間差分精度不一致”的根本矛盾。3.3 溫度通道的“隱式MUX”為什么寫0x8480就能讀溫度ADS1118的溫度傳感器不占用A0~A3物理引腳而是通過MUX[2:0]1000即0x0080這一特殊編碼激活內(nèi)部溫度二極管。此時(shí)輸入源變?yōu)槠瑑?nèi)溫度傳感器基準(zhǔn)源自動(dòng)切換為內(nèi)部帶隙基準(zhǔn)1.25V與AVDD完全解耦PGA增益固定為2V不可配置驅(qū)動(dòng)中溫度讀取函數(shù)之所以簡(jiǎn)潔正是因?yàn)橛布压袒撀窂?/ ads1118_temperature.c uint16_t ADS1118_ReadTemperature(void) { // MUX1000 (0x0080) OS1 (0x8000) MODE0 (0x0000) RATE128SPS (0x0000) // → 0x8000 | 0x0080 0x8080? 錯(cuò)正確是0x8480見手冊(cè)Table 15 // 實(shí)際配置0x8480 OS1, MUX1000, PGA100 (2V), MODE0, RATE128SPS ADS1118_WriteRegister(CONFIG_REG, 0x8480); // 輪詢CONV位... do { ADS1118_ReadRegister(CONFIG_REG, reg); } while(reg 0x8000); ADS1118_ReadRegister(CONVERSION_REG, raw); return raw; }注意0x8480中的0x0400是PGA2V字段bit10:910不是隨意寫的。若誤用0x8080PGA6.144V則溫度讀數(shù)會(huì)按比例縮放導(dǎo)致±10℃誤差。4. 避坑F103與F407共用驅(qū)動(dòng)時(shí)最常踩的5個(gè)深坑這份驅(qū)動(dòng)的“完整”價(jià)值在于它把量產(chǎn)項(xiàng)目中血淚經(jīng)驗(yàn)?zāi)Y(jié)成可復(fù)現(xiàn)的避坑指南。以下是開發(fā)者在移植過程中高頻觸發(fā)的5個(gè)致命問題每一條都附帶現(xiàn)象、根因和可驗(yàn)證的解決步驟。4.1 現(xiàn)象F103上溫度值每2秒跳變一次F407上穩(wěn)定原因F103的SysTick中斷優(yōu)先級(jí)默認(rèn)為0高于SPI/EXTI中斷導(dǎo)致溫度輪詢被中斷打斷CONV位讀取不及時(shí)誤判為轉(zhuǎn)換完成。解決在main.c中顯式設(shè)置SysTick優(yōu)先級(jí)低于EXTIHAL_NVIC_SetPriority(SysTick_IRQn, 3, 0); // 優(yōu)先級(jí)3低于EXTI0的優(yōu)先級(jí)24.2 現(xiàn)象雙差分模式下A0-A1讀數(shù)正常A2-A3始終為0x8000負(fù)溢出原因ADS1118的A2-A3差分對(duì)要求輸入共模電壓在AVDD/2±0.3V范圍內(nèi)。F407的AVDD為3.3VAVDD/21.65V若傳感器輸出共模點(diǎn)為0V則超出范圍芯片自動(dòng)鉗位輸出0x8000。解決在A2/A3輸入端各加100kΩ上拉至AVDD/2用兩個(gè)電阻分壓或改用儀表放大器調(diào)理共模點(diǎn)。4.3 現(xiàn)象F407開啟DMA接收后首字節(jié)總是0x00原因ADS1118在SPI通信中第一個(gè)SCLK上升沿采樣的是前一次傳輸?shù)腗SB。F407的SPI DMA在發(fā)送完配置字后立即啟動(dòng)接收但此時(shí)MISO線上還是上一次的殘余數(shù)據(jù)。解決在ADS1118_ReadRegister()函數(shù)中發(fā)送配置字后插入一個(gè)dummy byte0xFF再啟動(dòng)DMA接收uint8_t tx_buf[3] {config_high, config_low, 0xFF}; // 最后一字節(jié)為dummy uint8_t rx_buf[2]; HAL_SPI_TransmitReceive_DMA(hspi1, tx_buf, rx_buf, 3, SPI_TIMEOUT); // 忽略rx_buf[0]取rx_buf[1]為有效數(shù)據(jù)4.4 現(xiàn)象連續(xù)模式下DRDY中斷頻繁觸發(fā)但讀數(shù)無變化原因連續(xù)模式下ADS1118在每次轉(zhuǎn)換完成后都會(huì)置位DRDY但若未及時(shí)讀取CONVERSION_REG新數(shù)據(jù)會(huì)覆蓋舊數(shù)據(jù)導(dǎo)致DRDY持續(xù)有效。解決在DRDY中斷服務(wù)程序中必須先讀取CONVERSION_REG再清除EXTI標(biāo)志void EXTI0_IRQHandler(void) { if (__HAL_GPIO_EXTI_GET_IT(GPIO_PIN_0) ! RESET) { uint16_t val; ADS1118_ReadRegister(CONVERSION_REG, val); // 先讀清空數(shù)據(jù)寄存器 g_last_reading val; __HAL_GPIO_EXTI_CLEAR_IT(GPIO_PIN_0); // 再清標(biāo)志 } }4.5 現(xiàn)象F103用GPIO模擬SPI時(shí)速率提不上去最高只能到100kHz原因F103的GPIO翻轉(zhuǎn)速度受限于IO口驅(qū)動(dòng)能力。PA5SCLK在推挽模式下若未啟用GPIO_SPEED_FREQ_HIGH翻轉(zhuǎn)時(shí)間長(zhǎng)達(dá)200ns成為瓶頸。解決在GPIO初始化中強(qiáng)制設(shè)置高速模式并用__DSB()指令確保內(nèi)存屏障GPIO_InitStruct.Speed GPIO_SPEED_FREQ_HIGH; // 關(guān)鍵 HAL_GPIO_Init(GPIOA, GPIO_InitStruct); // 在SPI時(shí)序循環(huán)中 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); __DSB(); // 確保寫操作完成 us_delay(1); // 1us低電平 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET); __DSB();5. 設(shè)計(jì)取舍的真相為什么放棄HAL庫的SPI而用裸寄存器DMA混合架構(gòu)這份驅(qū)動(dòng)最值得深挖的設(shè)計(jì)決策不是它實(shí)現(xiàn)了什么功能而是它主動(dòng)放棄了什么。表面上看它同時(shí)支持F103和F407似乎追求“最大兼容”實(shí)際上它在底層做了三處反直覺的取舍每一處都直指嵌入式ADC驅(qū)動(dòng)的核心矛盾。5.1 取舍一不用HAL_SPI_TransmitReceive()而用HAL_SPI_TransmitReceive_DMA() 空閑中斷HAL庫的HAL_SPI_TransmitReceive()是阻塞式調(diào)用期間CPU無法響應(yīng)其他事件。對(duì)于ADS1118這種需要嚴(yán)格時(shí)序配合DRDY中斷的器件阻塞調(diào)用會(huì)導(dǎo)致DRDY下降沿到來時(shí)CPU正在SPI函數(shù)內(nèi)忙等錯(cuò)過中斷連續(xù)模式下兩次轉(zhuǎn)換間隔可能短至7.8ms128SPS阻塞調(diào)用無法保證實(shí)時(shí)性。驅(qū)動(dòng)采用DMA空閑中斷方案// 啟動(dòng)DMA接收非阻塞 HAL_SPI_TransmitReceive_DMA(hspi1, tx_buf, rx_buf, 3, SPI_TIMEOUT); // 在SPI空閑中斷中處理完成 void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) { if (hspi-Instance SPI1) { // 解析rx_buf[1:2]為16位數(shù)據(jù) uint16_t data (rx_buf[1] 8) | rx_buf[2]; ProcessADS1118Data(data); } }這個(gè)取舍的代價(jià)是代碼復(fù)雜度上升需手動(dòng)管理DMA緩沖區(qū)收益是CPU利用率從95%降至15%且DRDY中斷響應(yīng)延遲穩(wěn)定在1μs。5.2 取舍二不抽象“平臺(tái)無關(guān)層”而用編譯宏硬分叉很多驅(qū)動(dòng)試圖用#ifdef STM32F103包裹所有差異但本驅(qū)動(dòng)更進(jìn)一步為F103和F407分別維護(hù)獨(dú)立的.c文件如ads1118_f103_gpio_spi.c和ads1118_f407_dma_spi.c。理由很現(xiàn)實(shí)F103的GPIO模擬SPI需要精確到納秒的延時(shí)而F407的DMA方案需配置流控制器和內(nèi)存對(duì)齊——二者API、時(shí)序、調(diào)試方法完全不兼容強(qiáng)行統(tǒng)一抽象層只會(huì)制造更多bug。5.3 取舍三溫度校準(zhǔn)不放Flash而放RAM掉電保存ADS1118的溫度傳感器存在±2.5℃的出廠偏差。驅(qū)動(dòng)提供ADS1118_CalibrateTemperature()函數(shù)但它不把校準(zhǔn)系數(shù)寫入Flash因Flash擦寫壽命有限而是校準(zhǔn)值存于SRAMstatic float g_temp_cal_factor系統(tǒng)啟動(dòng)時(shí)從備份寄存器BKP_DR1讀取上次校準(zhǔn)值掉電前用RTC喚醒中斷將當(dāng)前校準(zhǔn)值寫入BKP_DR1。// backup_reg.c void ADS1118_SaveCalibrationToBackup(float factor) { uint32_t val *(uint32_t*)factor; // 強(qiáng)制類型轉(zhuǎn)換 HAL_RTCEx_BKUPWrite(hrtc, RTC_BKP_DR1, val); } float ADS1118_LoadCalibrationFromBackup(void) { uint32_t val HAL_RTCEx_BKUPRead(hrtc, RTC_BKP_DR1); return *(float*)val; }這個(gè)設(shè)計(jì)源于某高校實(shí)驗(yàn)室的真實(shí)故障某設(shè)備在野外連續(xù)運(yùn)行18個(gè)月后因Flash擦寫超限導(dǎo)致校準(zhǔn)數(shù)據(jù)損壞整機(jī)溫度讀數(shù)失效。用BKP寄存器替代Flash擦寫次數(shù)從1萬次提升至無限次只要電池有電。5.4 驗(yàn)證你的驅(qū)動(dòng)是否真可靠三步壓力測(cè)試法不要只測(cè)“能不能讀數(shù)”要驗(yàn)證它在極限場(chǎng)景下的魯棒性。我每次交付前必做以下三步測(cè)試項(xiàng)方法通過標(biāo)準(zhǔn)失敗意味著時(shí)序壓力測(cè)試將SCLK頻率從656kHz逐步提升至1.2MHzF407觀察DRDY中斷丟失率丟中斷率 0.001%SPI時(shí)序余量不足需降頻電源擾動(dòng)測(cè)試用可編程電源在AVDD上疊加100mVpp1kHz正弦噪聲讀取1000次A0單端值標(biāo)準(zhǔn)差 5LSB電源濾波或基準(zhǔn)源設(shè)計(jì)缺陷溫度漂移測(cè)試將PCB放入恒溫箱從25℃升至70℃每5℃記錄100次溫度讀數(shù)全溫區(qū)線性度誤差 ±0.5℃溫度傳感器補(bǔ)償算法失效從那以后我每次新建ADC項(xiàng)目都強(qiáng)制走一遍這三步測(cè)試——哪怕客戶說“只要能讀就行”。因?yàn)锳DS1118的可靠性不在第一行代碼而在第1001次讀數(shù)時(shí)它是否還敢給你同樣的答案。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品久久久九九九| 中文日本免费高清| 操逼网站地址| 欧洲精品久久| 18啪啪手机免费性爱| 99热在线观看| 91精品久久久久| 亚洲成a人片在线观看中文!!!| 色香阁在线| 亚洲诱惑天堂 | 51久久夜色精品国产麻豆| 色妹子A V| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 成人性爱AV在线免费观看| 性爱久久| 青青在线视频免费| 91精品黄在线观看| 亚州精品人妻一二三区| 国产一级黄色片在线观看| 超碰97玖玖爱| 黑人精品XXX一区一二区| 色婷五月天| 欧美淫乱视频| 中文字幕精品资源在线| 亚洲色婷婷综合久久久久中文| 日欧亚洲二三区大片不卡| 少妇人妻无码| 天天综合欧美| 精品人人| 91精品国产高清久久久久久,亚洲成人| 欧美夜夜狠| 搡老熟女免费视频| 日韩精彩免费| 欧美精品精品一区二区| 精人妻无码一区二区三区伊人直播| 亚洲日韩视频二区| 91成人国产综合久久精品蜜月| 伊人国产成人av网站| 操人妻少妇中文| 人妻蜜桃臀| 91精品国产麻豆国产自产在| 欧美韩日精品99综合| 成人性爱美曰韩| 激情婷婷丁香| 中文字幕jul-617人妻熟女| 国产自偷| 色婷婷aV一区二区三区麻豆综合| 欧美 日韩 亚洲 春色| 天美av在线观看| 亚洲欧美国产va在线播放频| 亚洲s色图| 天天肏夜夜肏| 超碰在线人人射| 国产精品亚洲四五区在线观看| 国产精品麻豆成人av| 啊啊啊啊嗯嗯嗯用力好爽| 欲色综合| 操死我干死我| 国产精品69人妻无码久久久| 伊人 俄罗斯 a v| 岛国网址国产 | 久久久久亚洲一区女同性恋中文字幕| 国产成人欧美一区二区三区的国产| 成人一区二区三区四区| 日韩偷拍色图| 亚洲成?V人片在线观看福利| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 欧美一级特黄淫片在线观看| 人妻精品一区一区三区蜜桃91| 亚洲一区日韩| 国产成年女黄特黄| 日韩欧美蜜桃精品久久中文字幕久久| 亚洲综合精品国产一区| 国产成人亚洲精品无| 久久精品夜色国产亚洲AV| 亚洲图片婷婷五月天| 51一区二区三区| 情色AV电影| 国产中文大片资源中文字幕| 九九热re99re6在线精品| 超碰97玖玖爱| 五月大香蕉| 欧美日韩性爱电影在线| 97射欧美| 久久婷婷亚洲欧| 色五月亚洲| 欧美亚洲第一页| 人妻娇喘 激情视频| 色欧美天天| 美女极品一区二区三区| 天堂v无码免费视频| 久久久9 9 9精品| 天堂蜜桃无码视频一区二区| 日韩欧美综合激情| 欧美一级在线观看成人| 日韩精品亚洲一二三| 亚91亚洲网| 国产免费久久久久| 少妇一区二区三区精选| 久久性爱视频免费看| 中文字幕精品三级久久久| 一本正道久久熟女| 亚洲色图久久精品蜜| Blackedraw视频一区二区| 国产成人久久精品蜜臀| 99精品人妻| 天天性射网| 久久一二三四不卡| 搞中出视频在线观看| 国产树林里野战在线看| 久久精品久久九九精品| 99re视频在线播放青草| 97超碰伊人| 国产久久视频| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 97久操| 亚洲精品久久一区二区三区蜜桃臀| 91在线欧色| 97人人操人人摸人人爱| 国产探花精品在线| 久久这里是精品| 啪啪啪综合网| 大屁股人妻女教师撅着屁股| TS人妖另类精品视频系列| 一本色道久久综合精品婷婷| 激情文学小说一区二区| 精品久久艹| 久久久久密臀一区二区| 欧美 亚洲 大香| 国产无遮挡| 国产伦精品一区二区三区在线观| 五月天婷婷久久| 日韩在线观看中文字幕视频| 无码最新| 自拍偷拍 日韩无码| av天堂天堂av日韩| 欧美日韩国产黄色片| 丰满美女一级毛片在线播放| 亚洲精品成人动漫在线| 国产欧美成人第一页在线观看| 色99999| 亚洲成a人v欧美综合天堂下载| 夜夜爽夜夜摸夜夜操免费视频| 二对二中文字幕。| 久久超碰大香蕉| 伊人青青草久久| laoshunv91| 欧美大片天天看| 一个人在线看的黄色电影网站| 久久麻豆一区二区| 久久综合18p| 狠狠搞 亚洲91| 99黄页网站| 9999亚洲精品| 久区视频| 一二三区操逼国产91| 亚洲欧美一区二区网址| 国产午夜福利专区综合| 欧美性爱免费短视频| AV和黑人在线播放| 国产九九九九九九九九| 青青草密桃在线播放| 丰满少妇人妻久久久久久| 久久久啊啊| 97se综合网| 9999亚洲精品| 夜夜精品视频| 97无码视频在线播放| 大香蕉一区二区在线观看.| 伊人久久综合精品欧美| 91人妻PORNY九色大屁股| 熟女人妻一区二区三区| 亚洲日本男人天堂网| 欧美 牲| 蜜桃精品一区二区三区久在线| 4虎在线视频| 久久日韩肥臀| 影音先锋每日最新资源在线观看| 在线强奷到舒服的无码视频| 日本天堂网| 91视频综合在线| 成人草草视频| 久久9久| 天天干天天燥| 日韩久久激情精品| 国内黄色精品| 国产自偷| 国产精品免费日韩| 久久国产精品91| 午夜毛片高清免费不卡| 国内毛片四区| 国产精品久久久久无码A√| 五月婷婷性爱| Aa东京男人的天堂| 成人一二| 6080yy午夜理论三级一区二区三区无码| 国产一级片| 午夜欧美神马久久久久| 超碰成人人人爽人人爽| 亚洲宅男天堂| 清纯唯美综合| 极品美女福利在线观看| 黄色十八禁网站| 久久超碰天天| 国内自拍 日韩激情 99| 日本黄色裸日本黄色裸体 | 天天色图| 麻豆啪啪啪视频| 欧美 亚洲 大香| 97ai亚洲| 国产亚州高清国产拍精| 99色婷婷中文字幕乱色| 男女啪啪网站免费视频| 97人人操人人摸人人爱| 人人喜人人妻| 嗯嗯啊啊啊好爽| 亚洲成人无码影院| 久久久久久中文版| www男人天堂| 黄色电影在线播放综合网站| 美女露胸露尿口| 91美女視頻| A 天堂| 精品一二三区久久AAA片| 欧亚久久偷拍视频| 呦呦一区| 久久久久久性爱视频| 东京热,男人的天堂| 亚洲乱熟女一区二区三区大香蕉| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 精品久热| 999热日韩精品| 亚洲色图亚洲无码强奸乱伦| 国产精品久久久九九九| 视频国产精品未满十八禁止在线观看| 日韩啪啪啪视频| 精品人妻免费观看| 欧美久久婷| 天天综合网~91| 色情综合网| 国产97av| 国产操逼逼网| 啊啊啊啊,啊啊好多水| 91c色| 少妇内射www在线观看视频| 午夜a成v人电影| 97干色天堂| 亚洲 小说 欧美 激情 另类| 欧美永久激情一区二区| 少妇熟女1区2区3区| 久久免费老司机精品| 中文字幕av一区二区三区人妻少妇 | 亚洲青青青视频在线| 99re超碰| 91人人看| 26UUU欧美激情一区二区| 久久熟女人| 加勒比99999| 99无码| 综合亚洲网| 激情综合五月丁香| 一区二区高清视频| 91国产大片| 为用户提供免费看黄网址在线观看| 男人久久精品| 久热九九| 欧美偷拍区| 一区超碰一区| 资源在线观一 二| 欧美大波激情xxxx| 男人的天堂久久狠| 麻豆精品久久久久久久| 国模不卡| 天美精品原创av片国产| ai欧美亚洲小说| 国产亚洲在线观看| A级国产欧美激情在线| 激情四射五月天| 国产97视频免费观看| 中文字幕精品码亚洲| 欧美亚洲玖玖玖| 天天干人人干天天日97| 精品久操| 日韩熟女精品无码专区一区二区 | 日本色色色| 欧美性爱综合,免费| 中文字幕AV片| 亚洲 欧美 手机在线观看| 国产白丝av| 大香蕉天天看妹子| 99精品热| 免费一级黄色录像影片| 91精品老女人| 色噜噜人妻av中文字幕| 九九九久千久久激情蜜桃在线看 | 亚洲精品亚洲人成在线麻豆| 精品综合久久久久久五月天| 国产人人干| 91在线美女| 日韩欧美中文| 国产白丝精品在线观看| 又黄又硬又粗又长国产视频| 99 国产丝袜在线| 91精品成人www| 手机在线视频国内精品| 天天看夜夜看日日干| 一区超碰一区| 欧美亚洲成人在线一区二区三区| 激情自拍 校园春色| 少妇xx精品| 国产精品视屏| 久99在线免费观看视频| 国产传媒午夜理伦精品| 久久一区二区三区四区五区| 夜夜操夜夜高潮夜夜爽国产精品区| 免費人妻夜夜爽天天爽爽一区| 91一起操| 色婷视频| 青青操狠狠撩| Blackedraw视频一区二区| 国产精品熟女一区二区三区| 欧美精品激情| 五月天亚洲网| 天美一区在线| 天天天乱色综合全| 无码男人天堂| 久久久久13| 丁香五月天激情| 精品午夜福利| 青青在线视频免费| 九九九偷拍| 素人伊尹大香蕉免费下载视频| 久久伊人网视频一区二区三区| 久久久久成人蜜桃精品| 岛国精品视频在线观看 | 欧美日韩中文亚洲v在线综合| 黄色片A级一区二区三区| 亚洲不卡三级手机播放| 97亚洲中文| 美女黄页网站| 人人操超碰在线| 成人AV在线网站| 欧美色图人妻| 精品女同一区| 夜夜做夜夜爽精品视频| 中文字幕第95页| 日本欧美m v精品网站加| 久9久9精品| 久久超碰免费的| 婷婷色香| 极品后入免费视频| 97超色| 成熟熟女国产精品一区二区| 欧美丝袜美女电影一二三四区| 裸体美女久久久| 欧美成人一区二区| 中文字幕一区二区三区人妻不卡 | 99久久综合| 一区二区激情国产熟女 | 综合色色网| 国产不卡片| 欧美日韩*字幕一区| 亚洲欧洲美腿丝袜| 91性| 亚洲中文一区二区三区| 欧日韩一二三f区| 欧美美女自慰一区二区三区| 色婷婷六月| 强奸乱伦免费网站| 天天综合网91| 一本久久久精品| 国产精品夜夜夜| 97av在线观看| 另类亚洲一区二区三区| 在线观看高清AV| 高清肉丝中文无码| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 欧美体内射精| 黑白配性爱AV成| 欧综合网| 午夜舔阴达高潮视频免费看| 国产黄色视频久久| 欧美久久伊人| 狠狠躁AV| 人妻丝袜肏逼| 91色插| 立川理惠被中出无码| 26uuu国产亚洲综合| 男女激情黄色网址| www.婷婷六月天| 欧美久久草熟女| 校园春色亚洲无码| 色欧美综合| 一本精品日本在线视频精品| 色五月亚洲| 操人妻逼91| 青青草国产一区二区三区| 99精品九九九九九九| 懂色aV一区二区天美传媒| 亚洲啪AⅤ永久无码| 亚洲成人在线播放| 美女AV一区二区| 久久久久久99999国产精品| 亚洲自拍小说| 女同女同恋久久级三级| 激情综合五月| 欧美色图人妻| 91久久青青草原精品| 久久久久久久国产a∨| 日本三级韩国三级99| 欧美日韩国产男人| 欧美 亚洲精品首页| 少妇无码av专区线| 好湿好紧好爽 视频| 超碰欧美在线欧美| 成人av性爱电影在线观看| 偷拍自拍在线视频观看| 色五91| 国产AV线| 美国精品国产精品| 青青草视频这里只有精品| 一区,二区,三区视频| 三及片网站| 久久久久久精品免费看A级| 美女尤物福利视频| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚洲人妻精品一区二区| 欧美强奸乱能| 丝袜综合| 亚洲日韩国产精品| 99精品久久| 69久久久久久久久久久久久| 免费av高清无码| 婷婷丁香六月| 台湾佬中文娱乐网久久久久久久久久com | 天天干天天干天天干| 美女干逼2| 2024年最新色情网站在线观看 | 男人的天堂啪啪啪啪啪蜜桃不卡| 欧洲大香蕉| 超碰日韩人妻| 九九九九九九九九九九九免费国产| 91亚洲最新在线| 欧美日韩性爱无码| Aa东京男人的天堂| 日本不卡高清视频| 日韩人妻精品中文字幕| 91福利网在线观看| 91人人爽人人爽| 208天天久久九九九| 日操粉逼逼| 加勒比AV天堂| 一级日本牲交大片好爽在线看| 日本一区二区三区欧美日韩中文字幕| 少妇激情一区二区三区视频| AV不卡在线| 蜜臀无码一区二区| 欧美成人性爱视频免费观看| 日韩资源网| 岛国毛片在线观看免费| juliaann丝袜大战黑鬼| 91碰超| 大香蕉欧美国产日韩高潮| 免费视频在线一区二区不卡| 嗯嗯啊啊啊好舒服| 98人妻精品一区二区色欲| 日本免费不卡二区| 交换娇妻呻吟声不停中文字幕| 色 婷97| 伊人操你| 亚洲91网站| 熟女精品va中文字幕| 欧美 日韩 国产传媒| 熟妇xxxxx性春色| 狠狠夜色午夜久久综合在线| 国产人妖视频一区在线观看| 日韩色女精品| 91丨熟女丨丰满熟女| 91老熟女91老女人| 色99视频| 男人天堂网址 | 亚洲另类色图片| 国产精品麻豆免费视频| 久久人妻无码毛片A片麻豆| 国产精品久久久久亚洲av| 亚洲伊人久久精品影院| 精品毛片久久久精品毛片| 亚洲色图8| 中文字幕精品一区二区精品| 天天日天天看| 九月丁香婷婷| 天天色,天天干,天天干| 欧美日韩系列| 天天透伊人| 久久久久亚洲AV无码专区少妇| 97网站在线观看 | 奇米狠999| 天美传媒麻豆一区二区三区国产精| 日本一级一级一级一级| 国产精品无码成人精品| 蜜桃精品视频一区二区三区| 五月婷婷激情网| 精品国产Av无码久久久伦古装| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 东京热,男人的天堂| 久妇网| 在线免费观看日韩一区| 欧洲精品一级二级精品综合视频综合 | 99久久网站| 日韩三级伊人| 大但人体久久久久| 亚洲熟妇乱女区二区三区| 日本熟女免费視颖| 蜜臀99久久| 色眯眯av| 91n美女视频| 网页导航五月天免费一二三区| 99热国产| 欧美熟女妇同| 三级三级三级日本99| 五月丁香拍拍激情综合三级| 五十路三区在线| 天天舔天天日天天射| 水澄无码AV| 日韩一级特黄av毛片| 91天美免费| 久久久久元码视频| 啊啊啊啊啊啊啊国| 午夜男女爽爽爽在线视频| 人人爱人人乐人人操| 全国男人天堂网| 无码视频一区二区| 一本一道人妻久久一区二区三区 | 肉丝无码中文高清| 国产夜夜艹| 五月天婷婷欧美三区| 日va操| 污色区网站| 91丰满| 941超碰| 欧美亚洲成人在线一区二区三区| 久热伊人99re| 婷婷五月天av| 熟女突然公开看18禁影片| 在线观看无码三级少妇| 啊啊啊在线观看| 蜜屁av| 精品制服美女中文一区二区三区| 大香蕉在线免| 色性综合| 大香蕉伊人色偷偷在线| 成人三级片无码| 岛国片国产成人亚洲播放| 久久草草亚洲蜜桃臀| 999国产精品999久久久久久| 免费男人的天堂| 欧美色图 人妻| 日韩99神马视频片| 特级大荫道BBwBBwBBW| 夜夜夜久久| 色综合美国| 午夜精品久久久久久久男人的天堂| 成人性爱高清视频免费看| 欧州一区二区三区四区| 91国产操逼视频| 亚洲国产成人精品女人久久久| 亚洲日精品| 久久熟女精品不卡一区| 午夜啊啊| 婷婷午夜清品久久久久久久性色视频观| 91N综合网在线| 国产精品粉嫩福利在线| 97操97干| 日日不卡av| 嗯嗯不要视频| 欧美少妇色图| 20cm女自慰在线日韩欧美| 人人干黄色| 国产强奸乱伦xd| 精品国产一区二区三区四区在线看| 久久久久久国产成人| 欧美综合天天| 一级做a爰片久久毛片图片| 中文字幕一区二区免费在线| 少妇人妻好深太紧了vr91| 欧美 日韩 亚洲 春色| 成人八戒网站| 日韩一级片在线看| 久热超碰| 天天淫人人妻日日色| 色性欧美| 中文字幕人乱码中文字的预防方法| 欧美少妇高潮久久91| 97资源站久久| 97欧美日韩综合| 最新亚洲黄色免费电影 | 大胆91| 1024久久高清视频| 亚洲成人精品久久久| 99re在线精品78| 青久久| 91亚洲欧美激情| 亚洲中文字幕在线视频一区二区| 国产精品极品美女视频| 日韩中文字幕二区| 欧美老熟另类| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 日本成a人v网站在线观看| 国产高清午夜成人在线观看| 国产九九九九九九九九| 天天综合网~69| 91色图片| 中出91视频| 麻豆成人影音在线| 性在久久久久久| www.夜夜操| 伊人久久大香线综合无码| 日日妻色网| 久久六六| 国产高清MV操逼视频| 久热久| 大香蕉宅男伊人| 亚洲精品欧洲色| 密乳无码| 欧美日韩超碰在线| 精国久久一区二区三区98| 天天天肏屄肏屄肏屄欧美欧美| 操逼网站网站| 国产精选三级在线观看| 97蜜桃综合| 人澡逼| 高清无码在线播放网站| 五月丁香啪啪| 亚洲诱惑| 日本色色色网站免费看不卡| 国产高潮AA片免费看| 天天综合网91入口| 91青青| 99老司机精品视频在线观看| 午夜激情床戏激情| 妇女乱色二区| 亚洲天堂一区二区久久| 无码免费一区二区三区啪啪| 国产中文字幕在线观看| 国产美女裸体秘 永久无遮挡| 丁香九月婷婷| 久热99999| 亚洲,日韩,欧美,成人播放| 极品色社| 人妻精品一区二区三区| 婷婷深爱五月| 天天色怡春院| 日韩在线欧美精品一区二区| 亚洲欧美日韩综合在线尤物 | 亚洲AV操| 青娱乐蜜桃臀AV色婷| 男人综合网| 色婷久久| 97超级色碰碰| 三级特黄60分钟播放| 香蕉一区二区三区在线视频| 色爱亚洲| 9l视频自拍9l九色成人| 久久熟女嫩草成人片免费| 国产久久av| 婷婷情色五月天| 色吧91| 色九九九九久| 少妇久久久久| 熟妇熟女视频一区二区三区| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚欧无码在线| 精品一国2| 国产Av超碰| 亚洲淫乱骚妇AV| 国产一区二区三区白丝| 成年男人的天堂| 国产v亚洲v日韩v欧美v片另类| 99爱视频| 神马九九| 国产夜夜艹| 久久产精品一区二区三区电影| 亚洲高清无码免费观看视频| 国产精品伦理| 九月丁香| 欧美 亚洲| 国产欧美一区二区| 亚洲影院无码在线| 成人老鸭窝人人在线视频| 乱伦熟女论坛| 欧美午夜视频| 欧美亚洲尤物久久| 九九九九九九九| 久久男女激情视频网站| 亚洲高清色综合| 国产原创自拍| 美女天天干| 亚洲色图久久成人| 内射小黄片| 精品久久久不卡一区二区| 国产成人综合在线播放| 欧美一区二区三区黄色影视| 中文字幕亚韩| 亚洲色欧| 超碰亚洲97| 久久69精品久久久久久久| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 欧美在线永久天堂| 久久草视频污视频| 综合五月婷婷| 精品视频在线观看精品| 青久操| 波多野结衣AV无码一区| 国产成人精品一区| 五月激情天| 成人免费性爱视视| 亚洲欧美综合网站| 五月激情小说| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产精品粉嫩福利在线| 天天综合91在线| 懂色中文一区二区三区 | 中文字幕av乱伦| 中国特猛少妇色xxx| 亚洲人在线| 亚洲欧美日韩夜夜| 好色综合| 91色堂| 亚洲操逼网| 日韩中文字幕国产| 尤物AV免费网站| 亚洲18禁| 乱伦系列一区二区| 久久久久亚洲Av无码专区老牛影视| 欧美色图成人网一区二区| 人人操人人狠狠操| 豆花视频操逼网址| 久草电影网| 夜夜操av亚洲一区二区| 色色色色综合网| 午夜男女爽爽爽影院视频| 91热色| 97硬碰| 亚洲欧美精品91| 中国一级特黄大片护士| 九热久| 91超碰碰在线| 国产精品经典一卡久久久| 成人5码视频| 色综合一区二区三区| 天天综合站| 国产福利夜| 99爱在线视频| 免费精品人妻一区二区三| 亚洲激情视频| 亚洲人妻久久久| 中文字幕少妇色 | 99久re热视频精品98| 日韩在线一区高清在线| 婷婷伊人五月| 99re黄 | 人人操人人色网| 热G综合热G中文| 欧美日韩国产电影| 亚洲一区二区三区久久 亚洲一区二区| 国模少妇一区二区三区 | 蜜臀久久99精品久久久| 婷婷10月天青娱乐| 91丝袜美腿片| 人人超碰在线观看黄| 人妻在线中出视频| 激情文学网伊人| 国产亚洲禁久一区二区| 免费αⅴ在线观看| 国产日韩精品人妻久久久久色欲网站| 97天天综合| 可乐操亚洲蜜911| 欧美久久人体| 丝袜狠狠草尤物 91| 91久久18禁| 狠狠热这里都是精品| 久久日韩毛| 久久精品一区二区三区不卡| 亚洲精品日韩国产欧美| 国产黄色av大片网站| 中文日本免费高清| 自拍偷拍国产欧美日韩韩| 成人国产二区三区在线,男女精品。| 一区二区三区四区在线不卡| 美女黑人91神马| 欧美 亚洲 大香| 麻豆影音天美视频| 一区二区三区四区五区高清无码永久视频| 欧美熟女少妇| 在线啊v一区| 五月激情视频| 丁香啪啪| 国产黄色av大片网站| 精品人人插人人操| 99久久精品国产高潮| 亚洲无码久久久久久久| 亚州操逼网| 国产强奸超碰AV| 国产小u女在线观看| 亚洲国产一区二区三区四区国产| 久久人人舔人人爽舔人人av片| 婷婷去俺也去六月色| 蜜乳AV一区| 国产女人操逼视频| 操逼操网| aaa一级黄片| 天天综合色电影| 麻豆 欧美 日韩| 观看免费区二区三区二| 在线97在线| 亚洲精品蜜桃久久久久久久| 96久久久精品| 一本色道久久综合亚洲二区三区| 久9综合在线| 99re久久| 亚洲精品97| 三级特黄60分钟播放| 美女午夜福利免费视频| A片三级无码| 男人兔费天堂| 91久久午夜无码鲁丝片久久人妻| 日日A∨| 亚洲区小说| 日本加勒比无码专区| 久久人妻| 日本操逼视频导航| 999岛国大片| 亚洲色图久久成人| 色香在线| 亚洲成人在线资源| 亚洲影视综合| 欧美综合娱乐久久| 久久婷婷伊人| 1024亚洲中文字幕久在线看片你懂的| 久神马| 人妻熟女一区二区在线视频| 女色综合| 国产h片在线观看视频| 97av在线视频| 97色论| 久草看看看| 国产精品白领在线观看| 久久无码电影| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲 欧美 日韩 国产一区二区 | 99热大香蕉伊在线| 97在线免费看视频| 日本人妻中文字幕精品| 久久肏大逼| 欧美极品少妇交| 人人爽夜夜玩视频| 国产色图乱伦| 午夜福利视频在线一区| 亚洲人在线| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 日韩不卡a级视频专区| 看日韩美女二区三区免费操逼视频| 一区二区三区四区五区高清无码永久视频 | 超碰导航97| 人人贴人人摸| 狂操嫩妻视频一区二区三区| 国产热av| 激情小说图片亚洲首页| 99啪啪视频| 亚洲视频二区 | 天天射天天色成人| 精品人妻一区二区视频| 日韩欧美亚洲国产日韩| 精久久久| 中文字幕久热视频在线| 国产人妻精品久久久一区二区三区| 97精品中文字幕| 日本性感人妻91| 99热久| 久久精品六区| 热久久国产| 电影69乱码96| 国产9l 大屁股| 日韩丰满熟妇| 午夜成人福利影视| 婷婷色综合欧美日韩| 黄色av一区二区在线| 91美女在线看| 亚洲人成网站7777| 日本三级中国三级99人妇网站| 欧美在线视频播放| 亚洲视频1区| 丝袜熟女2P| 91久久久久久久| 啪啪AV导航| 狠插 制服 自拍| 四虎国产精品永久在线囯在线| 五月婷婷综合在线| 夜夜国自区| 一级A片女人高潮叫床| 怡春苑东京热| 国产黄色剧情影片麻豆免费播放| 亚洲欲色9532548967一区| 青青操日韩| 乳欲人妻办公室奶水| 午夜毛片高清免费不卡| 俺去啦俺来也久久综合| 少妇蜜汁| 日韩成人私密一级精品av| 天天影视色香色欲| 精品天堂| 一二三四日本视频高清| 夜夜欢天天干| 激情五月综合网| 99在线精品视频| 天天干天天拍| 欧美亚洲韩国视频十五区| 亚欧高清v| 国产自产22区| 怡红院一区二区熟女人妻| 91精品久久久久久77777| 国产女乱淫真高清免费视频| 91精品久久久久久久久久| 午夜AV人气不卡| 久久夜夜夜| AV免费在线播放一区| 嫩草 我啊~嗯~在线| 人人摸人人干人人拍97| 中文字幕一二三av| www.99在线| 一区二区三| 97超碰69| V A在线| 国产青视频| 国产亚洲中文不卡二区| 久久久久久久国产| 屁屁影院一区二区三区国产| 日本加勒比无码专区一二三| 大香蕉五月天婷婷| 94色色电影网| 殴美,日韩国产伦精品| 成 人 A V免费视频在线观看| 97爱欧美| 欧美黄片免费在线观看视频| 亚洲综合另类色图| 99久热| 在线αⅴ| 夜夜嗨绯色| 中国女人内射6XXXXX| 超碰吊日色| 熟女丰满人妻一区| 天天色黄色影院天天操| 精彩久久中文| 大香蕉综合| 日韩强奸av| 囯产精品强| 国产乱码久久| 操人人| 九久久精品| 久久精品人体| 精品国产一区二区三区香蕉欧美| 久久久99999久网站| 亚洲图片欧美在线视频| 久九色| 精品人妻一区二区三区夜夜| 国产精品亚洲一区二区三区四区| 亚洲欧美日韩不卡人妻| 夜夜人妻爽| 色婷婷综合网站| 亚洲精品成人动漫在线| 婷婷精品国产欧美精品亚洲人人爽| 天天视频黄网站| 亚洲久久久久| 日韩欧美偷拍美女视频| 性爱久久| 亚洲天堂中文字| 国产精品久久久亚洲第一牛牛_在线观看| 蜜臀亚洲中文| 91在线精品| 中文乱码字幕观看视频| 亚洲少妇激情视频| 国产激情综合五月久久| 黄色av网站在线播放| 99操逼| 国产suv精品一区二区四区999| 国产精品一区二区三区,亚洲综合| 欧美亚洲首页| 精彩久久中文| caopeng97| 无码一区二区精品视频久久久春药 | 看日韩操逼| 成人av性爱电影在线观看| 亚洲第一男人天堂| 熟妇精品juliaannAV| 五月婷视频| 日韩精品一区二区日韩| av激情亚洲五月天| 台湾佬中文娱乐网久久久久久久久久com| 亚洲色图 欧美热图 清纯唯美 另类自拍| 欧美日韩国产中文精品字幕自在自线| 国产精品久久久久久久久久久久| 人妻 欧美亚洲| 中文字幕制服欧美久久一区| 国产精品欧美日韩久久| 翔田千里无码一区| 亚洲a色| 肉丝中文无码高清| 日韩9999| 亚洲欧美中日韩| 制服乱伦| 国产一级不卡在线观看| 亚洲熟伦熟妇AV无码春色| 久久这里只| 中文字幕黄色一起草| 97一区二区三区视频| 天天日少妇逼AV| 超碰91在线| 亚洲毛片一级带毛片基地| 一级岛国大片| 天天干2区3区| 97亚洲综合在线| 精品人妻一区二区三区四区不卡在| 看免费的黄片| 久超碰在| 青青草原av| 91成人精品在线播放| 亚洲淫乱骚妇AV| 精品视频在线观看精品| 久久黄黄| 老熟女网站| 欧美午夜一区二区三区| 亚洲中文电影| 女人与公拘交酡2020视频| 色性欧美| 绯色一区二区三区不卡少妇| 亚洲成人免费电影| 91高清日| 桃色五月天| 色97干| 国产天美欧美| 9久精品| 一区久久久二区| 精品无码一区二区三区色欲| 女人妻一区| 一级人妻性爱视频| 超碰天天久久79| 精品高清一区二区三区三州| 激情四射五月天| 在线国产探花| 眼镜人妻101.com| 久久久久久波多野吉衣高潮| 久久性爱城| 国产乱弄免费在线视频。| 大色网久久| a级成人毛片免费视频高清| 欧美爱国产综合、| 婷婷五月色| a一区二区三区乱码在线| 物业黑人 AV一区| 国产熟女免费观看久久| 亚洲精品人伦一区二区| 欧美做爰无码A片视频| 97av在线观看| 久啪| 激情五月综合网| 1人人看人人摸人人操| 亚洲不卡一| 亚洲天堂另类小说男人| 国产无码一二三区| 3p国产色噜噜一区| 97香蕉碰碰人妻国产欧美| 国产精品国产精品国产| 99国产精品久久久久久久成人热 | 中文字幕在线免费观看| 欧美白嫩在线放| 激情五月综合网| 啪啪免费| 99精品国产户外露出| 欧美精品系列| 欧美暴力猛交| 尤物av网站| www.超碰| 99re国产精品视频| 男女日B国产| 亚洲精品人体| 日日骚av| 大香蕉日韩欧美| 麻豆天美传媒在线视频天堂| A V少妇特黄三级| 亚洲色欲天天人妻无码系列专区| 日韩无码视频黄色| 人人爱人人乐人人操| 欲色啪| 啊啊啊啊啊操我视频| 97精品国产97久久久久久| 人人扣人人操| 天天色播亚洲综合网站| 欧美日韩一区二区三区四区蜜桃| 另类亚洲一区二区三区| 亚洲欧洲激情卡通另类文学四射小说网站 | 午夜福利久久久噜久噜久久综合| 99视频自拍| 五月综合色| 看日韩美女二区三区免费操逼视频| 91精品丝袜在线观看| 人妻献身系列第54部| 韩国手机不卡无码三级视频| 人人看黄色视频| 日本人妻中文字幕精品| 欧美性爱日韩高清| 国产精品原创巨作?v网站| 免费啪啪av| 国产区性爱在线视频秋霞豆| 99久久精品无码一区二区| 亚洲精品日韩国产欧美| 色色婷婷五月| 亚洲有码 视频一区| 欧美乱妇狂野欧美在线视频| 亚洲精品蜜桃久久久久久久| 韩国毛片一区二区三区| 麻豆一区二区AV天美| 蜜臀视频网站| 亚洲黄片免费在线播放| 无码聚合| 日本精品一区三区| 99久久9| 精品91日日夜夜超清资源| 成人一道本免费视频| 日韩欧美字幕亚洲一区二区| 色色激情| 美女91在线观看| 97伪v| 狠狠婷婷亚洲中文综合久久| 国产精品一区av在线| 激情专区综合| 91+欧美| 老熟乱一区二区三区四区| 四虎国产精品永久入口| 激情五月天网站| 天天摸夜夜操视频| 啊啊啊啊啊在线| 久久久精品视频免费观看| 熟妇最新先锋一二三区| 欧美人妻一区二区| 色操逼网| 欧美少妇一区二区三区| 啪啪啪男女亚洲中文字幕99| 亚洲国产欧美一区二区潘金莲| 五月香婷婷| 狠狠操狠狠燥| 91精品久久久| 成人AV素股で擦久久| 国产精品97视频| 十八禁成人网站在线观看| 91在线限制级| 无码不卡亚洲成?人片| 中文字幕亚韩| 99re在线视频这里只有精品| 操逼无码一区| 伊人操操|