九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團論壇Win CE 專區Wince技術討論區 → 主要討論在WinCE設計和開發C...WindowsCE.Net下CAN卡的驅動程序設計31028


  共有9764人關注過本帖樹形打印

主題:主要討論在WinCE設計和開發C...WindowsCE.Net下CAN卡的驅動程序設計31028

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
主要討論在WinCE設計和開發C...WindowsCE.Net下CAN卡的驅動程序設計31028  發帖心情 Post By:2010-11-16 14:31:36

3、4、5、6、7、9、10、11、12、15,同時1000V的光電隔離提供系統高可靠性。在CAN卡通信中,要用到CAN控制器中的很多寄存器,各個寄存器的含義和作用可以參考控制芯片的說明書。圖1列出驅動程序設計中用到最主要的寄存器結構。

2 CAN卡驅動底層函數設計

本方案設計CAN驅動是放在Windows CE操作系統的內核下層,圖片點擊可在新窗口打開查看位于OEM adaptation layer(OAL)層的一個真正的驅動,而不是在主程序中的串口操作。在Windows CE的設備管理器可以看到CAN1和CAN2兩個端口,并且可以查看其工作的正常與否和對其進行配置。如:中斷號和I/O地址。

2.1 CAN卡寄存器讀寫函數

CAN卡的通信是通過操作CAN卡上的CAN控制器進行的。在CAN控制器中有很多寄存器,如控制寄存器、命令寄存器、狀態寄存器、中斷寄存器等,通過讀寫這些寄存器中的命令狀態字可以檢測和控制CAN卡的行為。在Windows CE.NET下,通過調用DOK中的API函數HalTranslateBusAddress,將CAN卡分配的物理地址映射為邏輯地址。這樣各個寄存器對應的就是CAN卡基地址的偏移地址,因此,對寄存器的讀寫就轉化為對內存地址的讀寫。下面是CAN卡寄存器的讀寫函數:

*在偏移量為off的地址讀取一個字節的數據inline BYTE CANR(LPCAN_HW_OPEN_INFO hCan,DWORD off)

