• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于STM32的USB HID接口多功能控制器設(shè)計(jì)

    2020-09-14 04:33:22王曉東
    唐山學(xué)院學(xué)報(bào) 2020年3期
    關(guān)鍵詞:枚舉描述符固件

    王曉東

    (唐山學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系,河北 唐山 063000)

    1 概述

    USB總線協(xié)議是由Intel,Compaq,Microsoft等七家公司共同制定的串行接口標(biāo)準(zhǔn)[1],協(xié)議內(nèi)部包含完善的主從機(jī)通訊機(jī)制,支持從高速視頻傳輸?shù)降退俨樵儌鬏敹喾N通訊模式,傳輸速率高,從USB1.1協(xié)議發(fā)展到USB3.0協(xié)議,速度已達(dá)到5.0 Gbps,而且支持設(shè)備的帶電熱插拔,因此支持USB總線協(xié)議的設(shè)備使用起來十分方便,被廣泛應(yīng)用在通用計(jì)算機(jī)和邊緣計(jì)算領(lǐng)域。如文獻(xiàn)[2]作者使用Windows的DDK開發(fā)工具,基于USB總線的HID人機(jī)接口協(xié)議,開發(fā)了一種USB接口自動測試設(shè)備。但對于工業(yè)系統(tǒng)開發(fā)者和廠商來說,USB驅(qū)動程序開發(fā)過程十分復(fù)雜,在Windows環(huán)境下需要使用WDK或者DDK開發(fā)工具,并且隨著操作系統(tǒng)的升級,開發(fā)工具和驅(qū)動程序也需要隨之升級,另外,商業(yè)開發(fā)USB設(shè)備驅(qū)動還需要繳納認(rèn)證費(fèi)用,增加經(jīng)濟(jì)負(fù)擔(dān)。因此大多數(shù)的工業(yè)控制器仍然使用串口或者USB轉(zhuǎn)串口的方式通訊,正常速度為幾十kbps到幾百kbps,效率較低。計(jì)算機(jī)的USB接口HID(Human Interface Device)類協(xié)議[3]負(fù)責(zé)人機(jī)接口設(shè)備如鼠標(biāo)、鍵盤和游戲桿等和計(jì)算機(jī)交互操作。USB HID接口權(quán)限自由度高,特別是鼠標(biāo)類設(shè)備具有操作系統(tǒng)最高權(quán)限,其每個(gè)操作信號、每組數(shù)據(jù)都可以在用戶許可的情況下發(fā)出或者接收,應(yīng)用開發(fā)用戶可以調(diào)用HID接口的API函數(shù)支持人機(jī)接口類別的設(shè)備。

    STM32系列硬件是專為要求高性能、低成本、低功耗的嵌入式應(yīng)用設(shè)計(jì)的ARM Cortex內(nèi)核處理器,其內(nèi)部自帶flash和RAM,接口資源豐富,并自帶USB物理收發(fā)器,因此使用單芯片即可構(gòu)建完整的智能物聯(lián)網(wǎng)儀器儀表的核心模塊[4-5]。STM32處理器性價(jià)比很高,適合于工業(yè)和民用測控領(lǐng)域使用,文獻(xiàn)[6]即使用STM32搭建低成本的測量裝置,實(shí)現(xiàn)了高精度的電量測量。STM32處理器的通訊功能強(qiáng)大,在STM32處理器內(nèi)部集成了USB收發(fā)器,支持USB HID通訊協(xié)議,使用USB HID接口每次最多可發(fā)送1 024個(gè)字節(jié),對于USB2.0硬件,最大速度可以達(dá)到24.576 MB/s,足以滿足中等性能工業(yè)控制器的需求。有學(xué)者使用USB HID技術(shù)開發(fā)了專用的鼠標(biāo)[7]、鍵盤[8]和手勢輸入設(shè)備[9],但是由于沒有主機(jī)數(shù)據(jù)輸出,僅有單向數(shù)據(jù)輸入功能,不能用于控制器。

    本設(shè)計(jì)基于STM32構(gòu)建了一個(gè)使用USB HID協(xié)議的多功能控制器,數(shù)據(jù)傳輸工作采用中斷傳輸方式,主機(jī)和控制器(從機(jī))之間建立相互獨(dú)立的寫入和讀出管道,上位機(jī)控制軟件直接調(diào)用HID接口的API函數(shù)實(shí)現(xiàn)對下位機(jī)硬件的讀寫控制。

    2 系統(tǒng)硬件原理和組成

    基于STM32的USB HID接口控制器的硬件系統(tǒng)結(jié)構(gòu)如圖1所示。控制器選擇STM32F103作為系統(tǒng)主處理器,其工作頻率為72 MHz,采用ARM CortexM3內(nèi)核,功耗約為0.1 W,其內(nèi)部集成了兩個(gè)AD采樣器,可以直接接收0~3 V的模擬輸入電壓,支持USB全速設(shè)備。主處理器通過定時(shí)器中斷輸出3.3 V的PWM信號,PWM信號經(jīng)過光電隔離后輸出給控制驅(qū)動電路。本設(shè)計(jì)使用LED驅(qū)動電路進(jìn)行驗(yàn)證,由于驅(qū)動電路工作在高電壓、大電流狀態(tài)下,因此PWM信號必須隔離輸出。在控制器系統(tǒng)集成多路光電隔離的GPIO信號,用于外部開關(guān)控制,系統(tǒng)中MAX3232作為UART串口驅(qū)動,用于調(diào)試接口和功能擴(kuò)展。

    圖1 USB HID接口控制器的硬件系統(tǒng)結(jié)構(gòu)圖

    控制器USB HID接口部分的實(shí)際電路圖如圖2所示。STM32F103的PA11和PA12分別連接USB總線的DM和DP端,在DP端上拉1.5 kΩ電阻用于全速設(shè)備檢測熱插拔事件,如果DP端直接上拉到3.3 V電壓,因從機(jī)的上電延遲,會導(dǎo)致枚舉失敗,因此USB總線的上拉電阻接到STM32F103處理器的IO端口PB10,當(dāng)控制器啟動,在固件main函數(shù)中將PB10拉高,從而等待USB插入事件,開始進(jìn)行枚舉。

    圖2 USB HID接口電路圖

    3 USB HID接口多功能控制器設(shè)備固件軟件設(shè)計(jì)

    參考USB HID協(xié)議,USB HID接口控制器和主機(jī)之間需建立兩種傳輸管道:控制傳輸管道和中斷傳輸管道??刂苽鬏敼艿烙糜谠O(shè)備枚舉,從設(shè)備上傳設(shè)備描述符、配置描述符以及HID描述符等信息,下發(fā)Get請求和Set請求,在設(shè)備資源方面占用默認(rèn)的端點(diǎn)0。因?yàn)楸究刂破鲗儆谧远x的HID設(shè)備,首先需要重新定義HID報(bào)表描述符,在報(bào)表描述中增加和修改數(shù)據(jù)輸入和輸出報(bào)告,修改通訊數(shù)據(jù)包的字長、字?jǐn)?shù)目、傳輸方向、最大值和最小值。HID報(bào)表描述符完成后,在HID描述符填充HID報(bào)表描述符信息(長度、類別)??刂破魇褂弥袛鄠鬏斶M(jìn)行實(shí)際的負(fù)載數(shù)據(jù)傳輸,其內(nèi)部分配兩個(gè)中斷類型的端點(diǎn),分別用于數(shù)據(jù)接收和發(fā)送。

    3.1 控制器USB HID接口枚舉和工作過程

    控制器USB HID接口主從機(jī)枚舉工作和交互過程如圖3所示。主機(jī)檢測到從機(jī)接入后,開始標(biāo)準(zhǔn)設(shè)備枚舉過程,包括請求和接收設(shè)備描述符、設(shè)置從機(jī)地址、請求和接收配置描述符三個(gè)步驟。通過標(biāo)準(zhǔn)設(shè)備枚舉過程,主機(jī)獲得控制器的設(shè)備描述符、配置描述符、接口描述符和端點(diǎn)描述符。標(biāo)準(zhǔn)設(shè)備枚舉之后,進(jìn)行HID類設(shè)備枚舉,主機(jī)向從機(jī)發(fā)送Get HID類描述符請求,然后收到HID類描述符和報(bào)表描述符。在控制器全部枚舉后,系統(tǒng)進(jìn)入正常的工作狀態(tài),在Windows環(huán)境下主機(jī)通過調(diào)用ReadFile和WriteFile實(shí)現(xiàn)和從機(jī)之間收發(fā)數(shù)據(jù)。在Linux環(huán)境下可以調(diào)用libusb庫實(shí)現(xiàn)USB HID通訊。HID設(shè)備定義了6個(gè)HID類請求,在STM32固件程序的Setup階段中斷函數(shù)中響應(yīng)這些請求命令,根據(jù)HID請求發(fā)送相應(yīng)的HID類描述符。

    圖3 控制器USB HID接口主從機(jī)枚舉工作和交互過程

    3.2 控制器固件的HID類描述符定義及專用的數(shù)據(jù)結(jié)構(gòu)和對象變量

    對于自定義的USB總線HID設(shè)備,必須重新構(gòu)建Report報(bào)表描述符[3]。圖4是控制器HID協(xié)議報(bào)表描述符的基本結(jié)構(gòu),包括輸入報(bào)告和輸出報(bào)告,有效數(shù)據(jù)報(bào)文包含8個(gè)字單元,每個(gè)字單元由8個(gè)二進(jìn)制位(1個(gè)字節(jié))組成。報(bào)表描述符定義好后在HID設(shè)備的接口描述符和端點(diǎn)描述符進(jìn)行傳輸方式定義,接口描述符的bNumEndpoints,bInterfaceClass和bInterfaceProtocol字段分別定義控制器端點(diǎn)數(shù)目、HID設(shè)備類別以及HID交互協(xié)議。

    圖4 控制器USB HID接口協(xié)議報(bào)表描述符的基本結(jié)構(gòu)

    控制器STM32硬件的固件程序使用三個(gè)數(shù)據(jù)結(jié)構(gòu)處理USB通訊事務(wù),分別是:①DEVICE_INFO,保存USB請求命令和通訊狀態(tài)信息;②DEVICE_PROP,USB通訊過程的回調(diào)函數(shù),包括控制傳輸Setup階段處理,Stage IN和OUT事務(wù)處理,獲得設(shè)備、配置和字符描述符處理;③USER_STANDARD_REQUESTS,一組標(biāo)準(zhǔn)請求回調(diào)函數(shù)指針,用于定制上位機(jī)的標(biāo)準(zhǔn)請求,可編寫相應(yīng)的函數(shù)實(shí)例化這些指針,也可以設(shè)置成NOP_Process系統(tǒng)函數(shù)。本控制器系統(tǒng)函數(shù)均設(shè)置成NOP_Process??刂破鞴碳绦蚴褂肧TM32開發(fā)庫定義以上三個(gè)數(shù)據(jù)結(jié)構(gòu)的實(shí)例化對象指針變量pInformation,pProperty,pUser_Standard_Requests處理USB通訊。在STM32的USB總線的中斷處理USB_LP_CAN1_RX0_IRQHandler中調(diào)用CTR_LP中斷服務(wù)函數(shù),中斷服務(wù)函數(shù)內(nèi)部這三個(gè)指針指向結(jié)構(gòu)體對象完成控制傳輸過程。

    3.3 控制器固件軟件主控程序設(shè)計(jì)

    多功能控制器固件主控程序流程如圖5所示。控制器分別使用中斷模式的端點(diǎn)1(管道EP1)、端點(diǎn)2接收和發(fā)送數(shù)據(jù)。在端點(diǎn)1的中斷服務(wù)中如果接收到一串長度和格式符合要求的數(shù)據(jù),即作為一條控制消息,將其放入一個(gè)消息隊(duì)列。在主程序中使用一個(gè)while循環(huán)任務(wù)作為后臺主線程程序,主線程程序首先檢測消息隊(duì)列是否為空,如果不為空,則從隊(duì)列中讀取一條控制消息,對控制消息進(jìn)行CRC校驗(yàn),如果CRC校驗(yàn)成功,則將控制消息里命令參數(shù)賦值給控制寄存器,然后在后續(xù)的過程中根據(jù)控制寄存器的值運(yùn)行PWM控制程序、AD采樣程序、GPIO讀寫程序等子模塊。

    圖5 多功能控制器固件主控程序流程圖

    4 上位機(jī)對USB HID控制器讀寫程序設(shè)計(jì)

    針對本USB HID接口多功能控制器,上位機(jī)軟件使用API函數(shù)實(shí)現(xiàn)USB HID功能,在Windows環(huán)境下可以調(diào)用hid.lib,hidclass.lib,hidparse.lib和setupapi.lib四個(gè)接口庫完成,而在Linux環(huán)境下可使用libusb調(diào)用libusb-1.0.so.0.1.0庫完成。限于篇幅,以下介紹Windows環(huán)境下上位機(jī)實(shí)現(xiàn)USB HID功能編程的方法。

    在Windows環(huán)境下編程時(shí)程序中需要hidsdi.h和setupapi.h兩個(gè)頭文件。調(diào)用這兩個(gè)頭文件必須按照C語言的調(diào)用規(guī)則。Windows環(huán)境下上位機(jī)對USB HID接口控制器讀寫流程如圖6所示。首先找到HID設(shè)備的GUID,調(diào)用后獲得HID設(shè)備的指針,然后找到單個(gè)HID設(shè)備的信息,調(diào)用后使用CreaeFile函數(shù)按照設(shè)備路徑打開,設(shè)備打開后讀出設(shè)備屬性,然后根據(jù)設(shè)備屬性找到設(shè)備屬性中符合控制器ID(VID和PID)的設(shè)備,針對滿足條件的設(shè)備重新使用CreateFile函數(shù)調(diào)用兩次,建立讀寫句柄hReader和hWriter。以上過程是通過調(diào)用hidsdi.h和setupapi.h頭文件里面的HidD_GetHidGuid,SetupDiGetClassDevs,SetupDiEnumDeviceInterfaces,SetupDiEnumDeviceInterfaceDetail等一系列API函數(shù)實(shí)現(xiàn)的。設(shè)備檢測過程中,因?yàn)閁SB從機(jī)設(shè)備最多有127個(gè),因此設(shè)備遍歷檢測計(jì)數(shù)設(shè)置為127,即可保證全部HID設(shè)備屬性被檢測到。在主機(jī)的讀寫進(jìn)程中直接調(diào)用ReadFile和WriteFile函數(shù)實(shí)現(xiàn)對控制器的讀寫,hReader和hWriter句柄是關(guān)鍵參數(shù)。

    圖6 上位機(jī)對USB HID接口控制器讀寫流程圖

    5 實(shí)驗(yàn)驗(yàn)證

    在驗(yàn)證實(shí)驗(yàn)中,USB HID接口控制器和主機(jī)之間的數(shù)據(jù)流管道配置如圖7所示。主機(jī)通過EP0端點(diǎn)的控制傳輸方式對控制器進(jìn)行枚舉和初始化;設(shè)備的端點(diǎn)1(管道EP1)用于接收主機(jī)實(shí)際控制信息,端點(diǎn)2(管道EP2)用于設(shè)備數(shù)據(jù)讀出,EP1,EP2工作采用中斷傳輸方式??刂破鲾?shù)據(jù)包的大小采用8個(gè)字節(jié),控制器和主機(jī)之間采用短數(shù)據(jù)包的形式保證控制器響應(yīng)的敏捷性,每個(gè)控制輸出事務(wù)和狀態(tài)讀取的輸入事務(wù)均包含8個(gè)字節(jié)的有效數(shù)據(jù)。

    圖7 控制器和主機(jī)之間數(shù)據(jù)流管道配置

    實(shí)驗(yàn)驗(yàn)證用的處理器型號是STM32F103C8T6。圖8是USB HID接口控制器實(shí)際硬件電路和系統(tǒng)測試實(shí)驗(yàn)圖。外部測試硬件使用一個(gè)LED光源,通過PWM接口控制LED恒流源驅(qū)動器輸出。

    (a)實(shí)際硬件電路

    圖9是示波器顯示的USB HID接口控制器PWM信號輸出的實(shí)際波形,其中(a)為50%占空比,(b)為80%占空比,硬件根據(jù)控制要求改變PWM信號的占空比。圖10是控制器通過PWM信號控制LED光源獲得的實(shí)驗(yàn)數(shù)據(jù),橫坐標(biāo)為PWM信號的占空比(ratio),其范圍從0.05到1.0(較小數(shù)據(jù)沒有顯示),縱坐標(biāo)為LED工作電流值。LED的驅(qū)動電路使用LM3409恒流源驅(qū)動芯片,在實(shí)驗(yàn)過程中上位機(jī)向控制器下發(fā)占空比(ratio)和頻率參數(shù),然后控制器根據(jù)這兩個(gè)參數(shù)生成PWM信號,PWM信號控制LED光源驅(qū)動芯片輸出的開關(guān),從而調(diào)節(jié)LED光源的亮度。選擇2 kHz和8 kHz的PWM信號頻率進(jìn)行測試,由圖10可知,當(dāng)選擇較高頻率(8 kHz)PWM信號時(shí),LED調(diào)節(jié)的范圍較大,較小的占空比也有電流輸出,LED電流輸出最小值可以小于1 mA,可見控制器可以很方便地實(shí)現(xiàn)一個(gè)寬范圍的控制過程。控制器硬件平均工作電流為135 mA,功耗低、性能穩(wěn)定,數(shù)據(jù)測試過程中上位機(jī)輸出100%成功。系統(tǒng)經(jīng)過24 h長時(shí)間測試,能夠穩(wěn)定運(yùn)行。

    (a)通道1(50%的占空比)

    圖10 控制器通過PWM信號控制LED光源圖示(改變占空比獲得電流輸出)

    6 結(jié)論和展望

    本文提出了一種基于STM32硬件的USB HID接口多功能控制器設(shè)計(jì)方案,主機(jī)和USB設(shè)備之間采用控制管道、讀管道和寫管道等相互獨(dú)立的多個(gè)傳輸管道實(shí)現(xiàn)控制數(shù)據(jù)的讀寫。通過重新定義USB HID報(bào)表描述符和設(shè)備與主機(jī)之間的雙向通訊控制流程,實(shí)現(xiàn)了可編程變頻PWM信號控制、GPIO讀入和輸出、模擬量AD采集多種功能。實(shí)驗(yàn)驗(yàn)證的結(jié)果表明,系統(tǒng)使用靈活,反應(yīng)快速,可以穩(wěn)定運(yùn)行。

    此控制器可以在跨平臺操作系統(tǒng)的主機(jī)下使用,安裝和部署方便,且免驅(qū)安裝,可用于機(jī)器視覺系統(tǒng)、生產(chǎn)測試、工業(yè)測控自動化、儀器儀表、邊緣計(jì)算、可穿戴設(shè)備等領(lǐng)域,具備運(yùn)算處理能力強(qiáng)、功耗小、使用和維護(hù)成本低等優(yōu)點(diǎn),而且為應(yīng)對智能傳感器大數(shù)據(jù)控制的需求,此控制器可以通過增加USB接口設(shè)置、修改包長、升級USB協(xié)議版本來滿足數(shù)據(jù)流傳輸?shù)囊?,因此具有良好的?yīng)用價(jià)值。

    猜你喜歡
    枚舉描述符固件
    基于理解性教學(xué)的信息技術(shù)教學(xué)案例研究
    速讀·上旬(2022年2期)2022-04-10 16:42:14
    基于結(jié)構(gòu)信息的異源遙感圖像局部特征描述符研究
    一種高效的概率圖上Top-K極大團(tuán)枚舉算法
    Linux單線程并發(fā)服務(wù)器探索
    利用CNN的無人機(jī)遙感影像特征描述符學(xué)習(xí)
    基于固件的遠(yuǎn)程身份認(rèn)證
    基于太陽影子定位枚舉法模型的研究
    提取ROM固件中的APP
    電腦愛好者(2015年7期)2015-04-09 08:54:02
    一種通過USB接口的可靠固件升級技術(shù)
    奧林巴斯XZ—2新固件升級
    中國攝影(2014年1期)2014-02-24 01:50:23
    两人在一起打扑克的视频| 欧美乱妇无乱码| 高清毛片免费观看视频网站 | 夜夜夜夜夜久久久久| 夜夜躁狠狠躁天天躁| 欧美 亚洲 国产 日韩一| 激情视频va一区二区三区| 日韩 欧美 亚洲 中文字幕| 人人妻人人爽人人添夜夜欢视频| 日韩av在线大香蕉| 成人亚洲精品av一区二区 | 香蕉丝袜av| 制服诱惑二区| 亚洲欧洲精品一区二区精品久久久| 精品久久久精品久久久| 日韩免费av在线播放| a级片在线免费高清观看视频| 国产伦人伦偷精品视频| 久久草成人影院| 91在线观看av| 午夜影院日韩av| www.999成人在线观看| 最近最新免费中文字幕在线| 成人18禁在线播放| 一二三四在线观看免费中文在| 波多野结衣av一区二区av| 国产免费现黄频在线看| 日本撒尿小便嘘嘘汇集6| 亚洲色图综合在线观看| 老熟妇仑乱视频hdxx| 欧美激情 高清一区二区三区| 男女之事视频高清在线观看| 女警被强在线播放| 精品久久久久久电影网| xxxhd国产人妻xxx| 夜夜躁狠狠躁天天躁| 日韩精品中文字幕看吧| 国产三级在线视频| 露出奶头的视频| 久久精品亚洲av国产电影网| 欧美大码av| 欧美 亚洲 国产 日韩一| 亚洲全国av大片| 在线免费观看的www视频| 欧美成人性av电影在线观看| 久久精品国产99精品国产亚洲性色 | 成人三级黄色视频| 久久久精品欧美日韩精品| av网站免费在线观看视频| 日韩一卡2卡3卡4卡2021年| 国产高清videossex| 欧美乱色亚洲激情| 99国产极品粉嫩在线观看| 免费高清视频大片| 成人黄色视频免费在线看| 日韩欧美在线二视频| 国产成+人综合+亚洲专区| 女人被躁到高潮嗷嗷叫费观| 岛国视频午夜一区免费看| 亚洲一码二码三码区别大吗| 色综合欧美亚洲国产小说| 中文字幕高清在线视频| 自线自在国产av| 欧美激情 高清一区二区三区| 人成视频在线观看免费观看| 国产人伦9x9x在线观看| 国产精品免费视频内射| 国产又色又爽无遮挡免费看| 黄色视频,在线免费观看| 男人操女人黄网站| 国产激情欧美一区二区| 纯流量卡能插随身wifi吗| 美女高潮喷水抽搐中文字幕| 一区在线观看完整版| 国产高清videossex| 亚洲午夜精品一区,二区,三区| 亚洲自拍偷在线| 国产有黄有色有爽视频| 午夜久久久在线观看| 国产乱人伦免费视频| 波多野结衣av一区二区av| 午夜亚洲福利在线播放| 久久久久国产一级毛片高清牌| 又黄又粗又硬又大视频| 日韩精品免费视频一区二区三区| 国产黄色免费在线视频| xxxhd国产人妻xxx| 欧美日本亚洲视频在线播放| 亚洲人成77777在线视频| 国产精品秋霞免费鲁丝片| 美女福利国产在线| 一级a爱片免费观看的视频| 日本免费a在线| 亚洲第一欧美日韩一区二区三区| 九色亚洲精品在线播放| 男女床上黄色一级片免费看| 69精品国产乱码久久久| 好看av亚洲va欧美ⅴa在| 国产三级在线视频| 1024视频免费在线观看| 欧美最黄视频在线播放免费 | 国产黄a三级三级三级人| 日韩av在线大香蕉| 正在播放国产对白刺激| 欧美日韩黄片免| 天天躁狠狠躁夜夜躁狠狠躁| 午夜福利在线免费观看网站| 夜夜夜夜夜久久久久| 成人国语在线视频| 美女国产高潮福利片在线看| 99re在线观看精品视频| 大型av网站在线播放| 午夜精品久久久久久毛片777| 久久青草综合色| 国产欧美日韩一区二区三区在线| 国产一区二区三区在线臀色熟女 | 一区福利在线观看| 中亚洲国语对白在线视频| 午夜久久久在线观看| 久久国产精品影院| 亚洲精品粉嫩美女一区| 久久久国产成人精品二区 | 成人手机av| 黄色怎么调成土黄色| 欧美日韩亚洲高清精品| av有码第一页| 老司机福利观看| 手机成人av网站| 午夜福利一区二区在线看| www.www免费av| 久久热在线av| 欧美日本亚洲视频在线播放| 一边摸一边抽搐一进一小说| 可以在线观看毛片的网站| 伊人久久大香线蕉亚洲五| 成人亚洲精品一区在线观看| 成人亚洲精品av一区二区 | 亚洲精华国产精华精| 日韩一卡2卡3卡4卡2021年| 怎么达到女性高潮| 日韩免费高清中文字幕av| 久久国产精品影院| 国产精品亚洲一级av第二区| 日韩精品青青久久久久久| 男人舔女人下体高潮全视频| 国产高清激情床上av| 亚洲人成77777在线视频| 91国产中文字幕| www.www免费av| 久久精品国产99精品国产亚洲性色 | 女生性感内裤真人,穿戴方法视频| 一夜夜www| 国产精品美女特级片免费视频播放器 | 精品国产乱子伦一区二区三区| 成人亚洲精品av一区二区 | 久久欧美精品欧美久久欧美| 美女高潮喷水抽搐中文字幕| 日韩欧美免费精品| 国产精品成人在线| 亚洲avbb在线观看| 午夜日韩欧美国产| 国产视频一区二区在线看| 亚洲第一av免费看| 日韩三级视频一区二区三区| 中亚洲国语对白在线视频| 在线av久久热| 看免费av毛片| 侵犯人妻中文字幕一二三四区| 欧美+亚洲+日韩+国产| 欧美激情 高清一区二区三区| 欧美成人性av电影在线观看| 如日韩欧美国产精品一区二区三区| 亚洲欧美日韩高清在线视频| 国产真人三级小视频在线观看| 丝袜人妻中文字幕| 每晚都被弄得嗷嗷叫到高潮| 深夜精品福利| 亚洲欧美激情综合另类| 亚洲五月色婷婷综合| 99国产精品免费福利视频| 人人妻人人澡人人看| 99国产精品一区二区三区| 精品国产美女av久久久久小说| 一区在线观看完整版| 欧美乱码精品一区二区三区| 嫩草影视91久久| 丰满的人妻完整版| 女生性感内裤真人,穿戴方法视频| 精品电影一区二区在线| 国产91精品成人一区二区三区| 日韩欧美免费精品| 最新在线观看一区二区三区| 亚洲精品av麻豆狂野| 91字幕亚洲| 亚洲成人国产一区在线观看| av网站免费在线观看视频| 丰满人妻熟妇乱又伦精品不卡| 岛国在线观看网站| 亚洲美女黄片视频| 午夜免费观看网址| 国产亚洲精品久久久久5区| 如日韩欧美国产精品一区二区三区| 免费久久久久久久精品成人欧美视频| 久久 成人 亚洲| 亚洲精品中文字幕在线视频| 久久精品国产亚洲av香蕉五月| 欧美激情高清一区二区三区| av片东京热男人的天堂| 日日爽夜夜爽网站| 黄网站色视频无遮挡免费观看| 日韩 欧美 亚洲 中文字幕| 日本免费a在线| 99久久精品国产亚洲精品| 国产精品99久久99久久久不卡| 亚洲精品美女久久av网站| 亚洲免费av在线视频| 国产亚洲av高清不卡| 久久精品人人爽人人爽视色| 精品久久久久久成人av| 婷婷精品国产亚洲av在线| 久久久久久久久久久久大奶| 国产熟女xx| 免费av毛片视频| 国产国语露脸激情在线看| 岛国在线观看网站| 免费高清在线观看日韩| 成人影院久久| 国产一区二区三区在线臀色熟女 | 波多野结衣高清无吗| 国产成人精品无人区| 国产成人av激情在线播放| 日韩精品青青久久久久久| 一级片免费观看大全| 亚洲色图综合在线观看| 欧美在线黄色| 日本wwww免费看| 97人妻天天添夜夜摸| 亚洲精品粉嫩美女一区| 久久午夜综合久久蜜桃| 久久狼人影院| 日本撒尿小便嘘嘘汇集6| 午夜两性在线视频| 日日干狠狠操夜夜爽| 人人澡人人妻人| 亚洲成人免费av在线播放| www.www免费av| av电影中文网址| 男女床上黄色一级片免费看| 多毛熟女@视频| 自线自在国产av| 一级,二级,三级黄色视频| 国产亚洲精品综合一区在线观看 | 国产精品一区二区在线不卡| 久久久久久人人人人人| 久久精品91无色码中文字幕| 中文字幕精品免费在线观看视频| 五月开心婷婷网| 久久伊人香网站| 自线自在国产av| 又大又爽又粗| 成年版毛片免费区| 俄罗斯特黄特色一大片| 99国产精品99久久久久| 国产精品免费一区二区三区在线| 午夜久久久在线观看| 乱人伦中国视频| 十八禁人妻一区二区| 亚洲自偷自拍图片 自拍| 日本精品一区二区三区蜜桃| 亚洲精品国产一区二区精华液| 久久人人97超碰香蕉20202| 久久久久国内视频| 757午夜福利合集在线观看| 国产三级黄色录像| 久久人人爽av亚洲精品天堂| 黄色女人牲交| 国产亚洲欧美98| 热re99久久精品国产66热6| 大型av网站在线播放| 一区二区三区国产精品乱码| 91精品三级在线观看| www.精华液| 国产av在哪里看| tocl精华| 欧美成人午夜精品| 一级,二级,三级黄色视频| 午夜福利影视在线免费观看| 久久久久久久午夜电影 | 国产免费现黄频在线看| 看免费av毛片| 深夜精品福利| 国产激情久久老熟女| 国产av在哪里看| 成人黄色视频免费在线看| 国产精品久久久久成人av| 五月开心婷婷网| xxx96com| 精品人妻在线不人妻| 色婷婷av一区二区三区视频| 好男人电影高清在线观看| 1024视频免费在线观看| 97人妻天天添夜夜摸| 午夜福利在线免费观看网站| 国产成人免费无遮挡视频| 丰满的人妻完整版| 日本wwww免费看| 日韩国内少妇激情av| 国产精品日韩av在线免费观看 | 激情视频va一区二区三区| 免费人成视频x8x8入口观看| 久久久久国产精品人妻aⅴ院| 淫秽高清视频在线观看| 日日爽夜夜爽网站| 亚洲熟妇熟女久久| 国产成人av激情在线播放| av视频免费观看在线观看| 久久草成人影院| 99国产极品粉嫩在线观看| 欧美色视频一区免费| 一边摸一边做爽爽视频免费| 又大又爽又粗| 欧美成人午夜精品| 日韩大码丰满熟妇| 国产精品98久久久久久宅男小说| 母亲3免费完整高清在线观看| 欧美乱码精品一区二区三区| 大陆偷拍与自拍| 亚洲 欧美一区二区三区| 亚洲视频免费观看视频| 色尼玛亚洲综合影院| 美女大奶头视频| 免费不卡黄色视频| 午夜免费成人在线视频| 精品国产一区二区久久| 乱人伦中国视频| 日本一区二区免费在线视频| 亚洲精品国产区一区二| 欧美乱妇无乱码| av免费在线观看网站| 久久99一区二区三区| av电影中文网址| 国产一区二区三区在线臀色熟女 | 狠狠狠狠99中文字幕| 搡老熟女国产l中国老女人| 五月开心婷婷网| 一级毛片女人18水好多| 啦啦啦 在线观看视频| 国产在线精品亚洲第一网站| 久久中文看片网| 欧洲精品卡2卡3卡4卡5卡区| 两个人免费观看高清视频| 精品欧美一区二区三区在线| 日本欧美视频一区| 亚洲第一欧美日韩一区二区三区| 免费少妇av软件| 女人被狂操c到高潮| 日本免费一区二区三区高清不卡 | 精品一区二区三区av网在线观看| 午夜福利一区二区在线看| 亚洲男人的天堂狠狠| 美女午夜性视频免费| 欧美黄色淫秽网站| 久久国产乱子伦精品免费另类| 精品无人区乱码1区二区| 国产欧美日韩一区二区三区在线| 18禁黄网站禁片午夜丰满| 悠悠久久av| 制服诱惑二区| 免费在线观看影片大全网站| 操出白浆在线播放| 国产精品综合久久久久久久免费 | 两人在一起打扑克的视频| 人人妻,人人澡人人爽秒播| bbb黄色大片| 国产高清视频在线播放一区| 黄色片一级片一级黄色片| 18禁观看日本| 国产成人一区二区三区免费视频网站| 午夜免费成人在线视频| 亚洲成a人片在线一区二区| 亚洲精品在线观看二区| 精品一区二区三区四区五区乱码| 日本五十路高清| 日本vs欧美在线观看视频| 亚洲伊人色综图| 亚洲欧美激情综合另类| 国产亚洲精品第一综合不卡| 精品欧美一区二区三区在线| 欧美黑人精品巨大| 黄色丝袜av网址大全| 国产精品国产av在线观看| 国产精品 欧美亚洲| 一区二区日韩欧美中文字幕| 欧美大码av| 99热只有精品国产| 看免费av毛片| 久久精品人人爽人人爽视色| 国产亚洲精品一区二区www| 极品教师在线免费播放| 99国产精品一区二区三区| 亚洲国产精品一区二区三区在线| 精品乱码久久久久久99久播| 国产高清videossex| 久热这里只有精品99| 黑人猛操日本美女一级片| 国产av一区二区精品久久| 老司机午夜十八禁免费视频| 精品一区二区三区视频在线观看免费 | 欧美成人性av电影在线观看| 国产亚洲精品综合一区在线观看 | 亚洲一区中文字幕在线| 老鸭窝网址在线观看| 亚洲专区国产一区二区| 两性夫妻黄色片| 亚洲一区二区三区色噜噜 | 欧美日韩精品网址| 这个男人来自地球电影免费观看| 黄网站色视频无遮挡免费观看| 中文欧美无线码| 超碰97精品在线观看| 真人一进一出gif抽搐免费| 午夜视频精品福利| 精品无人区乱码1区二区| 新久久久久国产一级毛片| 久久精品国产99精品国产亚洲性色 | 精品国产亚洲在线| 午夜精品久久久久久毛片777| 国产欧美日韩一区二区三区在线| 免费不卡黄色视频| 精品国产一区二区三区四区第35| 久久伊人香网站| 亚洲第一青青草原| 国产精品野战在线观看 | 97人妻天天添夜夜摸| 亚洲一区二区三区欧美精品| 色哟哟哟哟哟哟| 一进一出抽搐动态| 女人高潮潮喷娇喘18禁视频| 欧美一级毛片孕妇| 国产蜜桃级精品一区二区三区| 正在播放国产对白刺激| 长腿黑丝高跟| 亚洲午夜理论影院| 亚洲欧美一区二区三区黑人| 一二三四在线观看免费中文在| 男人的好看免费观看在线视频 | 精品久久久久久电影网| 天天影视国产精品| 亚洲欧洲精品一区二区精品久久久| 88av欧美| 亚洲av片天天在线观看| 亚洲国产精品一区二区三区在线| 女同久久另类99精品国产91| 欧美日韩福利视频一区二区| 亚洲美女黄片视频| 成人18禁在线播放| 亚洲精品美女久久av网站| 咕卡用的链子| 欧美国产精品va在线观看不卡| 在线免费观看的www视频| av网站在线播放免费| 久久人人精品亚洲av| 免费在线观看亚洲国产| 久久久久久人人人人人| 欧美乱妇无乱码| 亚洲五月色婷婷综合| 国产精品 国内视频| 无限看片的www在线观看| 他把我摸到了高潮在线观看| 精品久久久久久电影网| 又紧又爽又黄一区二区| 高清黄色对白视频在线免费看| 亚洲欧美一区二区三区久久| 黄片小视频在线播放| 少妇的丰满在线观看| 中文亚洲av片在线观看爽| 日本免费a在线| 美女福利国产在线| 十八禁网站免费在线| 成人影院久久| 亚洲片人在线观看| 大码成人一级视频| 欧美日本亚洲视频在线播放| 午夜老司机福利片| 三上悠亚av全集在线观看| 91国产中文字幕| 国产精品亚洲一级av第二区| av网站免费在线观看视频| 热99国产精品久久久久久7| av在线天堂中文字幕 | 亚洲 国产 在线| 在线观看日韩欧美| 妹子高潮喷水视频| 又大又爽又粗| 久热爱精品视频在线9| 国产成人精品无人区| www日本在线高清视频| 免费观看人在逋| 成人永久免费在线观看视频| 国产精品av久久久久免费| 韩国av一区二区三区四区| 91成年电影在线观看| 日日爽夜夜爽网站| 日本免费a在线| 777久久人妻少妇嫩草av网站| 这个男人来自地球电影免费观看| 伊人久久大香线蕉亚洲五| 成熟少妇高潮喷水视频| www.999成人在线观看| 国产亚洲精品一区二区www| 最近最新免费中文字幕在线| 999久久久国产精品视频| 久久精品国产99精品国产亚洲性色 | 纯流量卡能插随身wifi吗| 中文字幕色久视频| 国产精品免费一区二区三区在线| 精品国产国语对白av| 国产精品 国内视频| 少妇粗大呻吟视频| 成人三级做爰电影| 亚洲精品美女久久av网站| 国产免费男女视频| 中文欧美无线码| 国产三级在线视频| 最近最新中文字幕大全电影3 | 欧美+亚洲+日韩+国产| 久久久国产一区二区| 亚洲av成人av| 中文字幕精品免费在线观看视频| 大香蕉久久成人网| 日本五十路高清| 高清在线国产一区| 国产精品爽爽va在线观看网站 | www.精华液| 欧美激情极品国产一区二区三区| 色老头精品视频在线观看| 成人黄色视频免费在线看| 亚洲国产毛片av蜜桃av| 最新美女视频免费是黄的| 大陆偷拍与自拍| 国产视频一区二区在线看| 免费在线观看亚洲国产| 久久天堂一区二区三区四区| 亚洲欧美一区二区三区久久| 99riav亚洲国产免费| 人人妻,人人澡人人爽秒播| 黄色丝袜av网址大全| 淫秽高清视频在线观看| 亚洲五月色婷婷综合| 日韩一卡2卡3卡4卡2021年| 国产av一区二区精品久久| 中文字幕高清在线视频| 1024视频免费在线观看| 婷婷精品国产亚洲av在线| 亚洲欧洲精品一区二区精品久久久| 国产精品爽爽va在线观看网站 | svipshipincom国产片| 国产午夜精品久久久久久| 一边摸一边抽搐一进一出视频| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲国产看品久久| 91精品国产国语对白视频| a级毛片在线看网站| 伊人久久大香线蕉亚洲五| 国内久久婷婷六月综合欲色啪| 国产成人精品在线电影| 亚洲avbb在线观看| 久久香蕉国产精品| 国产精品1区2区在线观看.| 日本wwww免费看| 1024香蕉在线观看| 欧美乱色亚洲激情| 麻豆国产av国片精品| av在线播放免费不卡| 丁香六月欧美| 亚洲精华国产精华精| 亚洲伊人色综图| 国产aⅴ精品一区二区三区波| 日韩欧美免费精品| 色哟哟哟哟哟哟| 亚洲avbb在线观看| 一个人免费在线观看的高清视频| 又紧又爽又黄一区二区| 国产97色在线日韩免费| www.999成人在线观看| 一边摸一边抽搐一进一出视频| 18禁黄网站禁片午夜丰满| 他把我摸到了高潮在线观看| 美国免费a级毛片| 欧美日韩视频精品一区| 欧美在线黄色| 成人精品一区二区免费| 18禁裸乳无遮挡免费网站照片 | 精品国产国语对白av| 大香蕉久久成人网| 美女午夜性视频免费| 麻豆一二三区av精品| 亚洲一区二区三区欧美精品| 亚洲成人免费av在线播放| 久久青草综合色| 交换朋友夫妻互换小说| 亚洲伊人色综图| 精品久久久久久久久久免费视频 | 色综合婷婷激情| 在线观看免费日韩欧美大片| 欧美在线黄色| 丝袜美足系列| 桃红色精品国产亚洲av| 国产真人三级小视频在线观看| 美女福利国产在线| 亚洲五月婷婷丁香| 精品一区二区三卡| 国产亚洲精品综合一区在线观看 | 日韩精品青青久久久久久| 精品第一国产精品|