拔萝卜91 I 白白色免费视频 I 白白色在线观看 I 白峰美羽在线播放 I 白浆网站 I 白浆在线 I 白嫩白嫩国产精品 I 白丝女仆被免费网站 I 白丝校花扒腿让我c I 白袜免费网站xx视频 I 百合sm惩罚室羞辱调教 I 办公室大战高跟丝袜秘书经理ol I 半推半就一ⅹ99av I 宝贝乖~胸罩脱了让我揉你的胸 I 宝贝乖h调教灌尿穿环 I 抱着老师的嫩臀猛然挺进视频 I 爆操白虎 I 爆操极品 I 爆操巨乳 I 爆操老女人 I 爆操欧美 I 爆操少妇 I 爆操网站 I 爆操小萝莉 I 北岛玲av I 北岛玲在线 I 北条麻妃av电影 I 北条麻妃av在线

全球快報:RK3588開發板(armsom-w3)之PWM實操

來源:jf_30051736

PWM介紹

專欄總目錄PWM是脈寬調制(Pulse Width Modulation)的縮寫。它是一種用于控制電子設備的技術,通過改變電信號的脈沖寬度來實現對設備的控制。

PWM基本概念

PWM信號由一個固定頻率的周期性脈沖序列組成,每個脈沖的寬度(持續時間)可以根據需要進行調節。調節脈沖寬度的比例可以改變平均電壓或電流的大小,從而實現對設備的控制。

當談論PWM時,以下三個關鍵術語經常被提及:

頻率(Frequency):PWM信號的頻率是指每秒鐘內脈沖的數量。


【資料圖】

周期(Period):PWM信號的周期是指一個完整脈沖序列所花費的時間。它是頻率的倒數,以秒為單位表示。周期可以通過將頻率的倒數計算得到,例如,一個10kHz的PWM信號的周期為0.1毫秒(100微秒)。

占空比(Duty Cycle):占空比是指PWM信號中脈沖寬度與周期之間的比例關系。它表示了脈沖在一個周期中所占據的時間比例,通常以百分比表示。占空比為0%意味著脈沖不存在(完全低電平),而占空比為100%表示脈沖持續時間占據了整個周期(完全高電平)。在實際應用中,占空比可以在0%到100%之間任意調整,以實現所需的控制效果。

PWM驅動

pwm驅動是一個通用的驅動,SOC廠家都會在SDK里面默認打開

驅動文件

驅動文件所在位置:

drivers/pwm/pwm-rockchip.c

默認SDK已經加載好了PWM的驅動,下文我們主要注意PWM怎么使用

DTS 節點配置

DTS 配置參考文檔

Documentation/devicetree/bindings/pwm/pwm.txt

以下為一個例子的示例

Node name { compatible = "Driver matching character"; pwms = < &pwmX 0 25000 0 >; }; &pwmX { status = "okay"; pinctrl-names = "active"; pinctrl-0 = < &pwmX_pin_pull_down >; };

pwms的幾個參數說明如下:

參數 1,表示 index (per-chip index of the PWM to request),一般是 0,因為我們 Rockchip PWM 每個chip 只有一個。

參數 2,表示 PWM 輸出波形的時間周期,單位是 ns;例如下面配置的 25000 就是表示想要得到的

PWM 輸出周期是 40K 赫茲。

參數 3,表示極性,為可選參數;下面例子中的配置為負極性。

PWM使用

PWM 提供了用戶層的接口,在 /sys/class/pwm/ 節點下面,PWM 驅動加載成功后,會在/sys/class/pwm/ 目錄下產生 pwmchip0 目錄;向 export 文件寫入 0,就是打開 pwm 定時器0,會產生一個 pwm0 目錄,相反的往 unexport 寫入 0 就會關閉 pwm 定時器了,同時 pwm0 目錄會

被刪除,該目錄下有以下幾個文件:

enable:寫入 1 使能 pwm,寫入 0 關閉 pwm;

polarity:有 normal 或 inversed兩個參數選擇,表示輸出引腳電平翻轉;

duty_cycle:在 normal 模式下,表示一個周期內高電平持續的時間(單位:納秒),在

reversed 模式下,表示一個周期中低電平持續的時間(單位:納秒);

period:表示 pwm 波的周期(單位:納秒);

以下是 pwmchip0 的例子,設置 pwm0 輸出頻率 100K,占空比 50%, 極性為正極性:

cd /sys/class/pwm/pwmchip0/echo 0 > exportcd pwm0echo 10000 > periodecho 5000 > duty_cycleecho normal > polarityecho 1 > enable

PWM應用實例

通常電子設備中應用pwm是比較常見的,比如風扇電機控制,電視背光控制, LED 照明調光、電動工具馬達控制、汽車加熱器等領域。

這里簡單介紹一下pwm控制LED燈實現呼吸燈效果。

呼吸燈需要燈的驅動與PWM的驅動結合,兩個驅動之間傳遞數據,我們可以在驅動中調用其他的驅動。

led是我需要的設備,這個設備用到了pwm,而pwm是用默認的驅動。

硬件上我們在開發板找到具有pwm功能的引腳

設備樹的修改如下:

/{breathing_light {compatible = "lhd,breathing_light_test";backlight {pwms = < &pwm8 0 25000 0 >;pwm-names = "breathing_light"; };};};&pwm8 {status = "okay";};

寫一個驅動。內部在使用PWM子系統。形成了包含驅動的驅動。

示例代碼

驅動程序

