《電子技術應用》
您所在的位置:首頁 > 測試測量 > 活動進展 > 基于CH579的SHT30模塊溫濕度數據串口解析和letter-shell移植

基于CH579的SHT30模塊溫濕度數據串口解析和letter-shell移植

2023-06-02
作者:Echo365
來源:電子技術應用
關鍵詞: CH579 開發板測評

感謝電子技術應用的這次活動,申請到了一塊CH579的開發板。

在芯片國產化的大趨勢下,很多人都在尋找可以用于替代進口器件的國產芯片,所以趁此機會,簡單體驗了一下沁恒芯片的開發,下面進入正題。

首先來一張系統的照片

微信截圖_20230602145520.png


本次測試使用的開發板型號:CH579M-R1-1V2和維特智能的SHT30溫濕度傳感模塊。

開發環境是MounRiver Studio V1.8.4。

以前沒用過這個開發環境,但是感覺keil不是很好用,就體驗一下,和CubeIDE 或者 RTthread studio差不多,用起來也很好上手,總之代碼補全什么的,好一些了,但是mounriver調試代碼的話好像要使用沁恒的調試器WCH-LINK,但是我沒有,所以想要用stlink什么的調試只能用keil了,不過代碼邏輯也不是太難,不太需要調試。

先新建CH579工程,點擊文件->新建MounRiver工程,查詢型號CH579,這里調試器類型只有WCH-LINK,不能更改,但是我沒有。。。

微信截圖_20230602145613.png

新建好工程之后看看左側資源管理器,里邊就是你的工程文件了,其中主函數在scr文件夾下,一些已經寫好的外設驅動函數在StdPeriphDriver文件夾下。本次我們需要用uart0來和SHT30傳感器通信,uart1用來適配letter-shell作為調試信息輸出。

微信截圖_20230602151945.png


刪掉自動生成的工程里Main.c文件中的所用東西,開始寫自己的代碼。

先修改系統時鐘,直覺上驅動文件里應該有相關的時鐘配置函數,那我去哪里找這個函數呢?

CH57x_clk.c文件里!找到一個函數:

SetSysClock(CLK_SOURCE_PLL_40MHz); //重設系統時鐘,應當最先配置

main函數里直接調用,把系統時鐘設置為40M,根據注釋說明,默認會使用外部晶振。而且此處必須最先配置時鐘,不然先配置了串口之類的外設時序會亂掉。

然后點一個LED燈指示,看驅動文件里有

DelayMs()

這個函數,但是這個函數是用循環nop這種方式寫的,定時的精度em。。。1秒經過編譯后成了1.5。自己寫一個吧,簡單使用systick。定義一個全局變量,然后在systick中斷函數中自減就行了。SysTick_Handler直接定義就好。

volatile uint32_t delay_cnt = 0;//需要加關鍵字修飾 不然會被優化
void SysTick_Handler()
{    
    SysTick->CTRL &= ~(SysTick_CTRL_COUNTFLAG_Msk);//清除中斷標志    
    delay_cnt--;
}
void user_delay_ms(uint32_t ms)//簡單阻塞延時,哪里需要哪里調
{    
    delay_cnt = ms;    
    while(delay_cnt);
}

然后在主函數中調用下邊的config函數設置時基(注意傳入的參數40000,因為前邊系統主頻已經改成了40M)

SysTick_Config(40000);//每過1ms進入一次systick中斷

這樣就有了一個相對靠譜的延時函數了。

下一步控制GPIO9點燈(先把排針連上,那個LED排針還空著的),寫個函數初始化GPIO,注意看清你用的GPIOA和GPIOB,就要調用相關的GPIOX_ModeCfg函數,其他的外設也是如此,比如uart0和uart1就有不同的函數完成類似的功能。

void LED_init()
{    
    GPIOB_SetBits(GPIO_Pin_19);    
    GPIOB_ModeCfg(GPIO_Pin_19, GPIO_ModeOut_PP_5mA);
}

指示燈能跑了,然后初始化串口。這里先初始化GPIO功能再初始化串口配置,串口需要打開中斷。