{

return hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr[off];

*將一個字節數據寫到偏移量為off的地址中inline VOID CANW(LPCAN_HW_OPEN_INFO hCan,DWORD off,BYTE val)

{

hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr[off]=val;

}

參數LPCAN_HW_OPEN_INFO定義的是CAN卡的數據結構,其中成員lpMappeBaseAddr[0]表示的是映射后基地址,lpMappedBaseAddr[1]就是基地址+1的地址,對應CAN卡的寄存器是命令寄存器。通過上述兩個函數可操作CAN卡上的所有寄存器。

2.2 CAN卡初始化

CAN卡的控制器比較復雜,在通信前必須確認硬件信息正確性、初始化各寄存器。初始化函數的基本流程如圖3所示。

第一步,檢查端口號和硬件信息的正確性,主要是CAN卡中斷號是否有效。

第二卡,設置CAN卡默認參數:

CanCardConfigInfo CAN_DEFAULT_SETTING=

{0X00,0XFF,0X03,0X1C};/*設置默認波特率為125Kbps*/

DWORD dwThreadID =0;

PHYSICAL_ADDRESS phyAddr={hwInfo->dwIOBaseAddr *16,0 };

第三卡,用WinCE API函數LocalAlloc為CAN卡驅動中用到的數據結構分配緩沖區;通過HalTranslateBusAddress和MmMapIoSpace函數映射I/O地址,提供直接訪問設備的虛擬地址:

if(!HalTranslateBusAddress(Isa,0,phyAddr,0,&phyAddr))

goto _ExitInit;

hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr=

(LPBYTE)MmMapIoSpace(phyAddr,CANCARDADDRLEN,FALSE);

if(!hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr)

goto _ExitInit;

如果分配內存或映射邏輯地址失敗,則退出初始化程序,CAN卡初始化失敗。

第四步,初始化讀寫屬性、共享模式、讀超時時間和第二個CAN口的基地址。

第五步,創建CAN卡事件和數據接收事件:hCan->lpCanHWInfo->hCanEvent=CreateEvent(NULL,FALSE,FALSE,NULL);

hCan->lpCanHWInfo->hRecvMsgEvent=CreateEvent(NULL,FALSE,FALSE,NULL);

第六步,初始化中斷,如果CAN卡有復位請求就退出初始化程序。設置好中斷后啟動數據接收線程,設置線程優先級繼續線程處理;最后配置CAN卡參數,進入正常運行狀態。

2.3 CAN卡信息發送

CAN卡的信息發送分為兩個步驟。在對CAN卡基本信息進行檢查后,首先設置發送緩沖的ID號。CAN標準模式的ID號為11位,偏移地址10中存放的是ID號的高8位,偏移地址11的高3位存放的是ID號的低3位,剩下5位分別是RTR位(遠程傳送請求位)和數據長度。通過CANW函數將處理后的數據寫入到相應的偏移地址,設置完相應的地址數據后,通過循環將偏移地址12~19的數據采集回來存到數組中。然后,設置CAN卡的傳輸請求為允許并不斷偵測狀態寄存器的變化,當傳輸緩沖滿標志或傳輸結束標志為1時通出程序,完成一次數據采集。傳輸緩沖區的寄存器如表1所列。

表1

ID號 10 ID.10 ID.9 ID.8 ID.7 ID.6 ID.5 ID.4 ID.3
RTR,數據長度碼 11 ID.2 ID.1 ID.0 RTR DLC.3 DLC.2 DLC.1 DLC.0
數據1~8 12~19 數據 數據 數據 數據 數據 數據 數據 數據

表2

ID號 20 ID.10 ID.9 ID.8 ID.7 ID.6 ID.5 ID.4 ID.3
RTR,數據長度碼 21 ID.2 ID.1 ID.0 RTR DLC.3 DLC.2 DLC.1 DLC.0
數據1~8 22~29 數據 數據 數據 數據 數據 數據 數據 數據

CAN消息發送函數的實現如下:

BOOL CAN_SendMessage(LPCAN_HW_OPEN_INFO hCan,LPCanCardMessageBuflpMsg)

{

BOOL bSuc=FALSE;

ASSERT(hCan && lpMsg && lpMsg->dwMessageLen <=8); /*防錯處理*/

if(0= =(hCan->dwAccessCode & GENERIC_WRITE))

return FALSE;

:: EnterCriticalSection(&hCan->lpCanHWInfo->

TransmitCritSec); /*進入臨界區*/

BYTE byV=static_cast<BYTE>(1pMsg->dwMsgID>>3);

CANW(hCan,10,byV); /*設置ID值高8位*/

byV=static_cast<BYTE>=((lpMsg->dwMsgID & 7)<<5);

if(lpMsg->bRTR) byV|=0x10;

byV+=static_cast<BYTE>(lpMsg->dwMessageLen);

CANW(hCan,11,byV);/*設置ID值低3位、RTR及數據長度*/

for(UINT i=0;<lpMsg->dwMessageLen;++i)

{

CANW(hCan,12+i,lpMsg->byMsg[i]);

} /*采集數據*/

CANW(hCan,1,1);/*重置傳輸請求*/

while(TRUE)

{byV=CANR(hCan,2);

if(byV & 0X40) /*傳輸緩沖區滿,退出*/

{break;}

if(byV & 0X8){ /*傳輸結束,正確返回退出*/

bSuc = TRUE;

break;}

}

::LeaveCriticalSection(&hCan->lpCanHWInfo->TransmitCritSec); /*離開臨界區*/

return bSuc;

}

2.4 CAN卡信息接收

CAN卡的信息接收是發送的逆過程,當接收緩沖區標志為1時,表示緩沖區已滿可以接收數據,將數據接收到數組后釋放接收緩沖區,然后對接收到的數據進行分解并存儲到CAN卡信息緩沖區的結構體。接收緩沖區的寄存器結構如表2所列。

CAN消息接收函數的實現如下:

BOOL CAN_RecvRecvMessage(LPCAN_HW_OPEN_INFO

HCan,OUT LPCanCardMessageBuflpMsg)

{……

if(CANR(hCan,2)&1){ /*判斷接收緩沖區是否已滿*/

for(UINT i=0;i<10;++i)

recvBuf[i]=CANR(hCan,20+i);/*將數據暫存到臨時緩沖區*/

CANW(hCan,1,4); /*釋放接收緩沖區*/

LpMsg->dwMsgID=recvBuf[0]<<3; /*取出ID的高8位*/

BYTE byV =recvBuf[1];

LpMsg->dwMsgID+=byV >>5;/*取出ID低3位,然后和高8位合并*/

LpMsg->bRTR =byV &0x10?TRUE:/*返回RTR狀態*/

LpMsg->dwMessageLen = byV &0XF; /*返回數據長度*/

……

}

else

{++hCan->lpCanHWInfo->dwErrorMsgCount;}/*沒有收到數據,錯誤計數加1*/

::LeaveCriticalSection(&hCan->lpCanHWInfo->

ReceiveCritSec); /*離開臨界區*/

Return bSuc;

}

2.5 CAN卡事件處理

CAN卡事件處理函數是CAN卡驅動程序中很重要的部分。驅動設計要求具有消息通知的功能,當事件發生時及時捕獲事件并進行消息處理。

下面是事件處理函數的實現:

staric DWORD WINAPI CAN_EventHanle(LPVOID lpParam)

{

ASSERT(lpParam);

LPCAN_HW_OPEN_INFO hCan=(LPCAN_HW_OPEN_INFO)lpParam;

CanCardMessageBuf bufMsg;

while(TEUE)

{ /*循環等待CAN卡消息產生,然后進行處理*/

::WaitForSingleObject(hCan->lpCanHWInfo->hCanEvent,0XFFFFFFFF);

if(hCan->lpCanHWInfo->bKillCanThread) break; /*若CAN線程已關閉則中斷*/

if(CAN_RecvMessage(hCan,&hufMsg)){ /*正確接收數據后*/

CAN_RecvBufPush(hCan,&bufMsg);} /*將數據壓入緩沖*/

BYTE byV=CANR(hCan,3); /*將3號寄存器讀出然后立即寫入*/

CANW(hCan,3,byV);/*能夠獲取每次中斷*/

InterruptDone(hCan->lpCanHWInfo->lpCanObj->dwSysIrqt);

} /*本次中斷結束,等待下次中斷*/

return 0;

}

2.6 其它函數

為了提供更多的功能和更方便地使用CAN卡進行通信,在CAN卡驅動程序中還設計了一些函數如CAN_Config用CAN卡信息配置、CAN_RecvBufPop用于處理接收緩沖區、CAN_Reset用于復位CAN卡、CheckHWInfo用于硬件信息檢查等。這些函數提供了對CAN通信卡的設置、檢查等功能,在這里不再詳述了。

3 CAN卡驅動封裝設計

CAN卡底層驅動函數雖然功能完整,但是對于用戶使用比較復雜并且一般用戶不需要了解底層實現的機制。為了便于使用,最后對CAN卡的驅動進行了封裝,提供CanOpenFile、CanSendMsg等五個函數用于CAN總線的通信,以動態連接庫(DLL)的形式提供給用戶調用。封裝函數及功能如下:

*CanOpenFile;初始化并打開CAN卡的一個端口。

*CanCloseFile;關閉由CanOpenFile打開的CAN卡端口。

*CanRecvMsg;接收CAN卡數據,打開CAN卡時必須具有GENERIC_READ權限。

*CanSendMsg;通過CAN卡發送數據。打開CAN卡時必須具有GENERIC_WRITE權限。

*CanIOControl;設置或獲取CAN卡I/O參數支持的I/O控制包括:IOCTL_CAN_CONFIG,IOCTL_CAN_RESET,IOCTL_CAN_TIMEOUT,IOCTL_CAN_SENDREADY,IOCTL_CAN_RECVREADY。

下面是CanSendMsg函數實現的代碼:

BOOL CanSendMSg(

HANDLE hCan,

LPCanCardMessageBuflpMsg)

{

if(!hCan||INVALID_HANDLE_VALUE= =hCan||

!lpMsg||lpMsg->dwMessageLen>8)return FALSE;

return CAN_SendMessage(LPCAN_HW_OPEN_INFO)

hCan,lpMsg);

該函數就是通過封裝CAN卡的底層驅動函數SendMessage來實現的,這樣將功能集中的五個函數更方便了用戶使用。

結語

程序開發的上位機是普通的PC機,軟件環境是:Windows2000 Professional、Embedded Visual C++4.0、與下位機中WinCE.NET對應的SDK,該SDK是在用Platform Builder 4.0定制WinCE時編譯生成的。下位機使用的硬件是研華的嵌入式PC104主板PCM3346N,操作系統為WinCE.ENT。

本文設計開發的驅動已經在北京懷柔的變電站項目中得到成功的應用,CAN卡通信穩定,系統在WINCE.NET下運行可靠,保證了項目的順利實施。


支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

主要討論在WinCE設計和開發C...WindowsCE.Net下CAN卡的驅動程序設計31028








簽名
主站蜘蛛池模板: 欧美大片高清免费观看 | 一区二区亚洲 | 79日本xxxxxxxxx18| 亚洲日本香蕉视频 | 福利免费在线观看 | 日日摸夜夜添夜夜爽免费视频 | 波多野结衣99 | 国产91打白嫩光屁屁网站 | 999zyz玖玖资源站永久 | 国产制服丝袜一区 | 在线中文字幕乱码英文字幕正常 | 国产亚洲成av人片在线观看下载 | xx性欧美肥妇精品久久久久久 | 青青草国产 | 国产一线av | 黄色高清免费 | 国产乱淫av免费观看 | 青青草超碰 | 三级不卡 | 无码国产精品一区二区免费式直播 | 欧美精品99久久久久久人 | 无码人妻丰满熟妇区bbbbxxxx | 国产精品精品视频一区二区三区 | 国产精品丝袜黑色高跟鞋v18 | 一本加勒比hezyo无码专区 | 欧美野外猛男的大粗鳮台湾同胞 | 日韩人妻无码一区二区三区久久 | 欧美35页视频在线观看 | 国产伦子沙发午休系列资源曝光 | 国产精品一区二区久久不卡 | 国产三级欧美三级日产三级99 | 91激情在线视频 | 欧美性猛交久久久乱大交小说 | 成人黄色网 | 91福利在线免费观看 | 久久小草成人av免费观看 | 91视频地址| 亚洲欧美日韩色图 | 亚洲精品午夜无码电影网 | 国产欧美精品一区二区 | 2022精品国偷自产免费观看 | 欧美激情综合在线 | 中文字幕国产视频 | 欧美z○zo重口另类黄 | 成人62750性视频免费网站 | 毛片无码一区二区三区a片视频 | 日本中文字幕影院 | 岛国av大片| 天堂草在线观看 | 性久久久久久久久 | 中文字幕乱码中文乱码b站 中文字幕毛片 | 特黄一区 | 免费精品视频一区二区三区 | 久久久亚洲精品成人 | 国产最爽乱淫视频免费 | 国产又爽又黄又无遮挡的激情视频 | 亚洲色无码国产精品网站可下载 | 色妞av| 国产婷婷成人久久av免费高清 | 成年女人午夜毛片免费视频 | 浓精h攵女乱爱av | 成人一级视频 | 天天摸天天做天天爽 | 亚洲中文字幕无码专区 | 欧美大喷水吹潮合集在线观看 | 无码av最新无码av专区 | 四虎视频在线精品免费网址 | 欧美日韩综合一区 | 国产欧美成人 | 韩国一级淫一片免费放 | 国产极品一区二区 | av福利在线看| 午夜精品久久久久久99热小说 | 男女一边摸一边做爽视频 | 日本丰满少妇高潮呻吟 | 粉嫩绯色av一区二区在线观看 | 日韩伦理一区二区 | 性史性dvd影片农村毛片 | 日本大尺度激情做爰hd | 手机在线看a | 日本性欧美 | 国产毛片3| 极品美女一线天粉嫩 | 国内精品久久久久久久影视蜜臀 | 欧美猛交ⅹxxx乱大交视频 | 中文字幕一区二区三区四区免费看 | 久操国产精品 | 国产美女黄色 | 97国产精品人人爽人人做 | 黄色在线观看国产 | 91蜜桃臀久久一区二区 | 大青草久久久蜜臀av久久 | jzzijzzij亚洲成熟少妇 | 2022精品国偷自产免费观看 | 一本色道久久88综合日韩精品 | 日本一码二码三码在线 | 亚洲a免费 | 日本免费一区二区三区高清视频 | 日韩视频免费观看高清 | 国产女主播一区二区三区 | 夜夜噜噜噜 | 99视频一区二区 | 日韩成人一级片 | 国产欧美日韩高清 | 欧美老肥妇做.爰bbww视频 | 精品国产粉嫩内射白浆内射双马尾 | 国产精品国产自产拍高清av | 久久无码人妻丰满熟妇区毛片 | 伊人影院视频 | 国产精品久久久久久无毒不卡 | 色综合久久88色综合天天人守婷 | 日本一二三不卡 | 日韩中文字幕亚洲精品欧美 | 老子午夜精品无码不卡 | 一边吃奶一边摸下边激情说说 | 特级做a爰片毛片免费看 | 69亚洲乱人伦 | 中文字幕无码免费久久9一区9 | 亚洲爆乳无码专区 | 日日干日日 | 亚洲第一天堂网 | 国产传媒av在线 | 日本免费黄色小视频 | 五月深爱 | 三级裸体视频 | 97人人看| 午夜一二三区 | av三级网站| 激情五月五月婷婷 | 日本最新免费二区 | 亚洲女人久久久 | 一区二区三区不卡视频 | 国产一区二区亚洲 | 亚洲综合av在线在线播放 | 精品国产亚洲一区二区三区 | 久久精品国产亚 | 一个人在线免费观看www视频 | 小罗莉极品一线天在线 | 国产一区二区三区久久久久久久久 | 国产精品999在线观看 | 777午夜福利理论电影网 | 一区二区视频免费在线观看 | 黄色免费在线播放 | 一本色道久久88—综合亚洲精品 | 久久久精品久久日韩一区综合 | 九色真实伦实例 | 亚洲xxxx3d| 日韩av在线免费观看 | 激情久久久久久 | www成人网| 欧美午夜性春猛交 | 少妇伦子伦精品无码styles | 国产精品系列在线 | 成人午夜福利视频 | 美国一级大黄一片免费的网站 | 国产美女久久久亚洲综合 | 国产精品v欧美精品v日韩 | 明日叶三叶 | 天天躁狠狠躁狠狠躁性色牛牛影视 | 天天干妹子| 青青草娱乐在线 | 中文字幕亚洲综合久久筱田步美 | 色老头在线一区二区三区 | 国内精品人妻无码久久久影院导航 | 777色视频 | 久久小草成人av免费观看 | 亚洲精品一区二区 | 欧美性狂猛xxxxx深喉 | 老司机深夜福利网站 | 成人永久免费视频 | 久久中文字幕高清 | 日本黄色中文字幕 | www性欧美| 日韩一级免费片 | 综合激情久久 | 精品国产97 | 狂野欧美性猛交xxxxx视频 | 国产在线视频网 | 刘亦菲毛片一区二区三区 | av大片网站| 亚洲高潮毛片无遮挡免费 | av高清在线免费观看 | 国产视频久久久久 | 少妇饥渴偷公乱h姚蕊 | 色无极亚洲影院 | 九九热播视频 | 四虎在线免费 | 床戏做爰无遮挡摸亲胸小说 | 久久精品人妻一区二区三区 | 99精品免费久久久久久久久日本 | 国产suv精品一区二区33 | 免费小视频在线观看 | 人人妻人人爽人人澡av | 免费吃奶摸下激烈视频 | 九色91av| 鲁一鲁啪一啪 | 少妇天天爽视频在线看网站 | 精品成人一区 | 国产精品不卡在线 | 国产精品爽爽久久久久久竹菊 | 欧美yyy| 人人妻人人妻人人片av | 爱情岛论坛亚洲线路一 | 国产精品视频一区二区三区 | 99久久这里只有精品 | 大肉大捧一进一出好爽视频mba | 天天干天天爱天天操 | 18色av| 久久精品夜色噜噜亚洲a∨ 久久精品一二三 | 超碰黑丝| 日本高清视频www夜色资源 | 亚洲精品成人a8198a | 香蕉人人精品 | 免费在线观看av网站 | 97夜夜澡人人双人人人喊 | 亚洲精品成人av在线观看爽翻天 | 亚洲一区二区三区无码国产 | 免费中文字幕在线观看 | 成人福利免费视频 | 国产三级不卡 | 中文字幕日本在线 | 农村老熟妇乱子伦视频 | 国产午夜精品一区理论片飘花 | 日韩成人三级 | 欧美另类xxx | 久久黄色片网站 | 手机看片久久 | 一区二区三区中文字幕在线观看 | 日本美女动态图 | 在线观看av免费 | 免费久久久久 | 国产人妻一区二区三区四区五区六 | 日本一道高清一区二区三区 | 国产精品国产三级国产在线观看 | 草裙社区精品视频播放 | 国产的av | www久久| 欧美日韩综合在线观看 | 正在播放木下凛凛88av | 二区不卡| 日韩综合网| 性一交一黄一片 | 亚洲小说网 | 日韩欧美综合在线 | 黄色av免费在线播放 | 91九色国产 | 深夜福利视频网站 | 日本人作爰全过程 | 性少妇裸体野外性xxxhd | 国产成人午夜精品 | 久久久久久香蕉 | 久色国产 | 青青超碰| www.少妇影院.com | 亚洲成av人片一区二区 | 好看的黄色录像 | 久久亚洲美女 | 国产欧美一区二区白浆黑人 | 你懂的网址国产欧美 | 男人添女人囗交做爰高潮 | 少妇性l交大片欧洲热妇乱xxx | 美女翘臀少妇啪啪呻吟流水 | jizjiz中国少妇高潮水多 | 四虎国产精品一区二区 | 成人激情视频在线 | 久草手机在线 | 亚洲色精品aⅴ一区区三区 国产黄大片在线观看 | 亚洲中文字幕无码中文字在线 | 在线毛片网站 | 日本123区| 国产精品毛片一区视频播 | 亚洲国产一区二区在线观看 | 九色pony麻豆 | 伊人爱爱网 | 国产综合视频在线 | 人人爽人人爽人人爽 | 国产精品一区二区三区久久久 | 亚洲香蕉在线视频 | 天天综合天天做天天综合 | 欧美日韩不卡在线视频 | 四虎av在线 | 日韩欧美黄 | 日日摸夜夜添夜夜添欧美毛片小说 | 亚洲乱亚洲乱妇 | 饥渴的少妇和男按摩师 | 亚洲专区在线播放 | 伊人情人色综合网站 | 97在线观看免费 | 久久久久久久久久久丰满 | 亚洲久久色 | 国内自拍在线观看 | 天天燥日日燥 | 欧美性猛交xxxx黑人猛交 | 日韩亚洲欧美在线 | 欧美三级免费观看 | 极品五月天 | 精品久久久久国产 | 极品气质女神呻吟娇喘91 | 亚洲另类激情综合偷自拍图 | 欧美日韩一区二区成人午夜电影 | 性俄罗斯交xxxxx免费视频 | 国产精品爱久久久久久久电影蜜臀 | 亚洲美女在线视频 | 台湾swag在线播放 | 无码成a毛片免费 | 午夜神器在线观看 | 6080亚洲精品一区二区 | 午夜黄色在线观看 | 亚洲国产福利一区二区三区 | a天堂视频在线观看 | 男人的天堂视频在线观看 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 91蝌蚪在线| 人人插人人爽 | 秋霞一区| 97涩涩网 | 国产农村乱对白刺激视频 | www国产精品内射 | а天堂8中文最新版在线官网 | 青青草一区| 91国偷自产一区二区三区女王 | 免费久久精品 | 综合自拍亚洲综合图区高清 | 在线永久免费观看黄网站视频 | 一区二区三区成人久久爱 | 极品av在线| 综合婷婷| 色偷偷偷久久伊人大杳蕉 | 成人香蕉视频在线观看 | 性欧美videos另类hd | 深夜福利在线播放 | 亚洲一卡一卡二新区无人区 | 亚洲精品乱码久久久久久v 精品国产a∨无码一区二区三区 | 尤物在线视频观看 | 国产又爽又黄免费视频 | 精品少妇一区二区三区免费观 | 偷窥村妇洗澡毛毛多 | a级片免费在线观看 | 九九色综合| 天天综合天天添夜夜添狠狠添 | 色婷婷久久久亚洲一区二区三区 | 解开乳罩喂领导吃奶 | 欧美a v在线播放 | 又黄又爽的视频在线观看 | 亚洲男人的天堂网站 | 欧美野外猛男的大粗鳮台湾同胞 | 日韩av在线看 | 久久特级毛片 | 日韩图片一区 | 亚洲综合少妇 | 91综合中文字幕乱偷在线 | 国产精品高潮呻吟久久久久久 | 夜夜天天操 | 自拍偷拍免费 | 伊人蕉影院久亚洲高清 | q欧美性猛交xxx7乱大交 | 欧洲熟妇色xxxxx视频 | 色av综合av综合无码网站 | 永久www成人看片 | 色窝窝无码一区二区三区色欲 | 亚洲美女色视频 | 国产女主播在线喷水呻吟 | 中文字字幕人妻中文 | 国产不卡视频在线播放 | 午夜福利1000集在线观看 | 日韩黄色精品 | 美女极度色诱视频国产 | www欧美精品 | 香蕉一级片 | 久久人人爽人人爽人人av东京热 | 亚洲欧美国产精品久久久久久久 | 久热中文 | 国产欧美日韩精品丝袜高跟鞋 | av中文天堂| 涩涩的视频在线观看 | 精品视频在线观看一区二区 | 国产黄色一级大片 | 成人av资源站| 欧美涩涩涩 | 澳门永久av免费网站 | 日本爽爽爽爽爽爽在线观看免 | 国产乱人无码伦av在线a | 国产日韩aaaa片毛片 | 日本伊人精品一区二区三区 | 亚洲制服av | 97国产真实伦对白精彩视频8 | 人善交video另类hd侏儒 | 韩国三级视频在线 | 91精品国产视频 | 草草影院在线免费观看 | 国产日韩在线观看一区 | 99久久精品国产第一页 | 亚洲成av人在线观看网站 | 国产一级做a爰片久久毛片男 | 国产精品无码专区在线播放 | 国产伦精品一区二区三区四区 | 日本三级一区二区三区 | 亚洲综合在线第一页 | 亚洲国产成人精品女人久久久 | 日本h在线观看 | 中文字幕亚洲无线码 | 亚洲国产精品成人av在线 | 三浦惠理子aⅴ一二三区 | 少妇太紧太爽又黄又硬又爽视频 | 少妇和邻居做不戴套视频 | 欧美精品久久一区二区 | 99久久国产福利自产拍 | 巨胸喷奶水www久久久 | 忘忧草在线社区www中国中文 | 日本国产精品 | 免费做a爰片77777 | 九九久久99 | 亚洲国产精品无码久久久秋霞1 | 丁香激情综合久久伊人久久 | 日韩网站在线观看 | 男女性杂交内射妇女bbwxz | 久久伊人精品视频 | 国产欧美日韩综合精品二区 | 亚洲人成影院在线无码按摩店 | 希岛爱理和黑人中文字幕系列 | 久久久国产高清 | 中国china露脸自拍性hd | 欧美一级做a爰片久久高潮 欧美一级做a爰片免费视频 | 国产成人无码a在线观看不卡 | 明神亚贵在线免费观看 | 欧美11一13sex性hd | 91传媒视频在线观看 | 久久国产精品波多野结衣av | 中文字幕亚洲精品久久女人 | 日日鲁夜夜视频热线播放 | 日日夜夜撸啊撸 | 久久国产一 | 婷婷六月综合网 | 和寂寞少妇做爰bd | 91久久精品日日躁夜夜躁欧美 | 欧美性生活网站 | 成人国产一区二区三区 | 天天摸天天看天天做天天爽 | 亚洲处破女av日韩精品 | 国产一级片网站 | 九九国产精品入口麻豆 | 欧洲熟妇色xxxx欧美老妇 | 欧美日韩精品一区二区在线播放 | 西欧free性满足hd老熟妇 | 国产男女无遮挡猛进猛出 | 五月婷久久 | 成人学院中文字幕 | 国产公妇伦在线观看 | 欧美日韩国产网站 | 91久久夜色精品国产九色 | 精品国产乱码久久久久久牛牛 | 欧美乱人伦人妻中文字幕 | 国产精品一二三四区 | 中文字幕在线导航 | 啪啪综合| 欧美jizz18性欧美 | 国产精品熟妇视频国产偷人 | 国产成人精品午夜视频 | 国产精品视频大全 | 久久视奸| 国产特级毛片aaaaaa毛片 | 五月天视频网 | 无码熟妇人妻av在线网站 | 亚洲人成影院在线观看 | 精品国产自在久久现线拍 | 久久久久99 | 国产字幕在线观看 | www污网站| 玖玖爱这里只有精品视频 | www.国产99 | 伊人久久大香线 | 日韩动漫av| 啪啪免费网 | а天堂中文最新一区二区三区 | 少妇高清精品毛片在线视频 | 爱爱视频免费网址 | 91精品国产91久久久久游泳池 | 国产精品夜夜 | 日本大尺度激情做爰电2022 | 国产欧美日韩在线播放 | 嫩草影院入口污在线 | 影音先锋国产在线 | 国产人成看黄久久久久久久久 | 亚洲色图综合网 | 欧美不卡一区二区三区 | 又色又爽又黄又刺激免费 | 狠狠色综合色综合网络 | 亚洲 另类 熟女 字幕 | 三区在线视频 | 亚洲人免费| 性色av一区二区三区咪爱四虎 | 天天躁日日躁狠狠躁800凹凸 | 内射人妻无码色ab麻豆 | 国产精品一区二区视频 | 无码人妻少妇伦在线电影 | 一级黄色免费看 | 久色91蜜桃tv | 香蕉视频97| 久久综合av | 99久久精品免费看国产一区二区三区 | 日本韩国欧美一区 | 国产成人精品一区二区仙踪林 | 久久99精品国产麻豆宅宅 | 亚洲一二三四五 | 91精品综合久久久久久五月天 | 奇米影视777中文久久爱图片 | 日韩少妇乱码一区二区三区免费 | 欧美情侣性视频 | 国产成人自拍视频在线 | 欧美a在线观看 | aa黄色毛片 | 午夜少妇影院 | 四季久久免费一区二区三区四区 | 久久 国产 尿 小便 嘘嘘 | 少妇特黄a一区二区三区 | 亚洲精品一区二区三区香 | 欧美精品亚洲精品日韩已满十八 | 久久靠逼视频 | 催眠淫辱の教室3在线观看 村上凉子在线播放av88 | 大肉大捧一进一出好爽mba | 久久三级网 | 国语对白嫖老妇videos | 日韩精品久久久久久久白丝 | 在线播放第一页 | 久久久婷 | 九九视频免费在线观看 | 亚洲免费区 | 比色毛片| 亚洲国产精品日本无码网站 | 精品国产免费看 | 欧美一性一乱一交一视频 | 国产真实精品久久二三区 | 一区二区三区四区亚洲 | 亚洲精品久久久久玩吗 | 一区二区在线免费看 | 国产欧美激情在线观看 | 国产久热精品无码激情 | 5a级毛片 | 欧美zzz物交 | 91九色国产 | 免费播放一区二区三区 | 精品黑人一区二区三区久久 | 出轨人妻毛片一级 | 午夜免费大片 | 欧美精品亚洲一区 | 日日操夜夜干 | 日韩av网站在线 | 亚洲系列在线 | 天干天干啦夜天干天2017 | 国产精选一区二区 | 欧美牲交videossexeso欧美 | 国产乱码精品一区二区三区精东 | 国产成人精品无码免费看夜聊软件 | 精品综合| 亚洲天堂福利视频 | 国产亚洲精品久久久久5区 成熟了的熟妇毛茸茸 | 国产精品亚洲欧美 | 欧美一区二区黄色 | 精品久久ai | 国产精品tv| 久草影音 | 欧美激情在线看 | 日本中文字幕在线 | 色哟哟国产精品免费观看 | 少妇高清精品毛片在线视频 | 制服.丝袜.亚洲.中文.综合懂色 | 日本欧美在线 | 国产成人免费一区二区三区 | 中国女人裸体乱淫 | 日韩av手机在线播放 | 天堂无码人妻精品av一区 | 男ji大巴进入女人的视频 | 中国黄色毛片 大片 | 波多野结衣av一区二区三区中文 | 日日天干夜夜狠狠爱 | 一区二区三区av | 日韩影视一区二区三区 | 一级做a爱片性色毛片 | www..com18午夜观看| 伊人久久久大香线蕉综合直播 | av在线中文字幕不卡电影网 | 国产免费黄色网址 | 情人伊人久久综合亚洲 | 久久超 | 狂野欧美性猛交免费视频 | 国产香蕉在线 | 亚洲射 | 18禁亚洲深夜福利入口 | 免费黄色小视频在线观看 | 国产精选视频在线观看 | 欧美性动态图 | 一区二区久久 | 亚洲一卡二卡三卡四卡在线看 | 少妇与公做了夜伦理69 | 免费网站在线高清观看 | 日本少妇被黑人猛cao | 国内综合精品午夜久久资源 | 国产又黄又粗的视频 | 8090av| 免费成人小视频 | 国产日产精品久久久久快鸭 | 欧美日韩精品中文字幕 | 高清国产mv在线观看 | 欧美激情成人网 | 日本h漫在线观看 | 怡红院最新网址 | 最新国产aⅴ精品无码 | 亚洲第一成年免费网站 | 综合久久久久久久 | 国产漂亮白嫩美女在线观看 | 国产男女猛烈无遮挡免费网站 | 国产精品久久久久久久久久免费 | 青青青爽视频在线观看 | a级成人毛片 | 饥渴少妇激情毛片视频 |