#include < linux/init.h >#include < linux/module.h >#include < linux/fs.h >#include < linux/cdev.h >#include < linux/uaccess.h >#include < linux/types.h >#include < linux/kernel.h >#include < linux/delay.h >#include < linux/ide.h >#include < linux/errno.h >#include < linux/gpio.h >//#include < asm/mach/map.h >#include < linux/of.h >#include < linux/of_address.h >#include < linux/of_gpio.h >#include < asm/io.h >#include < linux/device.h >#include < linux/platform_device.h >#include < linux/pwm.h >#define RED_LED_DTS_COMPATIBLE       "lhd,breathing_light_test"       /* 設備樹節點匹配屬性 */#define LED_PWM_CMD_SET_DUTY         0x01#define LED_PWM_CMD_SET_PERIOD       0x02#define LED_PWM_CMD_SET_BOTH         0x03#define LED_PWM_CMD_ENABLE           0x04#define LED_PWM_CMD_DISABLE          0x05struct led_pwm_param{    int duty_ns;    int period_ns;};struct red_led_dev {    dev_t dev_no;                        struct cdev chrdev;                struct class *led_class;    struct device_node *dev_node;    struct pwm_device *red_led_pwm;};static struct led_pwm_param led_pwm;static struct red_led_dev led_dev;static int red_led_drv_open (struct inode *node, struct file *file){    int ret = 0;    //pwm_set_periodnnn(led_dev.red_led_pwm, PWM_POLARITY_INVERSED);//設置PWM信號的極性pwm_enable(led_dev.red_led_pwm);//啟用指定PWM設備,使其開始輸出PWM信號。    printk("red_led_pwm open");    return ret;}static ssize_t red_led_drv_write (struct file *file, const char __user *buf, size_t size, loff_t *offset){    int err;    if (size != sizeof(led_pwm)) return -EINVAL;err = copy_from_user(&led_pwm, buf, size);    if (err > 0) return -EFAULT;pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns);//配置PWM設備的基本參數,如頻率、占空比等。    printk("red_led_pwm write");return 1;}static long drv_ioctl(struct file *filp, unsigned int cmd, unsigned long arg){    int ret = 0;    void __user *my_user_space = (void __user *)arg;        switch (cmd)    {        case LED_PWM_CMD_SET_DUTY:            ret = copy_from_user(&led_pwm.duty_ns, my_user_space, sizeof(led_pwm.duty_ns));            if (ret > 0) return -EFAULT;            pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns);            break;        case LED_PWM_CMD_SET_PERIOD:            ret = copy_from_user(&led_pwm.period_ns, my_user_space, sizeof(led_pwm.period_ns));            if (ret > 0) return -EFAULT;            pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns);            break;        case LED_PWM_CMD_SET_BOTH:             ret = copy_from_user(&led_pwm, my_user_space, sizeof(led_pwm));            if (ret > 0) return -EFAULT;            pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns);            break;        case LED_PWM_CMD_ENABLE:            pwm_enable(led_dev.red_led_pwm);            break;        case LED_PWM_CMD_DISABLE:            pwm_disable(led_dev.red_led_pwm);            break;    }    return 0;}static int red_led_drv_release(struct inode *node, struct file *filp){    int ret = 0;    pwm_config(led_dev.red_led_pwm, 0, 5000);//配置PWM設備的基本參數,如頻率、占空比等。    printk("led pwm dev close");//    pwm_disable(led_dev.red_led_pwm);    return ret;}static struct file_operations red_led_drv = {.owner = THIS_MODULE,.open    = red_led_drv_open,.write   = red_led_drv_write,    .unlocked_ioctl = drv_ioctl,    .release  = red_led_drv_release,};/*設備樹的匹配列表 */static struct of_device_id dts_match_table[] = {    {.compatible = RED_LED_DTS_COMPATIBLE, },      {},                  };static int led_red_driver_probe(struct platform_device *pdev){    int err;    int ret;    struct device *tdev;    struct device_node *child;    tdev = &pdev- >dev;    child = of_get_next_child(tdev- >of_node, NULL);      /* 獲取設備樹子節點 */if (!child) {        return -EINVAL;    }    led_dev.red_led_pwm = devm_of_pwm_get(tdev, child, NULL);     /* 從子節點中獲取PWM設備,設備樹獲取這個設備就可以了 */    if (IS_ERR(led_dev.red_led_pwm)) {        printk(KERN_ERR"can"t get breathing_light!!");        return -EFAULT;    }    ret = alloc_chrdev_region(&led_dev.dev_no, 0, 1, "breathing_light");//動態分配字符設備的主設備號if (ret < 0) {pr_err("Error: failed to register mbochs_dev, err: %d", ret);return ret;}cdev_init(&led_dev.chrdev, &red_led_drv);//初始化字符設備結構體cdevcdev_add(&led_dev.chrdev, led_dev.dev_no, 1);//將已經初始化的字符設備結構體cdev添加到系統中    led_dev.led_class = class_create(THIS_MODULE, "breathing_light");//創建一個設備類(device class)并注冊到內核中err = PTR_ERR(led_dev.led_class);if (IS_ERR(led_dev.led_class)) {        goto failed1;}    tdev = device_create(led_dev.led_class , NULL, led_dev.dev_no, NULL, "breathing_light"); //創建一個設備實例并注冊到設備類中    if (IS_ERR(tdev)) {        ret = -EINVAL;goto failed2;}   printk(KERN_INFO"%s %s line %d", __FILE__, __FUNCTION__, __LINE__);        return 0;failed2:    device_destroy(led_dev.led_class, led_dev.dev_no);    class_destroy(led_dev.led_class);failed1:    cdev_del(&led_dev.chrdev);unregister_chrdev_region(led_dev.dev_no, 1);    return ret;}int led_red_driver_remove(struct platform_device *dev){    // pwm_disable(led_dev.red_led_pwm);    // pwm_free(led_dev.red_led_pwm);    printk(KERN_INFO"driver remove %s %s line %d", __FILE__, __FUNCTION__, __LINE__);    device_destroy(led_dev.led_class, led_dev.dev_no);class_destroy(led_dev.led_class);unregister_chrdev_region(led_dev.dev_no, 1);    cdev_del(&led_dev.chrdev);         return 0;}static struct platform_driver red_led_platform_driver = {      .probe = led_red_driver_probe,      .remove = led_red_driver_remove,      .driver = {        .name = "lhd,breathing_light_test",        .owner = THIS_MODULE,        .of_match_table = dts_match_table,         //通過設備樹匹配      },};module_platform_driver(red_led_platform_driver);MODULE_AUTHOR("LHD");MODULE_LICENSE("GPL");