這塊芯片本身支持硬件FIFO,但是在做數據解析時候我們自己還要定義一些自己的緩存,不過那是后邊的事情了。

串口1用于給移植的letter-shell做調試輸出使用,所以接收FIFO配配置1個字節就觸發中斷吧。

串口0用于和傳感器通信,配置了4字節觸發一次中斷。

始化完成了還不能用,看看下邊的串口中斷函數怎么寫。

void user_uart_init(void)
{    
    GPIOA_ModeCfg(GPIO_Pin_8, GPIO_ModeIN_PU);   
    GPIOA_ModeCfg(GPIO_Pin_9, GPIO_ModeOut_PP_5mA);    
    UART1_DefInit();//調試串口初始化   
    UART1_ByteTrigCfg(UART_1BYTE_TRIG);//設置FIFO 1字節觸發   
    UART1_INTCfg( ENABLE, RB_IER_RECV_RDY|RB_IER_LINE_STAT ); 
    NVIC_EnableIRQ( UART1_IRQn );  
    
    GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_PU);  
    GPIOB_ModeCfg(GPIO_Pin_7, GPIO_ModeOut_PP_5mA); 
    UART0_DefInit();//通信串口初始化    
    UART0_ByteTrigCfg(UART_4BYTE_TRIG);//設置FIFO 4字節觸發
    UART0_INTCfg( ENABLE, RB_IER_RECV_RDY|RB_IER_LINE_STAT );  
    NVIC_EnableIRQ( UART0_IRQn );
}

letter-shell是一個命令行調試工具,可以把你文件中定義的函數導出來,通過命令行調用,裸機用來做調試工具還挺方便的。

另一個串口解析的代碼模塊是自己寫的,可以解析挺多種特定格式的數據幀。

先看怎么移植letter-shell。

到git上把源碼下載下來:GitHub - NevermindZZT/letter-shell: letter shell

然后參考了說明開始移植。

用戶裸機移植的話,只需要實現write函數,init函數和shellHandler的調用。

自己在mounriver的工程里創建一個letter-shell的文件夾,然后把你下載的源碼里src文件夾下所有文件都丟letter-shell文件夾里。然后在項目資源管理器里可以看見你復制過來的文件了,但是沒完事,還要右鍵letter-shell文件夾,把它加入工程的編譯。

微信截圖_20230602152016.png

還需要把你自己加進來的這些文件的頭文件路徑添加好:

右鍵CH579M的工程,點擊屬性->C/C++構建->設置->工具設置

我添加了letter-shell的文件夾,還有工程里src文件夾下還定義了一個user_def.h以及uda.h文件,路徑也要添加進來。

微信截圖_20230602152053.png


移植說明寫了,如果用了GCC編譯器,還要修改什么字段,反正最后我們工程里obj文件夾的CH579.ld文件里加點代碼,找到40多行.text:這段,加上就好了。

微信截圖_20230602152112.png


源碼添加好了,然后letter-shell文件夾里創建一個shell_port.c和shell_port.h文件,自己實現的接口函數就保存在這里了。

Shell shell;
char shellBuffer[512];

short userShellWrite(char *data, unsigned short len)
{
    UART1_SendString((uint8_t *)data,len);    
    return len;
}
void userShellInit(void)
{    
    shell.write = userShellWrite;  
    shellInit(&shell, shellBuffer, 512);
 }

這里定義了一些模塊需要的變量和buff,還有實現的函數,寫函數直接調用的CH579給的驅動函數就可以了。

讀數據我們去串口中斷里實現,不需要定義讀函數了,所以這里只要定義這兩個函數就完事了,剩下什么線程啊,鎖啊之類的,裸機我們用不到,就都刪除了。最后再到.h文件里把寫的函數和變量聲明一下就可以了。

串口1的中斷處理函數直接定義:

