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

    STM32-MCU片內(nèi)IIC接口的驅(qū)動程序設計

    2018-08-31 05:54:34河南馳誠電氣股份有限公司怯肇乾
    電子世界 2018年16期
    關鍵詞:指令

    河南馳誠電氣股份有限公司 朱 斌 張 磊 怯肇乾

    1 引言

    意法半導體STM(STMicroelectronics)的Cortex-M系列微控制器MCU(Micro Control Unit),性價比高,應用廣泛。然而,其片內(nèi)集成的硬件IIC總線(Inter-Integrated Circuit)接口運用,幾乎是共認的“雞肋”。此類MCU外接IIC設備,如數(shù)據(jù)隨機存儲器RAM(Ramdom Access Memory)、傳感器Sensor、液晶顯示模塊LCM()等,很多工程師,寧可用通用輸入輸出端口GPIO(General Purpose Input Output)模擬實現(xiàn)IIC通信,也不用其片內(nèi)集成的IIC接口。

    選用片內(nèi)IIC接口,即使采用STM提供的庫驅(qū)動函數(shù),程序卡死或跑飛,是“家常便飯”。GPIO模擬IIC通信,盡管容易實現(xiàn),但它耗用MCU資源多,形成的IIC時序不規(guī)范,而且為保證IIC時序的完整性而在通信期間關閉系統(tǒng)中斷又會嚴重影響嵌入式軟件體系的整體調(diào)度性能。

    GPIO模擬IIC“得不償失”,閑置片內(nèi)IIC“棄之可惜”。深入研究STM-MCU-IIC時序,借鑒GPIO模擬和STM庫函數(shù)通信經(jīng)驗,充分運用并簡化片內(nèi)IIC驅(qū)動通信,勢在必行。

    2 片內(nèi)IIC驅(qū)動現(xiàn)狀[1][4]

    選用片內(nèi)IIC接口,采用STM-IIC驅(qū)動庫函數(shù)或自編驅(qū)動,進行IIC總線主從通信,通常MCU為主,設備為從,很容易捕捉發(fā)現(xiàn):發(fā)送數(shù)據(jù)沒有問題,接收多個數(shù)據(jù)沒有問題,讀入1個數(shù)據(jù),IIC總線停止。對于RAM等外設的訪問,多讀幾個數(shù)據(jù)很容易回避讀入1個數(shù)據(jù)時的“尷尬”,但必需讀入1個字節(jié)的寄存器時,就不得不“面對”了。

    圖1下面給出的是示波器測量空氣質(zhì)量傳感器CSS811的配置與狀態(tài)回讀時序,CSS811作為從機,地址為0x5A,對CSS811內(nèi)部寄存器0x01地址寫入0x38完成配置,之后對狀態(tài)寄存器0x00回讀1 字節(jié),即:發(fā)送0x01、0x38完成配置,發(fā)送0x00啟動狀態(tài)讀,之后讀入1 字節(jié)。

    圖1說明,按1個字讀,沒有結果;按2個以上字節(jié)讀,數(shù)據(jù)線拉低,致使IIC總線停止。

    圖1 片內(nèi)IIC原始收發(fā)時序展示圖Dig.1 Transmit & receive Timing Diagram for Primitive IIC on Chip

    圖2 STM-CortexMx-MCU-IIC主發(fā)送器傳送序列及其說明圖Dig.2 STM-CortexMx-MCU-IIC Master Sender Timing Diagram

    圖3 STM-CortexMx-MCU-IIC主接收器傳送序列及其說明圖Dig.3 STM-CortexMx-MCU-IIC Slaver Sender Timing Diagram

    3 片內(nèi)IIC操作研究[1][3][4]

    深入研究各類STM-CortexMx-MCU參考手冊的IIC總線控制器,以7位地址主機收發(fā)為例,歸納IIC操作控制時序,如圖2、3所示。

    對比圖2、3的傳送序列和片內(nèi)IIC驅(qū)動的現(xiàn)狀,可以看到:IIC發(fā)送和多字節(jié)接收,各個操控時刻點和內(nèi)容非常明確,所以很容易編程實現(xiàn);而單字節(jié)接收的操控時刻點EV6_1極難把握,幾乎沒有辦法及時發(fā)出清除位和產(chǎn)生停止位。在發(fā)出“從設備地址slvAddr+讀r”后,產(chǎn)生停止位,就會收不到任何數(shù)據(jù);在收好數(shù)據(jù)后產(chǎn)生停止位,就出現(xiàn)數(shù)據(jù)線拉低的IIC總線停止現(xiàn)象。

    4 片內(nèi)IIC恰當驅(qū)動設計[2][3][5]

    確定單字節(jié)接收的操控時刻點EV6_1,準確給出操控指令,是片內(nèi)IIC驅(qū)動程序設計的關鍵。

    針對單字節(jié)數(shù)據(jù)接收,先標記“發(fā)出從設備地址slvAddr+讀r”,再在收到數(shù)據(jù)標識并且有“發(fā)出從設備地址slvAddr+讀r”標識后“控制發(fā)送停止位并清除發(fā)出從設備地址slvAddr+讀r標識,之后讀入數(shù)據(jù)。跟蹤試驗,問題解決,并且不響應2個以上數(shù)據(jù)的接收。綜合設計恰當?shù)钠瑑?nèi)IIC驅(qū)動程序流程如圖4所示,這里采用GPIO模擬IIC的中斷關閉經(jīng)驗,在中斷中進行IIC數(shù)據(jù)收發(fā),并且設置IIC收發(fā)中斷事件優(yōu)先級僅次于系統(tǒng)調(diào)度時鐘,以確保不因其它事件插入時間過長而破壞IIC操控時序的完整性。

    圖4 恰當?shù)钠瑑?nèi)IIC驅(qū)動程序流程圖Dig.4 Fitting Driver Flow Chart for IIC on Chip

    驅(qū)動程序有4個部分啟動準備、從機訪問、數(shù)據(jù)接收和數(shù)據(jù)發(fā)送,前2部分是操控,后2部分是收發(fā),字節(jié)流形式,每次進入僅完成1個部分操作,不同于傳統(tǒng)的軟件流。

    主要實現(xiàn)程序代碼如下,篇幅限制,略去初始化部分:

    unsigned char slvAddr = 0x07; // 主機欲尋址的從機地址

    unsigned char IIC2_Buf[Iic2BufSize]; // IIC2: 收發(fā)數(shù)據(jù)緩沖

    int IIC2_DtaPrt;

    char IIC2_MsgFlag,IIC2_EvtFlag = 0; // 接收標識: 公共信息[0-是/1-非],事件

    short IIC2_DataCts; // 收發(fā)計數(shù)器

    char IIC2_Mode; // 收發(fā)標識: 0--收,1--發(fā)

    char IIC2_Read(unsigned int count) // IIC2數(shù)據(jù)接收(指定數(shù)量,返回標識公共信息標識)

    { IIC2_Mode = 0;IIC2_DtaPrt = 0;

    IIC2_DataCts = count;

    IIC2_MsgFlag = 0;IIC2_EvtFlag = 0;

    IIC2_CR1 |= 1 << 8; // 啟動IIC控制傳輸[主模式]

    if(IIC2_DataCts>1) IIC2_CR1 |= 1 << 10; // 允許應答

    while(IIC2_DataCts) ; // 等待數(shù)據(jù)接收完成(中斷方式)

    return IIC2_MsgFlag;

    }

    void IIC2_Write(unsigned int count) // IIC2數(shù)據(jù)發(fā)送(指定數(shù)據(jù)數(shù)量)

    { IIC2_Mode = 1;IIC2_DtaPrt = 0;

    IIC2_DataCts = count;IIC2_EvtFlag = 0;

    IIC2_CR1 |= 1 << 8; // 啟動IIC控制傳輸[主模式]

    IIC2_CR1 |= 1 << 10; // 允許應答

    while(IIC2_DataCts) ; // 等待數(shù)據(jù)接收完成(中斷方式)

    IIC2_CR1 |= 1 << 9; // 停止IIC控制傳輸[主模式]

    }

    void Iic2Evt_Process(void) // IIC2數(shù)據(jù)收發(fā)處理

    { unsigned int iicSt = IIC2_SR2; // 獲得IIC2工作狀態(tài)

    iicSt <<= 16;iicSt |= IIC2_SR1;

    if((iicSt&0x00030001)==0x00030001) // 主機收發(fā): 啟動位已經(jīng)發(fā)出,準備SLA+W/R

    { if(IIC2_Mode) IIC2_DR = slvAddr << 1; // 寫W

    else IIC2_DR = (slvAddr << 1) | 1; // 讀R

    }

    if(!IIC2_Mode) // 主機接收

    { if((iicSt&0x00030002)==0x00030002) // 已經(jīng)發(fā)出SLA+R,收到了ACK

    { if(IIC2_DataCts==1) // 只有一個字節(jié),NACK

    { IIC2_CR1 &= ~(1 << 10);

    IIC2_CR1 &= ~(1 << 9);

    IIC2_EvtFlag |= 1;

    }

    }

    else if((iicSt&0x00030040)==0x00030040) // 數(shù)據(jù)接收

    { if(IIC2_EvtFlag&1)

    { IIC2_CR1 |= 1 << 9;

    IIC2_EvtFlag &= ~1;

    }

    IIC2_Buf[IIC2_DtaPrt++] = IIC2_DR;

    IIC2_DataCts--;

    if(IIC2_DataCts==1) // 最后字節(jié),NACK

    { IIC2_CR1 &= ~(1 << 10);

    IIC2_CR1 |= 1 << 9;

    }

    }}

    if(IIC2_Mode) // 主機發(fā)送

    { if((iicSt&0x00070082)==0x00070082) // 已經(jīng)發(fā)出SLA+W,收到了ACK

    IIC2_EvtFlag |= 1;

    else if((IIC2_EvtFlag&1)&& // 第一個數(shù)據(jù)發(fā)送

    ((iicSt&0x00070080)==0x00070080))

    { IIC2_DR = IIC2_Buf[IIC2_DtaPrt++];

    IIC2_DataCts--;IIC2_EvtFlag &= ~1;

    }

    else if((iicSt&0x00070084)==0x00070084) // 數(shù)據(jù)已經(jīng)傳輸,收到了ACK

    { if(IIC2_DataCts) // 繼續(xù)發(fā)送數(shù)據(jù)

    { IIC2_DR = IIC2_Buf[IIC2_DtaPrt++];

    IIC2_DataCts--;

    }

    }}

    }

    所有驅(qū)動代碼,不過200行,相對GPIO模擬IIC和STM-IIC庫函數(shù),得到了最大的簡化。

    5 實踐應用測試

    圖5是示波器捕捉的前述空氣質(zhì)量傳感器CSS811(從地址0x5A)配置后的狀態(tài)查詢過程時序,先發(fā)送指令0x00,再做1字節(jié)數(shù)據(jù)接收。

    圖5 空質(zhì)傳感器的1字節(jié)狀態(tài)指令讀取時序圖Dig.5 1 Byte State-Receiving Timing Diagram for Air-Sensor

    圖6 是示波器捕捉的溫濕度傳感器CTH21(從地址0x40)的溫度讀取時序,發(fā)送指令0xE3后做3字節(jié)數(shù)據(jù)接收。

    圖6 溫濕度傳感器的3字節(jié)數(shù)據(jù)讀取時序Dig.6 3 Bytes Data-Receiving Timing Diagram for Temperature-Humidity-Sensor

    圖7 是示波器捕捉的CTH21測量的電池供電時序狀況,發(fā)送指令0xE7后做1字節(jié)數(shù)據(jù)接收。

    結合圖5~7和程序仿真跟蹤,可以看出設計驅(qū)動程序,很好實現(xiàn)了各種數(shù)據(jù)的收發(fā),無論單個數(shù)據(jù)還是多個數(shù)據(jù)讀寫。之后,運用到空質(zhì)測控終端,從數(shù)個月的連續(xù)運行的結果看,新設計的片內(nèi)IIC驅(qū)動,非常給力的。

    圖7 電池供電傳感器的1字節(jié)數(shù)據(jù)讀取時序Dig.1 1 Byte State-Receiving Timing Diagram for Bettery-Sensor

    6 結束語

    經(jīng)過深入的查閱分析思考和反復的測量鑒定與跟蹤仿真,找準了片內(nèi)IIC接口驅(qū)動程序合適的操控點并及時發(fā)出了操控指令,在借鑒GPIO模擬操控的基礎上,終于實現(xiàn)了STM-MCU-IIC硬件接口全面可靠高效的驅(qū)動,既提升了功能和性能,還充分簡化了驅(qū)動設計。仔細觀察IIC接收時序,無論單字節(jié)接收或多字節(jié)接收,無意中在最后都多發(fā)了一個字節(jié)的操作時鐘,這個字節(jié)數(shù)據(jù)進入了接收寄存器,只是沒有理會它罷了,是“得意”中的“敗筆”,有待徹底去除,以求“完美”。

    猜你喜歡
    指令
    聽我指令:大催眠術
    ARINC661顯控指令快速驗證方法
    測控技術(2018年5期)2018-12-09 09:04:26
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    電子測試(2018年18期)2018-11-14 02:30:34
    殺毒軟件中指令虛擬機的脆弱性分析
    電信科學(2016年10期)2016-11-23 05:11:56
    巧用G10指令實現(xiàn)橢圓輪廓零件倒圓角
    中斷與跳轉(zhuǎn)操作對指令串的影響
    科技傳播(2015年20期)2015-03-25 08:20:30
    基于匯編指令分布的惡意代碼檢測算法研究
    一種基于滑窗的余度指令判別算法
    歐盟修訂電氣及電子設備等產(chǎn)品安全規(guī)定
    家電科技(2014年5期)2014-04-16 03:11:28
    MAC指令推動制冷劑行業(yè)發(fā)展
    汽車零部件(2014年2期)2014-03-11 17:46:27
    午夜福利网站1000一区二区三区| 少妇人妻精品综合一区二区| 极品人妻少妇av视频| 亚洲第一青青草原| 日韩制服丝袜自拍偷拍| 久热爱精品视频在线9| 大片免费播放器 马上看| 久久精品亚洲av国产电影网| 大香蕉久久网| 91成人精品电影| 欧美 日韩 精品 国产| 热re99久久国产66热| 一本—道久久a久久精品蜜桃钙片| 1024视频免费在线观看| 亚洲国产日韩一区二区| 一级爰片在线观看| 免费看av在线观看网站| 天堂8中文在线网| 午夜激情久久久久久久| 看十八女毛片水多多多| 国产日韩欧美在线精品| 九色亚洲精品在线播放| 两个人看的免费小视频| 久久久精品国产亚洲av高清涩受| 久久99一区二区三区| 亚洲久久久国产精品| 精品人妻一区二区三区麻豆| 男人爽女人下面视频在线观看| 成人漫画全彩无遮挡| 国产精品秋霞免费鲁丝片| 欧美在线一区亚洲| 人人妻人人爽人人添夜夜欢视频| 亚洲伊人色综图| 亚洲欧美一区二区三区国产| 日日爽夜夜爽网站| 亚洲国产中文字幕在线视频| 18在线观看网站| 欧美日韩综合久久久久久| 日本黄色日本黄色录像| 日韩制服丝袜自拍偷拍| 各种免费的搞黄视频| 免费观看a级毛片全部| 久久免费观看电影| 高清黄色对白视频在线免费看| 人人妻人人澡人人爽人人夜夜| 成人午夜精彩视频在线观看| 久久精品亚洲熟妇少妇任你| 黄片播放在线免费| 亚洲av电影在线观看一区二区三区| 午夜久久久在线观看| 精品午夜福利在线看| 哪个播放器可以免费观看大片| 欧美日韩成人在线一区二区| 免费高清在线观看视频在线观看| 哪个播放器可以免费观看大片| 亚洲一码二码三码区别大吗| 国产成人午夜福利电影在线观看| 欧美国产精品一级二级三级| 国产极品粉嫩免费观看在线| 亚洲国产欧美一区二区综合| 国产免费现黄频在线看| 久久天堂一区二区三区四区| av在线app专区| 国产乱来视频区| 亚洲欧美清纯卡通| 国产精品女同一区二区软件| 狂野欧美激情性xxxx| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲精品aⅴ在线观看| 美女高潮到喷水免费观看| 国产在线视频一区二区| 国产一区二区三区综合在线观看| 亚洲在久久综合| 亚洲第一av免费看| 777久久人妻少妇嫩草av网站| 大片免费播放器 马上看| 久久韩国三级中文字幕| 久久 成人 亚洲| 美女福利国产在线| 国产激情久久老熟女| 国产成人91sexporn| 亚洲国产欧美一区二区综合| 精品福利永久在线观看| 欧美激情高清一区二区三区 | 国产精品av久久久久免费| 大陆偷拍与自拍| 亚洲欧美精品自产自拍| 99re6热这里在线精品视频| 女人高潮潮喷娇喘18禁视频| 在线观看www视频免费| 免费日韩欧美在线观看| 男男h啪啪无遮挡| 亚洲情色 制服丝袜| 美女扒开内裤让男人捅视频| 国产成人91sexporn| 制服诱惑二区| 麻豆av在线久日| 免费女性裸体啪啪无遮挡网站| 伦理电影大哥的女人| kizo精华| 男人添女人高潮全过程视频| 97在线人人人人妻| 久久久久久久大尺度免费视频| 亚洲五月色婷婷综合| 免费日韩欧美在线观看| 女人爽到高潮嗷嗷叫在线视频| 天堂8中文在线网| 国产精品一区二区在线不卡| 亚洲伊人久久精品综合| 欧美日韩一级在线毛片| 精品国产乱码久久久久久小说| 午夜老司机福利片| 18在线观看网站| 永久免费av网站大全| 中文字幕另类日韩欧美亚洲嫩草| 国产福利在线免费观看视频| 久久天躁狠狠躁夜夜2o2o | 黑人巨大精品欧美一区二区蜜桃| 麻豆乱淫一区二区| 飞空精品影院首页| 在线亚洲精品国产二区图片欧美| 国产精品国产三级国产专区5o| 午夜福利影视在线免费观看| 人妻人人澡人人爽人人| 热99国产精品久久久久久7| 天天躁日日躁夜夜躁夜夜| 校园人妻丝袜中文字幕| 久久午夜综合久久蜜桃| 伦理电影免费视频| 国产精品 欧美亚洲| www.精华液| 丰满乱子伦码专区| 久久久久国产一级毛片高清牌| 亚洲成国产人片在线观看| 国产精品秋霞免费鲁丝片| av免费观看日本| 免费高清在线观看视频在线观看| 永久免费av网站大全| 制服丝袜香蕉在线| 狠狠婷婷综合久久久久久88av| 国产av精品麻豆| 在线天堂中文资源库| 久久鲁丝午夜福利片| 久久女婷五月综合色啪小说| 欧美日韩亚洲综合一区二区三区_| 日韩 欧美 亚洲 中文字幕| 在线观看一区二区三区激情| 国产野战对白在线观看| 亚洲国产毛片av蜜桃av| 天堂俺去俺来也www色官网| 亚洲精品第二区| 亚洲欧美日韩另类电影网站| 在线观看www视频免费| 飞空精品影院首页| 日日啪夜夜爽| tube8黄色片| 免费在线观看完整版高清| 久久女婷五月综合色啪小说| 亚洲精品aⅴ在线观看| 成人毛片60女人毛片免费| 性高湖久久久久久久久免费观看| www.av在线官网国产| www.av在线官网国产| 天堂中文最新版在线下载| 只有这里有精品99| 国产国语露脸激情在线看| 精品一区二区三区四区五区乱码 | 国产xxxxx性猛交| 波多野结衣av一区二区av| 国产爽快片一区二区三区| 国产精品久久久久久久久免| 女人被躁到高潮嗷嗷叫费观| 如何舔出高潮| 天天躁夜夜躁狠狠躁躁| 丝瓜视频免费看黄片| 国产在线一区二区三区精| 搡老岳熟女国产| 国产亚洲av片在线观看秒播厂| 女人高潮潮喷娇喘18禁视频| 欧美黑人欧美精品刺激| 美女脱内裤让男人舔精品视频| 黑丝袜美女国产一区| 满18在线观看网站| 亚洲精品日韩在线中文字幕| 亚洲av欧美aⅴ国产| 中文欧美无线码| 欧美日韩福利视频一区二区| 又粗又硬又长又爽又黄的视频| 天美传媒精品一区二区| 超碰成人久久| 亚洲欧美精品综合一区二区三区| 最近的中文字幕免费完整| 最近的中文字幕免费完整| 精品人妻一区二区三区麻豆| 精品国产一区二区三区四区第35| 精品人妻熟女毛片av久久网站| 狠狠婷婷综合久久久久久88av| 免费人妻精品一区二区三区视频| 叶爱在线成人免费视频播放| 亚洲七黄色美女视频| 日韩人妻精品一区2区三区| 街头女战士在线观看网站| 别揉我奶头~嗯~啊~动态视频 | 精品卡一卡二卡四卡免费| av不卡在线播放| 亚洲国产欧美日韩在线播放| 久久国产精品男人的天堂亚洲| 亚洲国产毛片av蜜桃av| 一区福利在线观看| 精品视频人人做人人爽| 成年人免费黄色播放视频| 男的添女的下面高潮视频| 亚洲美女视频黄频| 美女扒开内裤让男人捅视频| 校园人妻丝袜中文字幕| 亚洲欧美中文字幕日韩二区| 亚洲av在线观看美女高潮| 国产成人午夜福利电影在线观看| 黄色视频不卡| 久久人妻熟女aⅴ| 亚洲精品日韩在线中文字幕| 一级毛片 在线播放| 色视频在线一区二区三区| av国产久精品久网站免费入址| 9191精品国产免费久久| 777久久人妻少妇嫩草av网站| 欧美日韩亚洲高清精品| 青春草视频在线免费观看| 十八禁网站网址无遮挡| 久久精品国产亚洲av高清一级| 汤姆久久久久久久影院中文字幕| 少妇人妻 视频| 色吧在线观看| svipshipincom国产片| 在线观看免费高清a一片| 亚洲欧美一区二区三区久久| 国产片特级美女逼逼视频| 久久久久久免费高清国产稀缺| 久久精品国产a三级三级三级| 欧美在线黄色| 91精品三级在线观看| 欧美日韩综合久久久久久| 色精品久久人妻99蜜桃| 69精品国产乱码久久久| 各种免费的搞黄视频| 久久ye,这里只有精品| 亚洲精品久久午夜乱码| 亚洲国产精品成人久久小说| 久久久久久人妻| 国产亚洲精品第一综合不卡| 女人高潮潮喷娇喘18禁视频| 国产成人午夜福利电影在线观看| 欧美日韩综合久久久久久| 精品一品国产午夜福利视频| 熟女av电影| 老鸭窝网址在线观看| 久久久久精品久久久久真实原创| 啦啦啦在线观看免费高清www| 高清不卡的av网站| 亚洲国产精品成人久久小说| 免费黄频网站在线观看国产| 午夜福利,免费看| 1024视频免费在线观看| 国产男人的电影天堂91| 99久久99久久久精品蜜桃| 国产乱来视频区| tube8黄色片| 尾随美女入室| 成人毛片60女人毛片免费| 精品一区二区免费观看| 亚洲婷婷狠狠爱综合网| 欧美 日韩 精品 国产| 1024香蕉在线观看| 中文字幕另类日韩欧美亚洲嫩草| 亚洲美女黄色视频免费看| 成人18禁高潮啪啪吃奶动态图| 老司机在亚洲福利影院| 欧美av亚洲av综合av国产av | 丝袜人妻中文字幕| 菩萨蛮人人尽说江南好唐韦庄| 欧美精品av麻豆av| 最近手机中文字幕大全| 婷婷色av中文字幕| 日本欧美视频一区| 国产成人精品福利久久| 久久天躁狠狠躁夜夜2o2o | 黄频高清免费视频| 美女扒开内裤让男人捅视频| 中文字幕精品免费在线观看视频| 亚洲精品一区蜜桃| 久久天堂一区二区三区四区| 欧美激情高清一区二区三区 | 国产精品久久久久久精品电影小说| 午夜精品国产一区二区电影| 久久精品aⅴ一区二区三区四区| 午夜福利在线免费观看网站| 国产黄频视频在线观看| 可以免费在线观看a视频的电影网站 | 欧美 亚洲 国产 日韩一| 欧美成人精品欧美一级黄| 欧美在线黄色| 精品免费久久久久久久清纯 | 一本久久精品| 久久久久久久大尺度免费视频| 久久精品aⅴ一区二区三区四区| 成年美女黄网站色视频大全免费| 精品久久久久久电影网| av卡一久久| 自线自在国产av| 亚洲精华国产精华液的使用体验| 成人毛片60女人毛片免费| 少妇的丰满在线观看| 丰满少妇做爰视频| 国产乱人偷精品视频| 国产精品.久久久| 操出白浆在线播放| 久久 成人 亚洲| 国产日韩欧美亚洲二区| 欧美日本中文国产一区发布| 女人久久www免费人成看片| 婷婷色麻豆天堂久久| 中文精品一卡2卡3卡4更新| 中文字幕高清在线视频| 超碰97精品在线观看| 国产午夜精品一二区理论片| 免费观看av网站的网址| 久久久久精品久久久久真实原创| 亚洲av电影在线观看一区二区三区| 色婷婷久久久亚洲欧美| 国产在线一区二区三区精| 老汉色av国产亚洲站长工具| 亚洲欧美精品自产自拍| 日韩制服骚丝袜av| 看免费av毛片| 另类精品久久| 国产不卡av网站在线观看| 满18在线观看网站| 国产成人欧美在线观看 | av视频免费观看在线观看| 男女之事视频高清在线观看 | 女性生殖器流出的白浆| 色婷婷av一区二区三区视频| 天堂8中文在线网| 一边摸一边做爽爽视频免费| 久久毛片免费看一区二区三区| 高清黄色对白视频在线免费看| 在线观看三级黄色| 国产精品久久久久成人av| 午夜影院在线不卡| 男女免费视频国产| 国产精品人妻久久久影院| 久久久久网色| 久久久精品免费免费高清| 18在线观看网站| 人人妻人人添人人爽欧美一区卜| 在线观看www视频免费| 少妇被粗大的猛进出69影院| 精品福利永久在线观看| 久久久精品94久久精品| 国产日韩欧美视频二区| 欧美人与善性xxx| 一区二区三区精品91| 国产亚洲最大av| 最近2019中文字幕mv第一页| 男女床上黄色一级片免费看| 这个男人来自地球电影免费观看 | 韩国精品一区二区三区| 久久精品人人爽人人爽视色| 精品一区二区三区四区五区乱码 | 99精品久久久久人妻精品| 美女福利国产在线| av在线老鸭窝| 亚洲av欧美aⅴ国产| 多毛熟女@视频| 免费黄色在线免费观看| 欧美黑人精品巨大| 男女边摸边吃奶| 免费av中文字幕在线| 人妻人人澡人人爽人人| 国产亚洲av片在线观看秒播厂| 精品国产露脸久久av麻豆| 国产成人免费观看mmmm| 国产在视频线精品| 国产成人系列免费观看| 男女免费视频国产| 熟女少妇亚洲综合色aaa.| 国产 精品1| 久久亚洲国产成人精品v| 老鸭窝网址在线观看| 男女高潮啪啪啪动态图| 黄色 视频免费看| 捣出白浆h1v1| 日韩不卡一区二区三区视频在线| 日本爱情动作片www.在线观看| 婷婷成人精品国产| 亚洲中文av在线| 性少妇av在线| 777久久人妻少妇嫩草av网站| 中文字幕人妻丝袜一区二区 | 亚洲国产精品成人久久小说| 午夜影院在线不卡| 天天操日日干夜夜撸| 亚洲精品久久午夜乱码| 国产精品久久久av美女十八| 国产黄频视频在线观看| 大片免费播放器 马上看| 久久久国产欧美日韩av| 最近最新中文字幕大全免费视频 | 国产成人欧美在线观看 | 交换朋友夫妻互换小说| www.熟女人妻精品国产| 免费看av在线观看网站| 午夜福利,免费看| 日本午夜av视频| 国精品久久久久久国模美| 精品人妻一区二区三区麻豆| 国产精品 国内视频| 最近中文字幕高清免费大全6| 国产野战对白在线观看| 电影成人av| 日韩成人av中文字幕在线观看| 亚洲av成人不卡在线观看播放网 | 欧美国产精品va在线观看不卡| 久久精品aⅴ一区二区三区四区| 母亲3免费完整高清在线观看| 亚洲国产精品一区三区| 中文字幕亚洲精品专区| 美女脱内裤让男人舔精品视频| xxx大片免费视频| 一级黄片播放器| 看免费成人av毛片| 色吧在线观看| 狂野欧美激情性bbbbbb| 不卡视频在线观看欧美| 日韩一卡2卡3卡4卡2021年| www日本在线高清视频| 赤兔流量卡办理| 熟女av电影| 亚洲精品视频女| 亚洲,一卡二卡三卡| 国产精品久久久av美女十八| 欧美精品一区二区免费开放| 婷婷色综合www| 高清视频免费观看一区二区| 亚洲一级一片aⅴ在线观看| 日韩中文字幕欧美一区二区 | 午夜福利,免费看| 女人精品久久久久毛片| 亚洲欧美日韩另类电影网站| 伦理电影大哥的女人| 久久久久精品国产欧美久久久 | 黑丝袜美女国产一区| 欧美精品av麻豆av| 国产亚洲精品第一综合不卡| 超色免费av| 精品卡一卡二卡四卡免费| 午夜福利乱码中文字幕| av免费观看日本| 免费在线观看视频国产中文字幕亚洲 | 女人久久www免费人成看片| xxx大片免费视频| 另类精品久久| 欧美日韩一区二区视频在线观看视频在线| 男女边吃奶边做爰视频| 国产爽快片一区二区三区| 亚洲一码二码三码区别大吗| 天美传媒精品一区二区| avwww免费| 亚洲国产av影院在线观看| 一级a爱视频在线免费观看| 亚洲在久久综合| 国产成人免费观看mmmm| 韩国av在线不卡| 成人亚洲欧美一区二区av| 久久午夜综合久久蜜桃| 午夜影院在线不卡| 亚洲av成人精品一二三区| 亚洲熟女毛片儿| 久久精品国产亚洲av高清一级| av国产精品久久久久影院| 亚洲精品久久成人aⅴ小说| 亚洲国产av新网站| 亚洲av综合色区一区| 久久久久久久久久久久大奶| 天堂俺去俺来也www色官网| 精品国产乱码久久久久久男人| 精品少妇久久久久久888优播| 搡老岳熟女国产| 日本一区二区免费在线视频| 在线免费观看不下载黄p国产| 亚洲成色77777| 免费观看性生交大片5| 亚洲精品久久成人aⅴ小说| 免费不卡黄色视频| 国产成人欧美| 一区二区三区精品91| 欧美乱码精品一区二区三区| 赤兔流量卡办理| 日韩大片免费观看网站| 国产精品久久久久久久久免| 母亲3免费完整高清在线观看| 午夜91福利影院| 日韩,欧美,国产一区二区三区| 国产精品三级大全| 亚洲成人免费av在线播放| 中文字幕人妻熟女乱码| 在线免费观看不下载黄p国产| 丝袜美腿诱惑在线| 啦啦啦中文免费视频观看日本| 另类亚洲欧美激情| 国产男人的电影天堂91| www.自偷自拍.com| 91国产中文字幕| 在现免费观看毛片| 国产免费现黄频在线看| 在线观看国产h片| 一级爰片在线观看| 久久久久精品久久久久真实原创| 亚洲欧美日韩另类电影网站| 欧美日韩一区二区视频在线观看视频在线| 精品少妇久久久久久888优播| 久热这里只有精品99| 色吧在线观看| 国产精品蜜桃在线观看| 亚洲精品自拍成人| 99久国产av精品国产电影| 国产欧美亚洲国产| av天堂久久9| 久久狼人影院| e午夜精品久久久久久久| 亚洲精品国产区一区二| 母亲3免费完整高清在线观看| 精品久久久精品久久久| 捣出白浆h1v1| 制服人妻中文乱码| 在线观看免费视频网站a站| 久久久国产一区二区| 国产av一区二区精品久久| 搡老乐熟女国产| 深夜精品福利| 观看美女的网站| 午夜福利一区二区在线看| 久久久久视频综合| 国产在线一区二区三区精| av免费观看日本| 亚洲熟女毛片儿| 天天躁夜夜躁狠狠久久av| 超碰成人久久| 国产av精品麻豆| 一二三四中文在线观看免费高清| 国产成人午夜福利电影在线观看| 又粗又硬又长又爽又黄的视频| 精品亚洲成a人片在线观看| 视频区图区小说| 女人被躁到高潮嗷嗷叫费观| 视频在线观看一区二区三区| 国产片特级美女逼逼视频| 国产成人精品久久二区二区91 | 亚洲精品成人av观看孕妇| a级毛片在线看网站| 亚洲欧美一区二区三区国产| 亚洲欧美一区二区三区黑人| 王馨瑶露胸无遮挡在线观看| 成年人免费黄色播放视频| 亚洲欧洲精品一区二区精品久久久 | 久久精品久久久久久久性| 超色免费av| 黄网站色视频无遮挡免费观看| 欧美亚洲 丝袜 人妻 在线| 在线免费观看不下载黄p国产| 日韩人妻精品一区2区三区| 黄色视频在线播放观看不卡| 精品福利永久在线观看| 9热在线视频观看99| av网站免费在线观看视频| 欧美日韩精品网址| 欧美精品一区二区大全| 欧美日韩精品网址| 日韩av在线免费看完整版不卡| 国产精品一区二区精品视频观看| 男的添女的下面高潮视频| 97人妻天天添夜夜摸| 麻豆av在线久日| 一边摸一边做爽爽视频免费| 亚洲人成电影观看| 国产乱来视频区| 只有这里有精品99| 久久精品久久久久久久性| 成人手机av| 另类精品久久| 亚洲色图 男人天堂 中文字幕| 丰满饥渴人妻一区二区三| 国产熟女午夜一区二区三区| 黄色 视频免费看| av福利片在线| 国产在线一区二区三区精| 日韩大片免费观看网站| 国产日韩欧美在线精品| av网站在线播放免费| 两个人免费观看高清视频| 欧美少妇被猛烈插入视频| 久久天堂一区二区三区四区| 制服人妻中文乱码| 高清视频免费观看一区二区| 啦啦啦中文免费视频观看日本| 美女高潮到喷水免费观看| 精品卡一卡二卡四卡免费| 叶爱在线成人免费视频播放| 在现免费观看毛片| 天天操日日干夜夜撸| 久久久久国产精品人妻一区二区| 男女边摸边吃奶| 国产精品国产三级国产专区5o| 国产黄频视频在线观看| 国产一级毛片在线|