將上述驅動編譯為ko文件然后push進3588開發板里面

應用層程序

#include "stdio.h"#include < sys/types.h >#include < sys/stat.h >#include < fcntl.h >#include < unistd.h >#include < stdio.h >#include < string.h >#include < sys/ioctl.h >#include < poll.h >#include < stdint.h >#define DEV_NAME   "/dev/breathing_light"#define LED_PWM_CMD_SET_DUTY         0x01#define LED_PWM_CMD_SET_PERIOD       0x02#define LED_PWM_CMD_SET_BOTH         0x03#define LED_PWM_CMD_ENABLE           0x04#define LED_PWM_CMD_DISABLE          0x05struct led_pwm_param {    int duty_ns;    int period_ns;};void sleep_ms(unsigned int ms){    struct timeval delay;delay.tv_sec = 0;delay.tv_usec = ms * 1000; select(0, NULL, NULL, NULL, &delay);}int main(int argc, char **argv){    int fd;    int ret;  /* 2. 打開文件 */fd = open(DEV_NAME, O_RDWR | O_NONBLOCK);   // | O_NONBLOCKif (fd < 0){printf("can not open file %s, %d", DEV_NAME, fd);return -1;}         int buf = 3;struct led_pwm_param led_pwm;led_pwm.duty_ns = 500;led_pwm.period_ns = 5000;    write(fd, &led_pwm, sizeof(led_pwm));    sleep_ms(3000);while(1){if(led_pwm.duty_ns<=500){while(led_pwm.duty_ns< led_pwm.period_ns){ioctl(fd, LED_PWM_CMD_SET_DUTY, &led_pwm.duty_ns);sleep_ms(50);led_pwm.duty_ns += 300;}}else{while(led_pwm.duty_ns > 500){ioctl(fd, LED_PWM_CMD_SET_DUTY, &led_pwm.duty_ns);sleep_ms(50);led_pwm.duty_ns -= 300;}}}close(fd);        return 0;}

使用3588自帶的編譯器將用戶程序編譯進開發板

prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc apptest_breathing_light_.c -o testpwm

adb push path/testpwm /userdata

chmod 777 testpwm

./testpwm

最后可以看到燈明滅交替的效果

審核編輯:湯梓紅

標簽:

推薦

財富更多》

動態更多》

熱點