void UART1_IRQHandler(void)
{   
     switch( UART1_GetITFlag() )//判斷中斷類型    
     {
         case UART_II_RECV_RDY:// 數據達到設置觸發點    
             while( R8_UART1_RFC ) //查看FIFO中剩余數據量  
             {               
                 shellHandler(&shell,R8_UART1_RBR);//R8_UART1_RBR中的數據直接交給letter-shell         
             }
             break;
         case UART_II_RECV_TOUT: // 接收超時,暫時一幀數據接收完成           
             while( R8_UART1_RFC )            
             {               
                 shellHandler(&shell,R8_UART1_RBR);            
             }          
          break;       
         case UART_II_THR_EMPTY:         
         // 發送緩存區空,可繼續發送            
         break;        
         default:            
         break;    
     }
}

很簡單,只是調用shellHandler把FIFO中的數據接收就行了。使用之前在主函數里調用一下剛才你寫的shellinit初始化哪個函數就可以了。

然后 串口解析,在工程里添加了自己寫的uda模塊,用的時候就三個函數,大概思路是先定義一幀數據幀頭啊長度啊之類的東西,在使用功能之前初始化一次。然后在串口0接收中斷里拿到數據,收進自己的解析緩存區,在主whiel中循環解析就可以了,每次解析一幀數據出來。篇幅限制就不再展開說了。

最后主函數長這樣:

微信截圖_20230602152205.png

還有個shell導出命令測試的函數:

void print_current_temp_hum(void)
{    
    uint32_t tick_ = SYS_GetSysTickCnt();   
    printf("current tick = %d\r\n",tick_); 
    printf("mounriver >> temp = %.2f  humi = %.2f\r\n",temp_val, humi_val);
}SHELL_EXPORT_CMD(SHELL_CMD_PERMISSION(0)|SHELL_CMD_TYPE(SHELL_TYPE_CMD_MAIN), my_print_cmd, print_current_temp_hum, this is a print test);

主要完成了在主函數中解析到SHT30的溫度和濕度數據,當外部指令通過shell調用函數時候,將此時的系統時間tick值和溫濕度數據打印出來。

最后編譯,并且通過WCHISPStudio工具下載,下載代碼之前要按住開發板上的DOWNLOAD按鍵,再打開開關,這時候下載工具才找得到設備。

微信截圖_20230602152251.png


調試效果如下圖:

微信截圖_20230602152309.png


總體來說,體驗還可以,有機會試下其他的芯片。本測試的代碼附在后邊,需要自取。

https://gitee.com/Echo365/open.git


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 波多野结衣在线网址 | 成人免费av影院 | 天天躁狠狠躁狠狠躁性色牛牛影视 | av网站免费在线观看 | 日日躁夜夜躁狠狠躁超爽2001 | 在线观看欧美日韩视频 | 久久免费看视频 | 久久综合精品国产丝袜长腿 | 精品少妇一区二区三区免费观 | 欧美一级视频在线观看 | 久本草在线中文字幕亚洲 | 成人性生生活性生交全黄 | 2021国产精品自在自线 | 国内精品久久久久影院一蜜桃 | 国产精品国产三级国产专区53 | 中文字幕视频一区 | 深夜福利视频在线播放 | 国产艳情片 | 柠檬福利视频导航 | 久久av高潮av无码av喷吹 | 亚洲成人黄色av | 红桃视频 国产 | 欧美品牌jizzhd欧美 | 一级片www| 日本免费精品一区二区三区 | 日韩色道 | 亚洲国产中文字幕在线 | 中文字幕美女 | 中文字幕在线观看免费 | 久久天天躁狠狠躁夜夜婷 | 日本三级2018 | 最近中文字幕免费观看 | 精品一区二区三区四区 | 国产精品无码久久av | 精品人妻无码一区二区三区性 | 999久久久久 | 天天躁日日躁很很很躁 | 色噜噜狠狠色综合网图区 | 亚洲www | 久草综合在线观看 | 亚洲精品欧美二区三区中文字幕 | 国内国内在线自偷第68页 | 潮喷失禁大喷水aⅴ无码 | 欧产日产国产精品98 | 日韩毛片免费观看 | 亚洲精品久久久久 | 一区二区三区四区免费视频 | 国产aⅴ爽av久久久久成人 | 亚洲在线天堂 | 噼里啪啦免费高清看 | 日韩三级免费看 | 欧美自拍亚洲综合丝袜 | 欧美一区二区三区四区五区 | 久久婷五月 | 欧洲精品一区二区三区 | 国产精品无码翘臀在线观看 | 懂色av一区二区三区免费观看 | 91精品观看 | 亚洲一区二区三区四区五区乱码 | 天美传煤毛片 | a亚洲天堂| 伊人蕉久| 亚洲欧美日韩人成在线播放 | 黄色av免费播放 | 国产自偷自拍视频 | 国产精品无码久久综合 | 91国产丝袜在线播放动漫 | 成人性生交大片免费8 | 日本三级韩国三级美三级91 | 国产男女视频在线观看 | 亚洲天堂中文在线 | 精品一区二区三区免费播放 | 成人午夜视频精品一区 | 久青草影院在线观看国产 | 亚洲国产精品久久久久久久 | 肉嫁高柳家在线看 | 亚洲欧美日韩国产综合 | 色哟哟黄色 | 97视频免费 | 天天添天天操 | 超碰人人超碰人人 | 天天综合网天天综合 | 香蕉大久久| 噜噜噜久久久 | 嫩草精品福利视频在线观看 | 日本高清免费毛片大全awaaa | 成人黄色a | 天天鲁一鲁摸一摸爽一爽视频 | 另类小说欧美 | 久久精品国产99国产精品 | 95视频在线| 越南毛茸茸的少妇 | 亚洲麻豆一区二区三区 | 亚洲美女福利视频 | 国产精品一区二区久久国产 | 欧美成人午夜77777 | 成年人网站在线观看视频 | 柠檬福利第一导航在线 | 免费成人在线观看 | 奇米综合网 | 中文字幕 亚洲视频 | 国产精成人 | 免费a级毛片在线播放 | 国产69精品久久久久人妻刘玥 | 视频一区亚洲 | 国产男女爽爽爽免费视频 | 80日本xxxxxxxxx96 81国产精品久久久久久久久久 | 18国产免费视频 | 精品成人69xx.xyz | 中文综合在线观 | 国产精品又黄又爽又色无遮挡 | 一级影片在线观看 | 国产露脸911 | 一级片毛片 | 91综合在线| 国产免费无码一区二区三区 | 欧美性猛交7777777 | 欧美 国产 亚洲 卡通 综合 | 国产精品你懂的 | 国产农村妇女毛片精品久久 | 免费在线小视频 | 国产三级做爰在线播放 | 色吊丝永久性观看网站免费 | 韩国美女vip内部1101福利 | 久久久久久久久久久免费精品 | 欧美成人区 | 欧美黄页在线观看 | 乱女伦露脸对白在线播放 | 少妇一级淫片免费 | 亚洲精品久久久久一区二区三区 | 少妇高潮无套无遮挡内谢小说 | 国内精品久久久久久久果冻传媒 | 中国女人内谢69xxxx喜欢你 | 国产色视频免费 | 美女初尝巨物嗷嗷叫自拍视频 | 天天爱天天做天天爽夜夜揉 | 在线视频观看一区 | 日本最大色倩网站www | 日韩黄视频在线观看 | 椎名空在线播放 | 国产精品视频在线观看免费 | 日批动态图 | 色老头在线一区二区三区 | 欧美三级自拍 | 182tv在线观看免费午夜免费线路 | 欧美爱爱小视频 | 亚洲精品一区二区三区在线 | 久久久精品免费 | 欧美亚洲综合另类色妞网 | 国产精品嫩草在线 | 各种高潮超清特写tv | 国产精品二区视频 | 国产精品福利网 | 恶虐女帝安卓汉化版最新版本 | 亚洲精品国产成人 | 人人爽久久涩噜噜噜红粉 | 日韩图片区| 精品乱码一区二区三四区 | 1000部精品久久久久久久久 | 男人巨茎大战欧美白妇 | 美女被张开双腿日出白浆 | 毛片毛片毛片 | 国产精品久久久久久久午夜片 | 国产视频一二三 | 绝顶高潮videos合集 | 欧美一级录像 | 黄色视屏在线免费观看 | 精品视频免费播放 | 99久久久无码国产精品古装 | 牛和人交xxxx欧美 | 91av影视| 精品日韩一区二区三区 | 久久久久久国产精品视频 | 国产精品国产三级国产a | 国产精品久久久久久久久久精爆 | 亚洲色成人www永久网站 | 天天综合网天天综合 | www五月婷婷 | 一区二区三区在线免费 | 欧美精品久久久久久久久老牛影院 | 日韩一二三区在线观看 | 中文字幕一区二区三区又粗 | 一级大毛片 | 搡老熟女国产 | 中文日韩一区二区 | 国内精品久久久久久久影视红豆 | 欧美日韩偷拍视频 | 国产视频精品在线 | 国产91在线观看 | 久久成人视屏 | 欧美色图一区二区三区 | 最新日韩中文字幕 | 少妇一级淫片aaaaaaa | 亚洲 欧美 综合 在线 精品 | 亚洲欧美在线看 | 婷婷精品国产欧美精品亚洲人人爽 | 亚洲一区二区综合 | 亚洲一区二区三区无码中文字幕 | 国产又粗又猛又大爽 | 亚洲精品国偷拍自产在线观看蜜臀 | 岛国中文字幕 | 国产欧美精品aaaaa久久 | 黄色www | 日本肥老妇色xxxxx日本老妇 | 精品在线观看视频 | 久久久久久亚洲精品a片成人 | 亚洲男女一区二区三区 | 欧美肉大捧一进一出免费视频 | 无码少妇一区二区三区 | 在线观看的黄网 | 国产一区二区三区在线看 | 国内免费精品视频 | 久久久久九九九九 | 国产做爰xxxⅹ高潮 国产做爰xxxⅹ高潮69 | 久久久久久一区二区三区 | 男女一进一出粗大楱视频 | 国产精无久久久久久久免费 | 无码人妻精品一区二区在线视频 | 日韩免费视频在线观看 | 国产精品久久久久久无毒不卡 | 国产美女又黄又爽又色视频免费 | 人妻丰满熟av无码区hd | 亚洲自拍偷拍精品 | 中文在线字幕免费观看电 | 五月av综合av国产av | 国产午夜精品在线 | 香蕉网av | 久久影院国产 | 香蕉网久久 | 98婷婷狠狠成人免费视频 | 九九热色| 五月婷婷激情综合 | 国产一区二区免费播放 | 日本中文字幕第一页 | 久久精品中文字幕免费 | 国产乱人伦偷精品视频不卡 | 午夜影院激情av | 国产sm调教视频在线观看 | 少妇尝试黑人粗吊受不了 | 六月婷婷网 | 中文字幕制服狠久久日韩二区 | 五月婷婷综合在线观看 | 久久99操 | 国产在线观看99 | 成人羞羞视频播放网站 | 野花社区www高清视频 | 免费看黄色片的网站 | 萌白酱国产一区二区 | 丝袜国产在线 | 黄色高清无遮挡 | 久久99深爱久久99精品 | 999久久久国产精品消防器材 | 6080毛片 | 中国18videosex极品 | av自拍一区 | 国产丝袜视频一区二区三区 | 国产视频久久久久久 | 久久亚洲精品中文字幕无码 | 又色又湿又黄又爽又免费视频 | 丁香婷婷六月天 | 99国产伦精品一区二区三区 | 999亚洲欲妇 | 色香欲天天影视综合网 | 福利一区福利二区 | 国产精品无码av天天爽 | 亚洲精品久久久久久无码色欲四季 | 成人h片在线观看 | 美日韩成人av | 亚洲精品久久久久中文字幕 | 久久精品噜噜噜成人88aⅴ | 国产成人精品午夜片在线观看 | 国产精品久久麻豆 | 大屁股大乳丰满人妻 | 国产精品久久久久久久午夜片 | 国产无套粉嫩白浆在线观看 | 久久久日韩精品一区二区 | 在线人成免费视频69国产 | 西方av在线 | 免费萌白酱国产一区二区三区 | 91在线看| 免费人妻av无码专区 | 成人免费在线影院 | 一级一片免播放 | 亚洲精品噜噜丝袜区精品 | 日韩高清久久 | 日本久久高清视频 | 欧美成人精品欧美一级乱黄 | 久久发布国产伦子伦精品 | 久久久精品国产sm调教网站 | 91欧美大片 | 专干老熟女视频在线观看 | 亚洲欧美xxx | 69tv成人网| 狠狠色视频 | 国产视频精品久久 | 国产乱码一区二区三区 | 国产真实一区二区三区 | 国产三级按摩推拿按摩 | 任你躁国产自任一区二区三区 | 亚洲国产成人精品女人久久久 | 草草浮力地址线路①屁屁影院 | 亚洲视频欧美 | 鲁一鲁一鲁一鲁一色 | 少妇野外性xx老女人野外性xx | 天堂二区 | 男女激情视频免费观看刺激 | 久久精品国产一区二区三区 | 欧美成人黑人xx视频免费观看 | 欧美日韩国产黄色 | 人人爱超碰 | 日本一区二区在线 | 乱码午夜-极国产极内射 | 色婷婷aⅴ | 闷骚老干部cao个爽 萌白酱国产一区二区 | 国产精品高潮呻吟av久久4虎 | 国产精品狼人久久久久影院 | 人人爽人人爽人人片av东京热 | 日本一区二区三区视频在线 | 亚洲一二三区不卡 | 久久精品国内一区二区三区 | 成年女人黄网站色视频免费97 | 成人激烈床戏免费观看网站 | 成人午夜久久 | 91丨国产丨捆绑调教 | 国产又黄又硬又湿又黄的播出时间 | 午夜精品久久久久久久传媒 | 国产精品人妻熟女毛片av久 | 国产成人av一区二区在线观看 | 国产色多传媒网站 | 鲁在线视频 | 成人欧美一区二区三区1314 | 香蕉在线看 | 国产精品熟妇一区二区三区四区 | 国产cd人妖ts在线观看 | 精品福利视频一区二区三区 | 性生交生活大片1 | 性视频黄色 | 国产精品99久久久久人最新消息 | 亚洲精品一二区 | 国产人成高清在线视频99最全资源 | 91网在线 | 99视频偷窥在线精品国自产拍 | av亚洲午夜网站福利天堂 | xx性欧美肥妇精品久久久久久 | 六月丁香啪啪 | 九七人人爽 | 亚洲天堂网一区 | 女警一级淫片免费放 | 99久久精品久久久久久ai换脸 | 后进极品白嫩翘臀在线视频 | 亚洲精品无码午夜福利中文字幕 | 成人短视频在线免费观看 | 国产美女自慰在线观看 | 午夜dv内射一区二区 | 九九福利| 神马久久久久久久久久久 | 日本免费一区二区三区视频观看 | 操综合 | 日韩成人在线播放 | 国产成人自拍网 | 一色桃子av大全在线播放 | 成人爽a毛片一区二区免费 成人爽爽爽 | 亚洲第一视频网 | 99热九九这里只有精品10 | 男女插插插视频 | 91成人精品一区二区三区四区 | 高潮毛片无遮挡高清免费 | 日韩欧美在线观看免费 | 人人草网| 中国黄色录像 | 希岛婚前侵犯中文字幕在线 | 3d成人动漫在线观看 | 嫩草影院在线观看视频 | 91亚洲日本aⅴ精品一区二区 | 日韩成人免费av | 99精品视频免费 | 肉丝袜脚交视频一区二区 | 毛片免费视频 | 91自愉自愉产区24区 | 天堂伊人| www超碰在线com | 日韩精品免费一区二区夜夜嗨 | 日本一区二区高清不卡 | 天天爽夜夜爽夜夜爽精品视频 | 成 人 黄 色视频免费播放 | 免费a v网站 | 95av成人女人啪啪 | 青青青青青青草 | 农村少妇无套内谢粗又长 | 窝窝午夜精品一区二区 | 日本成人在线免费 | 色情久久久av熟女人妻网站 | 91在线高清视频 | 欧美a级网站 | 国产成人小视频在线观看 | 欧美一级网址 | 免费视频日韩 | 久久久av一区二区三区 | 久久99国产精品女同 | 蜜桃传媒| 无码人妻丰满熟妇区毛片18 | 国产三级a三级三级 | 屁屁影院国产第一页 | 精品香蕉一区二区三区 | 久草新免费 | 秋葵视频在线 | 国产女人精品视频 | 国产主播在线一区 | 亚洲人成网亚洲欧洲无码久久 | 明星性猛交ⅹxxx乱大交 | 在线精品小视频 | 护士脱了内裤让我爽了一夜视频 | 柠檬福利视频导航 | 久草福利资源在线观看 | 久久频这里精品99香蕉 | 国产又粗又猛又爽又黄av | 91香蕉国产 | 97se亚洲国产综合在线 | 少妇特黄v一区二区三区图片 | 国产免费视频在线 | 欧美大片免费观看在线观看网站推荐 | 91爱爱爱| 91在线视频精品 | 超碰导航 | 777色狠狠一区二区三区 | 女人爽到高潮免费看视频 | www.白浆| 好吊妞人成视频在线观看27du | 欧美激情999| 亚洲精品成人天堂一二三 | 老少交欧美另类 | 黄网站色视频免费观看 | 91小宝寻花一区二区三区 | 91快播视频| 国产一级生活片 | 好吊色欧美一区二区三区视频 | 成人精品毛片va一区二区三区 | 久久久精品久久久久久 | 无码一区二区波多野结衣播放搜索 | 无码av中文一区二区三区桃花岛 | 国产777| 乱码精品国产成人观看免费 | 欧美群妇大交乱 | 国产真实乱人偷精品视频 | 无码一区二区三区中文字幕 | 白丝乳交内射一二三区 | 国产精品久久免费视频 | 免费人成在线观看视频播放 | 人妻少妇av无码一区二区 | 国产黄a三级三级三级 | 手机看片日韩久久 | 久久久久无码精品国产h动漫 | 少妇仑乱a毛片 | 95av成人女人啪啪 | 国产精品17p | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 国产91精品高清一区二区三区 | 亚洲网站在线免费观看 | 亚洲成人三区 | 国产三级理论片 | 久久精品a| 天堂网传媒 | 国产男女无套免费网站 | 99久久精品日本一区二区免费 | 激情综合色综合久久综合 | 51久久成人国产精品麻豆 | 六月婷婷中文字幕 | 欧洲成人一区二区三区 | 国产乱大交| 欧美播放器 | 国产精品a久久 | 国产成人精品免费视频 | 亚洲成在人线在线播放无码 | 亚洲国产欧美一区二区潘金莲 | 日韩成人免费在线视频 | 久久亚洲精品无码aⅴ大香 人人妻人人玩人人澡人人爽 | 一个色影院 | 欧美精品一区在线播放 | 久久性生活视频 | 免费在线看黄视频 | 中文在线字幕 | 国产成人无码区免费网站 | 已婚少妇露脸日出白浆 | 深夜视频在线看 | 欧美色五月| 伊人久久大香线蕉亚洲 | 欧美啪视频 | 黄片毛片视频 | 成人欧美一区二区三区黑人冫 | 七月婷婷综合 | 亚洲色www永久网站 少妇人妻综合久久中文字幕 | 国产精品免费视频一区二区三区 | 夜夜春亚洲嫩草影院 | 九色com| 日韩中文一区二区 | 丰满白嫩欧洲美女图片 | 少妇高潮大叫好爽喷水 | 黄色av网站免费观看 | 欧美日韩精品一区二区天天拍 | 久操网站 | 久草视频在线资源 | 2025av在线播放 | 久久久久www| 牲高潮99爽久久久久777 | 久久国产欧美一区二区 | 人禽伦免费交视频播放 | 亚洲成av人在线观看网址 | 深夜福利在线观看视频 | 国产成人一区二区三区 | 性欧美ⅹxxxx极品少妇小说 | 国产乱子伦精品视频 | 欧美日韩成人免费 | 久久久久蜜桃精品成人片 | 人妖另类巨茎双性人欧美视频 | 中文字幕亚洲综合久久 | 亚洲乱码国产乱码精品精大量 | 欧美精品日韩在线 | 亚洲精品乱码久久久久久日本 | 私人毛片免费高清影视院 | 国产一区二区在线播放视频 | 天堂男人网 | www夜夜爱| 久热久| 少妇撒尿一区二区在线视频 | www久久网| 精品久久久久亚洲 | 欧美亚洲综合视频 | 国产浮力第一页草草影院 | 天天做天天爱天天操 | 51国偷自产一区二区三区 | re久久| 美女视频黄a视频免费全程软件axs | 国产寡妇亲子伦一区二区三区四区 | 日韩精品一区二区在线观看 | 国产成人久久av免费高清密臂 | 高清国产一区二区三区四区五区 | 欧美日本91精品久久久久 | 国产igao激情视频入口 | av小说区 | 欧美va天堂在线电影 | 欧美3p两根一起进高清免费视频 | 久久久久久久岛国免费网站 | 亚洲黄色片免费看 | 久久精品人人爽 | 欧美黑人又粗又大又爽免费 | 亚洲免费综合色在线视频 | 国产亚洲精久久久久久无码苍井空 | 国产99视频精品免费视频7 | 性久久久久久久 | 亚洲成a∨人片在线观看不卡 | 国产精品入口夜色视频大尺度 | 国模无码大尺度一区二区三区 | 能直接看的av| 午夜国产在线观看 | 久久国产影院 | 亚洲国产精品久久久久秋霞影院 | 免费人成激情视频在线观看 | 黑人一级淫片40厘米 | 国产精品久久久久无码av色戒 | 欧美色图1 | 九九热在线精品 | 波多野结衣不卡视频 | 日韩性色av | 国内精品久久久久久久久久清纯 | 我的公把我弄高潮了视频 | 男人扒开女人内裤强吻桶进去 | 欧美美女性高潮 | 成人含羞草tv免费入口 | 秋霞欧洲 | 无码高潮爽到爆的喷水视频app | 久久日本精品字幕区二区 | 香蕉午夜福利院 | mm1313亚洲国产精品无码试看 | 欧美黄色小说视频 | 在线观看免费人成视频 | 亚洲一级片在线观看 | 柳岩高潮三级a观看 | 偷窥欧美wc经典tv | 国产精品无需播放器在线观看 | 韩日av在线 | 亚洲精品天堂成人片av在线播放 | 国产精品视频全国免费观看 | 色多多福利网站免费破解 | 亚洲好看站 | 午夜精品久久久久久久 | 久久99国产精品久久99 | 色综合色综合色综合色欲 | 友田真希中文字幕在线视频中 | 插插插网站 | 国产精品毛片久久久 | 精品va久久久噜噜久久软件 | 亚洲视频网站在线观看 | 人人综合亚洲无线码另类 | 懂色av中文字幕一区二区三区 | 男人的天堂网av | 最近免费中文字幕mv在线视频3 | 国产国产精品人在线观看 | 日本美女久久久 | av在线看片 | 在线免费观看国产精品 | 日本免费黄色 | 中文字幕第31页 | 蜜乳av 懂色av 粉嫩av | 亚洲日韩乱码中文无码蜜桃臀网站 | 久久夜色精品国产欧美乱极品 | 87福利视频| 久久免费看少妇高清激情 | 免费看一区二区三区四区 | 成年人激情视频 | 天堂网免费视频 | 国产在线视频一区二区董小宛性色 | 午夜福利1000集在线观看 | 国产又色又爽又黄刺激在线视频 | 精品深夜av无码一区二区 | 中文字幕久久久久人妻 |