主站蜘蛛池模板: 精品免费99久久| 亚洲伊人影视| 少妇喷水在线观看| 岛国片在线免费观看| 亚洲熟女毛片| 日本三级成本人网站| 亚洲黄色三级网站| 女闺蜜添我下身到高潮sm视频| 日本在线高清不卡| 偷拍视频一区二区三区| 国产精品成人3p一区二区三区| 日韩成人无码v清免费| 久久久做| 国产精品亚洲产品| 人妖粗暴刺激videos呻吟| 欧美在线视频观看免费网站| 亚洲一区在线影院| 天天碰夜夜操| www.黄色免费| 正在播放日韩欧美 一页| 国产婷婷综合| 伊人91视频| 色视频在线观看免费| 无敌风火轮在线观看| 亚洲激情国产精品| 日本一区午夜艳熟免费| 亚洲美女一级| 欧美激情中文| 欧洲色大大久久| 国产av无码专区亚洲a∨毛片 | 黄色成年人网站| 最新av在线资源网| 欧美成人va免费看视频| 亚洲成人精品久久| 欧美午夜宅男影院在线观看| 青青草久热| 日韩大逼| 国产美女精品视频国产| 欧美日日夜夜操| 亚洲精品国产成人99久久6| 我和丝袜老师那个了| 大胸美女被男生操| 欧美午夜免费观看| 免费av在线.| 国产乱子伦无套一区二区三区| 亚洲国产精品久久久就秋霞| 亚洲欧美日韩综合一区二区 | 久久久久高清| 91精品国产91久久久久久| 国产l精品国产亚洲区| 黄色wwwwwww| 玖玖玖影院| 午夜羞羞影院| 国产精品,欧美精品| 成人在线免费观看网址| 久久精品国产国产精| 国产老熟女伦老熟妇露脸| 97色伦欧美图片| 在线观看 中文字幕| 亚洲 欧美 久久| 粉色视频试看| 色呦呦网站一区| 亚洲18页| 国产a在亚洲线播放| 无码 人妻 在线 视频| 91精品国产欧美一区二区| 四虎影视4hu4虎成人| 国产最爽乱淫视频免费| 久久国产成人午夜av影院潦草| 亚洲午夜精品国产| www.黄在线观看| 91九色性视频| 在线高清视频大全| 日本少妇xxx| 第4色男人最爱上的网站| 波多野结衣久草一区| 成人在线网站| 欧美群妇大交群的观看方式| 午夜三级a三级三点在线观看| 欧美三级日本三级少妇99| 九九热久久只有精品2| 欧洲无线码免费一区| 色七久久综合| 欧美重口另类在线播放二区| 91啦中文| 中文字幕中文乱码www| 免费精品国产人妻国语色戒| 亚洲一区二区中文| 国产黄视频网站| 国产精品一区在线观看乱码 | 日韩精品久久久久久久玫瑰园| 亚洲自偷自偷偷色无码中文| 日本亚洲天堂网| 91黄色高清视频| 欧美日产国产新一区| 国产视频在线看| 1313午夜精品美女爱做视频| 轻轻色免费在线视频| 新99热| 狠久久av成人天堂| 日本搞b视频| 91精品国产高清| 亚洲网址在线| 浪潮av色综合久久天堂| 欧美99p| 成人毛片视频免费看| 777奇米888色狠狠俺也去| 天堂а在线中文在线新版| 国产疯狂性受xxxxx喷水| 18无码粉嫩小泬无套在线观看| 国产黄色美女视频| 婷婷五月小说| 黄色小网站免费看| 国产精品私人影院| 日韩精品一二三| 麻豆传播媒体免费观看| 久草色网| 亚洲精品suv精品一区二区| 可以免费观看的av毛片下载| 福利所av| 天天摸天天做天天爽2020| 黑人粗进入欧美aaaaa| 亚洲 欧美 另类 综合 日韩| 国产综合视频在线播放| 欧美人与物videos另类xxxxx | 69午夜免费福利| 天天草网站| 天堂v在线观看| 久久综合久久久久88| 重口sm调教捆绑视频免费| 欧美一级成年大片在线观看| 国产人人射| 午夜精品久久久久9999| 视频一区精品| 四虎网址入口| 日本二区在线观看| 在线国产毛片| 99热| 日本精品一区| 91一区在线| 天天躁日日躁狠狠躁人妻| 成人啪啪18免费游戏链接| 青青草原伊人| 在线 | 18精品免费1区2| 艳妇荡乳豪妇荡乳av| 国产人妻大战黑人20p| 国产精品亚洲一区二区三区妖精| 超碰个人| 亚洲第8页| 欧美国产一区二区三区激情| 亚洲搞av| 嫩草影院av| 丁香花激情六月| 亚洲国产一区自拍| 欧美午夜国产| 亚洲午夜精品国产| 性感美女骑乘theporn| 欧美亚洲一区| 麻豆国产美女视频| 国产又大又长又粗又猛的视频| 亚洲看片网站| 亚洲线精品一区二区三区| 男男做的视频| 欧美日韩精品在线视频| 日本在线午夜电影| 免费看黄视频在线观看| 最新国产精品自在线观看| 岛国一区| 久久久这里只有免费精品| 亚洲乱轮视频| 免费观看午夜视频| 国产精品久久久久7777婷婷| 偷窥自拍欧美色图| 91啪国产| 大荫蒂性生交片| 成人激情免费| 天天操夜夜夜| 欧美va亚洲va在线观看日本| 国产亚洲欧洲高清| 亚洲精品喷潮一区二区三区| 久久天天躁狠狠躁夜夜2o2o| 亚洲激情在线观看| 色网站在线观看视频| 阿v天堂在线| 亚洲精品色视频| 欧亚一级片| 日韩高清dvd| 四虎影在永久在线观看| 成人三级大片| 黄色a级片免费看| 日韩有码电影| 久草福利资源在线视频| 国产色91在线| 国产手机av在线| 国产精品va无码二区| 一区二区视频免费看| 日韩成人无码一区二区三区| 国产成人mv在线播放| 天天干夜夜夜| 男男啪啪网站| 中文字幕人妻被公上司喝醉506| 在线你懂的视频| 在线观看视频国产| 国产精品久久久久久久久久久久| 污视频在线免费观看| 色片影院在线观看| 欧美色涩| 人妻少妇精品中文字幕av| www.久久com| 中文在线免费一区三区高中清不卡| 午夜激情h色| 女人被狂躁c到高潮视频| 调教重口xx区一精品网站| 99在线 | 亚洲| 操操影视| 韩国日本中文字幕| 精品国产一区二区三区av片| 国产精品亚洲精品日韩己满十八小| 久久久国产精华液999999| 国产农村妇女aaaaa视频| 国产十八禁真成了| 啊啊啊啊亚洲| 国产a级一级| 久色视频在线播放| 欧美性猛交xxxx乱大交91| 手机无码人妻一区二区三区免费| 插入综合网| 亚洲精品成人网线在线播放va| 亚洲国产精品国自产拍av绿帽子| 夜间福利视频| 国产精品秘入口| 性综艺节目av在线播放| 国产午夜视频在线观看| 香蕉久久视频| 秋霞啪啪| 免费无码又爽又刺激动态图| 夹得好湿真拔不出来了动态图| 国产精品午夜一区| 欧美大片网站| 日韩中文字幕网| 欧美多p视频| 国产精品久久久久白浆| av导航在线| www.com欧美| 巨胸喷奶水视频www免费网站| 久久99国产精品久久99小说| 亚洲 激情| 蜜桃av片| 黄色av电影在线| 91美女精品福利| 国产福利在线观看免费第一福利| 国产999精品久久久久久麻豆| 秋霞啪啪| 亚洲欧美偷拍另类| 91精品国产91久久久久青草| 一区二区国产精品视频| 欧美国产激情一区二区在线| se色综合| 欧美极品video粗暴| 殴美成人在线视频| 亚洲视频aaa| 日韩欧美国产免费| 黄色在线观看www| 国产在线不卡一区| av少妇免费在线| 伊人插插| 丰满少妇高潮惨叫久久久| 国产精品香蕉| 米奇精品一区二区三区| 欧美日韩三级网站| 亚洲偷| 欧美不卡| 中文字幕乱码免费视频| 国内大量揄拍人妻精品视频| 亚洲人午夜精品天堂一二香蕉| 国模视频在线观看| 中文av网址| 亚洲成av人片不卡无码手机版| 女人张开双腿让男人猛桶| 国家aaa的一级看片| 屁屁国产草草影院ccyycom| 五月天av资源| 一二三av| 免费看h网站| 国产精品福利久久| 欧美三级激情| 国产一区二区黄| 国产很色很黄很大爽的视频| 午夜电影一区二区| 国产精品香蕉| 日韩欧美不卡在线| 天天爽天天爽天天爽| 久久精品国产99国产精品| 操操综合网| 真人毛毛片| 极品少妇久久| 欧美影院| 好看视频网页版| 91偷拍一区二区三区精品| 在线成人免费观看| 国产xxxxxxxxx| 国产偷伦视频片免费视频| 天堂综合久久| 激情亚洲综合网| 欧美日本特级婬片视频| 一本色道久久加勒比88综合| 国产乱老熟视频网站 视频| 久久夜色精品久久噜噜亚| 色悠久久久久综合网伊人| 18禁黄久久久aaa片| 亚洲九九视频| 日在线视频| 99国产精品自拍| 好紧好湿好黄的视频| 麻豆亚洲国产成人精品无码区| 亚洲视频 碰碰| 国产欧美一区二区三区视频在线观看| 亚洲涩涩视频| 日韩一级性| 91av福利| 66精品视频在线观看| 美女网色站| 亚洲免费激情| 日产精品一区二区| 色偷偷五月天| 国产精品免费人成网站| 激情婷婷亚洲| 2018天天弄| 日韩高清福利| 91丨九色丨蝌蚪| 欧美视频黄色| 日韩免费视频| 天天舔日日操| 国产成人无码a区视频在线观看 | 国产69精品久久久久乱码韩国| 精品久久综合| 欧美成人jazz| mm1313亚洲精品| (无码视频)在线观看| 91啪在线观看| 欧美日精品| 一本一本久久a久久精品牛牛影视 亚洲老板91色精品久久 | 欧美9页| 亚洲熟妇丰满多毛xxxx| 久久久久久美女精品啪啪| 青青青草视频在线| 毛片a久久99亚洲欧美毛片| 少妇无码太爽了在线播放| 在线观看国产色| 国产一级黄色影片| 日韩一级成人| 国产黄色一级网站| 性欧美vr高清极品| 激情四射婷婷| 狼人青草久久网伊人| 一点不卡v中文字幕在线| 最新久久精品| 九色首页| 国产高颜值大学生情侣酒店| 91美女福利视频高清| 肉色丝袜足j视频国产| 久久亚洲一区二区三区四区五区高| 这里只有精品久久| 国产色婷婷精品综合在线| 欧美激情偷拍| 婷婷色狠狠干| www.97视频| 国产精品成人午夜| 欧美呦交| 欧美精品中文字幕一区| 日本一区不卡视频| 免费三级毛片| 久久乐九色婷婷综合色狠狠182| 激情综合啪| 人人澡人人爽人人| 久久91精品视频| 日韩久久精品一区二区| 2025中文字幕| 99热成人| 久爱精品| 午夜天堂影院| 三级av网| 日本爱爱爱视频| 青青草手机在线视频| av在线不卡免费看| 手机视频在线观看免费| 欧美国产日韩xxxxx| 欧美成人ⅴideosxxxxx| 99re6热只有精品免费观看| 欧美成人jazz| 久久亚洲热| 大象一区二区三区| 色爱综合激情五月激情| 91网站免费在线观看| 中日韩在线观看| 美女看片网站| 久久99日韩国产精品久久99| 高h高辣h文np男男| 亚欧成人网| 天天精品免费视频| 日韩视频免费观看高清| 真人三级三级97片毛片| 印度午夜性春猛xxx交| 国产一区二区三区福利| 人成福利视频在线观看| 国产一区二区三区四区五区加勒比| 免费在线视频观看| 日韩裸体视频| 偷窥女人撒尿videos视频| 欧美mv日韩mv亚洲| 中文影院| 女教师日记 电影| 久久精品男人天堂av| 亚洲精品字幕| 天天躁日日躁狠狠躁欧美老妇小说| h视频在线观看网站| 成x99人av在线www| 国产精品美女乱子伦高| 一级的大片| 久久新视频| www.激情五月| 久久黄色精品视频| 99色| xxxxwwww国产| 激情精品成人一区二区在线看 | 自拍偷拍pron| 91啦丨九色丨蝌蚪丨中文| 五月婷婷开心综合| 欧美激情国产精品免费| 亚欧洲在线视频| 欧美成人黑人xx视频免费观看| 亚洲综合视频在线播放| 人禽杂交18禁网站免费| 欧洲理论片| 成人国产网站| 欧美一级视频在线观看| 蜜桃久久久aaaa成人网一区| 1级黄色大片| 欧美成欧美va| 尤物网站视频免费看| 一级大片在线| 91国产在线免费观看| 少妇仑乱a毛片| 国产成人免费视频网站| 一级片免费看视频| 亚洲成av人在线视| 国产在线观看一区二区| 中文在线免费一区三区| 精品免费一区| 午夜久久乐| 伊人久久大香线蕉无码综合| 美女粉嫩玉足福利| 男女无遮挡毛片视频免费| 久久v国产| 国产无吗毛片| 超碰在线免费公开| 男女性事视频在线免费欧美| 粉嫩精品国产色综合久久不8| 日本少妇做爰全过程二区| 自拍另类欧美| 亚洲а∨天堂2014在线无码| 久久综合色鬼综合色| 国产福利酱国产一区二区| 日本视频免费看| 亚洲福利视| 操p网| 欧美69囗交视频| 欧美 日韩一区二区三区| 四虎国产精品成人影院| 自拍偷区亚洲综合美利坚| 日韩在线三区| 97人澡人人添人人爽欧美| 欧美又大又硬又粗bbbbb| 青青草黄色软件| 在线观看欧美成人| 亚洲国产成人影院在线播放| 色偷偷成人免费视频| 97国产福利| 黄色录像二级片| 美女激情啪啪妖精视频在线观看| 性色av一区二区三区免费观看| 国产无区一区二区三麻豆| 特黄特色的欧美大片免费| 久久久99精品国产一区二区三区| 日日操日日插| 久久精品伊人一区二区三区| 欧洲美女作爱视频网站| 国产a做爰全过程片| 成年无码av片在线狼人| 在线看片福利| 奇米视频7777| 一本之道免费视频| 国产开嫩苞视频在线观看| 狠狠操网站| 性猛交ⅹ×××乱大交| 日韩在线综合| 白嫩亚洲一区二区三区| 99热3| 在线观看免费成人av| 午夜dj在线观看免费视频| 99久久亚洲综合精品成人| 成人午夜福利免费无码视频| 最新色网址| 日本美女一区二区| 国产成年视频| 国产精品熟女高潮视频| 日日躁狠狠躁aaaaxxxx| 亚洲一级特黄毛片| 久9色| 国产精品免费久久久久电影| 久久精品伊人网| 富二代黄色软件| 成人免费av大片| 午夜精品在线观看| 亚洲综合大片| 欧美日韩在线看片| 国产精品试看| 丰满的少妇xxxxx青青青| 91免费观看视频网站| 男人的天堂黄色| www.com国产| 日本免费看| 国产自啪啪| 国产精品资源网站| 91亚洲国产| 亚洲天堂婷婷| 国产男男gay网站| 成人h精品动漫一区二区| 久久久久久性高| 爱情电影网北条麻妃| 日韩欧美一区二区三区免费观看| 久久久久久久久久久久久久国产| 久久国产精品99国产精| 亚州av综合色区无码一区| 少妇无套内谢69xx| 美女被摸胸吃奶摸下面网站| 人妻丰满av无码中文字幕| 美女av网站在线观看| 国产精品一区二区免费看| 自拍偷拍99| 国产水柔系列在线观看| 国产精品久久成人| 国产乱子伦一区二区三区国色天香| 国产精品久久久久久久一区探花| 国产亚洲欧美在线专区| 肥臀浪妇太爽了快点再快点| 国产原创三级自拍高清| 成人av一区| 特黄a级片| 狠狠干毛片| 日韩一区二区三免费高清| 亚洲人体一区二区三区| 97久久精品人人| 国产精品影音| 精品精品国产欧美在线| 91久久在线观看| 日本 国产 欧美| 狠狠插网站| 韩国午夜一区二区三区| 国产裸体无遮挡免费视频| 一级黄色录象| 99热偷拍| 先锋少妇av影院| caoporn成人免费公开| 超碰公开在线观看| 中文字幕在线观| 伊人精品在线观看| 国产一级免费在线观看| 男生吃女生的胸视频| 亚洲大尺度在线观看| 激情福利社| 日本国产极品诱惑| www.午夜| 亚洲区二区| 久久精品66免费99精品| 精品福利网| 少妇人妻丰满做爰xxx| 丝袜美脚一区二区| 97久久久久久久| 日本黄色网址大全| 欧美日韩精品一区二区三区不卡| 亚洲另类激情专区小说图片| 亚洲毛片av在线| 国产乱人伦偷精品视频免下载| 亚洲一区二区视频在线播放| 青娱乐极品视觉盛宴av| 欧美人人爽| 欧美综合色网| 亚洲人人精品| 无码人妻av一区二区三区波多野| 18秘密视频在线观看| 女上男下动态图| 国产高清在线精品一区不卡| av电影在线观看一区| 国产熟妇另类久久久久| 国产一级特a一级码| 一区二区亚洲精品国产片| 国产91丝袜在线播放九色| 国产人妻黑人一区二区三区| 日本精品1区2区| 国产va免费精品观看| 91精品国产综合久久精品麻豆| 天天做天天爱夜夜爽导航| 欧日韩中文字幕| 日韩 综合| 亚洲伦理99热久久| 女人被狂c躁到高潮做视频| 在线播放免费人成毛片| 一本色道久久综合狠狠躁| 青青青伊人色综合久久| 亚洲ⅴ国产v天堂a无码二区| 2023亚洲精品国偷拍自产在线| 国产又粗又猛又爽又黄毛片| 日韩成年视频| 好看的a一级视频在线观看| 色天使久久综合网天天| 日韩黄色网址大全| 中文成人无码精品久久久动漫| 亚洲鲁丝片一区二区三区| 78午夜福利视频| 欧美熟妇另类久久久久久不卡| 成人午夜免费影院| 性感美女福利视频| 国产影视一区| 欧美日韩精品一区二区三区| 成人亚洲一区| 色多多破解版| 5566成人精品视频免费| 欧美日韩aaa| 国产在线一二| 尤物视频导航| brandilove欧美三区| www.18av.com| 国产男女猛烈无遮挡免费视频动漫| 女女同性高清片免费看| 视频免费裸体网站| 午夜少妇视频| 欧美大片免费在线观看| 成人精品一二区| 欧美顶级大胆免费视频| 国产乱子夫妻xx黑人xyx真爽| 2018自拍偷拍视频| 伊人久久大香线蕉av一区二区| 日韩久久久久久久久久| 精品自拍视频在线观看| 日本精品免费在线观看| 小猪佩奇第10季中文版| 2019中文字幕在线| 黄色网免费观看| 综合五月激情二区视频| 国产欧美网站| 美女超污网站| 青青久在线视频免费观看| 好好干av| 91在线看片你懂的| 亚洲狠狠爱综合影院网页| 久久综合给合久久狠狠狠97色69| 久久激情影院| 亚洲人成电影网站| 春节回家相亲孟孟在线观看| 色呦呦国产精品| 亚洲逼图| 黄色片a级片| 国产福利一区二区三区| 日韩av综合| 人人做人人草| 欧美精品一区二区三区在线| 免费男女视频| 成人片无码免费播放| 成人在线播放网站| 国产成人免费一区二区三区| 亚洲顶级裸体av片| a级销魂美女视频| 最新亚洲人成无码网站| 在线精品亚洲一区二区动态图| 国产成人精品18p| 国产精品videossex久久发布| 日韩高清av| 久久99精品久久久久久不卡| 欧洲美色妇ⅹxxxxx欧美| 18禁勿入午夜网站入口| av中文字幕在线观看第一页 | 无码精品人妻一区二区三区湄公河 | 波多野成人无码精品电影| 九九色网站| 精品视频专区| 日日夜夜狠狠搞| 欧美一级bbbbb性bbbb喷潮片| 黄页网站在线观看免费视频| 在线精品亚洲一区二区| 四虎成人精品在永久免费| 日韩av无码中文字幕| 伊人久久大香线蕉综合影院| 欧洲理论片| 看欧美黄色大片| 国产91成人在在线播放| 国内揄拍国内精品浪潮av| 18岁网站在线观看| 神马久久久久| 国产三a级三级日产三级野外| 99视频国产精品| 亚洲色欲色欲77777小说网站| 草草网站影院白丝内射| 亚洲com| 欧美午夜视频| 人与动物黄色大片| 强被迫伦姧惨叫人妻系列| 成人一区二区三区中文字幕| 黄色成人免费在线| 你懂得在线网站| 精品熟女少妇av久久免费软件| 视频一区 视频二区 国产精品| 欧美一区亚洲一区| 美女啪啪无遮挡免费久久网站| 欧美白丰满老太aaa片| 欧美日韩日本国产| 97se狠狠狠狼鲁亚洲综合网| 日日日影院| 久久艹这里只有精品| 久久国产欧美一区二区三区免费| 成人视屏在线| аⅴ资源新版在线天堂| 少妇高潮a视频| 少妇人妻互换不带套| 国产 精品 家庭影院| 妞干网在线观看视频| 久久精品色欧美aⅴ一区二区| 91蝌蚪视频在线观看| 美女又黄又www| 纯肉无遮挡无码日本动漫| 影音先锋中文字幕人妻| 久久受www免费人成| 中日韩美女免费视频网址在线观看 | 黄网站在线观看视频| 欧美午夜精品久久久久久孕妇| 色综合中文网| 国产亚洲产品影视在线产品| 一级二级视频免费观看| 无码免费午夜福利看片| 韩国美女色诱喷水视频在线观看免费| 国产a一区| 国产午夜男女爽爽爽爽爽| 久草综合在线观看| 久久人妻xunleige无码| www.桃色av嫩草.com| 国产成年人小视频| 亚洲性色av性色在线观看| 久久av高潮av| 亚洲精品美女| 91精品国产综合久久久久久久久久| 91爱视频在线| 亚洲一级成人| 国产伦对白刺激精彩露脸| 热久久中文| 人人爽爽| 免费污片在线观看| 久久久之久亚州精品露出| 免费看黄视频在线观看| 在线观看免费一区二区| 激情午夜电影免费观看在线 | av在线网站中文字幕| 亚洲国产一二三精品无码| 狠狠色丁香婷婷| 五月天福利影院| 性欧美欧美巨大69| 欧美三级在线播放不卡视频| 日韩午夜激情| yjizz国产| 国产男无套gvonline无套| 91女神在线观看| 日韩成人在线资源| 日韩性xxx| 亚洲第一页视频| 精品国产yw在线观看| 日韩 欧美 国产 1| 涩涩视频在线观看免费| 玖玖国产| 97av色| 国产草比| 超碰婷婷| 欧美一区二区三区日韩| 久久国产精品-国产精品| 日韩欧美看片| 亚洲香蕉伊在人在线观| 中文字幕在线一| 红桃视频成人免费网站| 曰本天天色综| 成人午夜免费av| 亚洲天堂爱爱| 第四色激情五月| 性欧美视频在线播放| 欧美色噜噜| 日本欧美色图| 日韩色影| av无码爆乳护士在线播放| 久久九九国产精品怡红院| 成人免费午夜性大片| 日韩免| 国语做受对白xxxxmp4| 精品91av| 国产黄色在线播放| 欧美性video高清精品| 免费国产肉感| 美女av在线免费| 国产无套露脸在线观看| 久久久永久| 亲子乱aⅴ一区二区三区下载| 中文天堂网| 国产国拍亚洲精品永久软件| 自拍视频在线| 97成人碰碰久久人人超级碰oo| 男人天堂av资源网| 欧美色婷婷| 大黑人交交护士xxxxhd| 老头一级片| 亚洲第一精品网站| 亚洲中文无码mv| 亚洲成人黄色大片| 久久黄色级2电影| 日本在线播放一区二区| 成人福利一区二区| 香蕉蕉亚亚洲aav综合| 日韩制服一区| 天天视频国产免费入口| 成人在线网站观看| 女子按摩被中出| 亚洲精品国产suv一区| 黄色裸体视频| 玖玖国产精品视频| 欧美va视频| 成熟妇女性成熟满足视频| 亚洲乱亚洲高清| 国产 精品 日韩| 久久亚洲精品国产精品| 99re国产在线播放| 欧美性折磨bdsm激情另类视频| 91在线观看视频网站| 久热这里只有精品99在线观看| 成人视屏在线| 国产日批视频| av中文字幕在线播放| 国产精品.com| 日日草av| 亚洲在线中字幕| 亚洲黄色图片网站| 九色porny丨首页在线| 人摸人人人澡人超碰日本| 天天爽天天噜在线播放| 午夜免费久久看| 国产又粗又硬又大爽黄老大爷视频 | 亚洲理论在线观看| 色cccwww永久免费| 91在线观看免费高清| 成视人a免费观看 视频| 日日碰视频| 免费裸体视频网站| 91麻豆看片| 黑人巨大av无码专区| 日本熟妇色高清免费视频| 最新国产精品拍自在线播放| 天天干夜夜做| av老司机免费在线| 美女国产毛片a区内射| 耽肉车文高h短文| 午夜久操| 亚洲欧美天堂| 91不卡| 最新精品国自产拍福利| 精品av熟女一区二区偷窥海滩| 国内精品久久99| 亚洲r成人av久久人人爽| 女人帮男人橹视频| 插入视频免费在线观看| 午夜论理神马影院| 亚洲第一免费| 狠狠爱夜夜操| 北条麻妃亚洲一区| www.日韩| 一本久久精品一区二区| 乱视频小说| 九一精品国产白色高跟鞋| 色福利在线视频| 欧美xxxxx在线观看| 欧美人与动性xxxxx杂性| 69中文字幕| 变态奴役受虐狂xxxxx网站| 国产永久精品大片wwwapp| 国产精品高清网站| 国产午夜禁区精品视频| 成人免费看片'免费看| 欧美三级在线播放| 亚洲成人精选| 老司机精品成人无码av| 三级福利在线观看| 国产一区二区在线免费播放| 国模晨雨浓密毛大尺度| 国产精品美女久久久久久久久久久| 91视频观看| 色综合一区| 在线观看久久久久久| 日韩精品一级二级| 精品黄色av| 阿v天堂2018| 亚洲人亚洲精品成人网站| 五月婷婷色综合| 男人的天堂中文字幕熟女人妻| 日日拍夜夜嗷嗷叫|日日摸| 国产成人精品电影| 农村真人裸体丰满少妇毛片| 最近中文av字幕在线中文| 欧美精品欧美人与动人物牲交| www.av小视频| 国产精品香蕉视屏| 亚洲欧美日韩综合在线丁香| 69国产精品视频免费观看| 亚洲天堂视频在线观看| av大全在线| 亚洲天堂毛片| 国产精品视频免费丝袜| 黄色免费网站视频| 国产午夜精品久久久久久免费视| 九色蝌蚪av| 日日干视频| www.尤物在线| 国产黄色片子| 丰满少妇熟乱xxxxx视频| 成年免费视频黄网站zxgk| 中国xxxx真实自拍| 欧美日韩一级在线| 狠狠干狠狠艹| 涩涩网站入口| 男人添女人下部全视频时看不卡| 一边摸一边做爽的视频17国产 | 日韩二| 中文字幕第1页第69| 激情av免费| 综合久草视频| 揄拍成人国产精品视频| 日韩精品一二三四| 91porny九色蝌蚪| 久久中文网| 日本特级淫片| 国产在线精品91国自产拍免费| 国产666| 人妻熟女一区二区三区app下载| 婷婷综合久久| 四虎成人久久精品无码| 欧美78videosex性欧美| 亚洲yy| 久久麻豆视频| 成人有色电影| 久久亚洲精品一区二区 | 欧美精品做受xxx性少妇| 精品国产亚洲一区| 99精品影视| 国产91免费| 欧美偷窥视频| √8天堂资源地址中文在线| 十八禁无遮挡99精品国产| 色优久久久久综合网鬼色| 久久亚洲久| 91小视频在线播放| 五月激情在线观看| 日本a免费| 国产在线无码不卡影视影院| 亚洲婷婷在线观看| 亚洲综合视频在线观看| www.色黄| 国产精品中文字幕一区二区| 男女日批视频在线观看| 综合激情五月网| 国产无遮挡又黄又爽不要vip软件| 婷婷五月综合激情中文字幕| 夜夜高潮次次欢爽av女| 女性裸体无遮挡| 国产女同互慰高潮| 在线亚洲播放| 2019中文字幕在线| 岛国av无码免费无禁网站| 狠狠操精品| 免费男女视频| 免费av在线播放不卡| 青青青草网站免费视频在线观看| 少妇人妻挤奶水中文视频毛片| 色久阁| 国产精品又黄又爽又色| 伊人青草视频| 风间由美中出邻居勃起av| 国产亚洲第一午夜福利合集| 欧美三级大片| 看一下毛片| 无码人妻精品一区二区三区免费| 97se视频| 在线观看一区视频| 99一区二区| 毛片网站哪里有| 老汉精品免费av在线播放| 91精品一区二区三区蜜臀| 免费成人网www|