wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: 關于HCF32460 timera pwm占空比不可調問題 [打印本頁]

作者: yslsdas    時間: 2025-11-11 18:00
標題: 關于HCF32460 timera pwm占空比不可調問題
  1. /*
  2. * Author: ClingYang
  3. * Date: 2025-11-11
  4. * Version: 1.0
  5. */
  6. #ifndef __TIMERA_PWM_H__
  7. #define __TIMERA_PWM_H__

  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. #include "main.h"
  12. #define TMRA_UNIT         (CM_TMRA_6)
  13. #define TMRA_PERIPH_CLK   (FCG2_PERIPH_TMRA_6)
  14. #define TMRA_PWM_CH       (TMRA_CH4)

  15. #define TMRA_PWM_PORT     (GPIO_PORT_A)
  16. #define TMRA_PWM_PIN      (GPIO_PIN_15)
  17. #define TMRA_PWM_PIN_FUNC (GPIO_FUNC_5)

  18. #define TMRA_MD           (TMRA_MD_SAWTOOTH)  
  19. #define TMRA_DIR          (TMRA_DIR_UP)
  20. #define TMRA_PERIOD_VAL   (500U - 1U) // 200kHz @ 100MHz PCLK1
  21. #define TMRA_PWM_CMP_VAL  (149U) // 30%占空比

  22. void TimeraPwmInit(void);
  23. void TimeraPwmStart(void);
  24. void TimeraPwmStop(void);
  25. int32_t TimeraPwmSetDuty(uint8_t u8Duty);
  26. #ifdef __cplusplus
  27. }
  28. #endif

  29. #endif /*__TIMERA_PWM_H__*/
復制代碼

  1. #include "timera_pwm.h"
  2. extern uint16_t test_var;
  3. /**
  4. * @brief  TimerA configuration.
  5. * @param  None
  6. * @retval None
  7. */
  8. static void TmrAConfig(void)
  9. {
  10.     stc_tmra_init_t stcTmraInit;
  11.     stc_tmra_pwm_init_t stcPwmInit;

  12.     /* 1. Enable TimerA peripheral clock. */
  13.     FCG_Fcg2PeriphClockCmd(TMRA_PERIPH_CLK, ENABLE);

  14.     /* 2. Set a default initialization value for stcTmraInit. */
  15.     (void)TMRA_StructInit(&stcTmraInit);

  16.     /* 3. Modifies the initialization values depends on the application. */
  17.     stcTmraInit.sw_count.u8CountMode = TMRA_MD;
  18.     stcTmraInit.sw_count.u8CountDir  = TMRA_DIR;
  19.     stcTmraInit.u32PeriodValue = TMRA_PERIOD_VAL;
  20.     (void)TMRA_Init(TMRA_UNIT, &stcTmraInit);

  21.     /* 4. Set the comparison reference value. */

  22.     (void)TMRA_PWM_StructInit(&stcPwmInit);
  23.     stcPwmInit.u32CompareValue = TMRA_PWM_CMP_VAL;
  24.     GPIO_SetFunc(TMRA_PWM_PORT, TMRA_PWM_PIN, TMRA_PWM_PIN_FUNC);
  25.     (void)TMRA_PWM_Init(TMRA_UNIT, TMRA_PWM_CH, &stcPwmInit);
  26.     TMRA_PWM_OutputCmd(TMRA_UNIT, TMRA_PWM_CH, ENABLE);


  27. }
  28. void TimeraPwmInit(void)
  29. {
  30.     TmrAConfig();
  31.     test_var = 2;
  32. }
  33. void TimeraPwmStart(void)
  34. {
  35.     TMRA_Start(TMRA_UNIT);
  36. }
  37. /**
  38. * Stop PWM output:
  39. *   TMRA_Stop(TMRA_UNIT);
  40. *   or
  41. *   TMRA_PWM_OutputCmd(TMRA_UNIT, TMRA_PWM_x_CH, DISABLE);
  42. */
  43. void TimeraPwmStop(void)
  44. {
  45.     TMRA_Stop(TMRA_UNIT);
  46. }
  47. int32_t TimeraPwmSetDuty(uint8_t u8Duty)
  48. {
  49.     uint32_t u32CompareValue;

  50.     // 限制占空比范圍(0~100)
  51.     if (u8Duty > 100)
  52.     {
  53.         return LL_ERR_INVD_PARAM;
  54.     }
  55.     u32CompareValue = (TMRA_PWM_CMP_VAL * u8Duty) / 100;
  56.     TMRA_SetCompareValue(TMRA_UNIT, TMRA_PWM_CH, u32CompareValue);

  57.     return LL_OK;
  58. }

  59. /****************************************************END OF FILE****************************************************/
復制代碼
上面是.c.h  
  1. /**
  2. *******************************************************************************
  3. * @file  main.c
  4. * @brief Main program.
  5. @verbatim
  6. Change Logs:
  7. Date             Author          Notes
  8. 2025-11-11       CDT             First version
  9. @endverbatim
  10. *******************************************************************************
  11. * Copyright (C) 2022-2025, Xiaohua Semiconductor Co., Ltd. All rights reserved.
  12. *
  13. * This software component is licensed by XHSC under BSD 3-Clause license
  14. * (the "License"); You may not use this file except in compliance with the
  15. * License. You may obtain a copy of the License at:
  16. *                    opensource.org/licenses/BSD-3-Clause
  17. *
  18. *******************************************************************************
  19. */

  20. /*******************************************************************************
  21. * Include files
  22. ******************************************************************************/
  23. #include "main.h"
  24. #include "My_button.h"
  25. #include "timer.h"
  26. #include "timera_pwm.h"
  27. /*******************************************************************************
  28. * Local type definitions ('typedef')
  29. ******************************************************************************/
  30. uint16_t test_var = 0;
  31. en_pin_state_t pc13;
  32. /*******************************************************************************
  33. * Local pre-processor symbols/macros ('#define')
  34. ******************************************************************************/
  35. /*******************************************************************************
  36. * Global variable definitions (declared in header file with 'extern')
  37. ******************************************************************************/

  38. /*******************************************************************************
  39. * Local function prototypes ('static')
  40. ******************************************************************************/
  41. /*******************************************************************************
  42. * Local variable definitions ('static')
  43. ******************************************************************************/

  44. /*******************************************************************************
  45. * Function implementation - global ('extern') and local ('static')
  46. ******************************************************************************/
  47. // Clock Config
  48. static void App_ClkCfg(void)
  49. {
  50.     /* Set bus clock div. */
  51.     CLK_SetClockDiv(CLK_BUS_CLK_ALL, (CLK_HCLK_DIV1 | CLK_EXCLK_DIV2 | CLK_PCLK0_DIV1 | CLK_PCLK1_DIV2 |
  52.                                       CLK_PCLK2_DIV4 | CLK_PCLK3_DIV4 | CLK_PCLK4_DIV2));
  53.     /* sram init include read/write wait cycle setting */
  54.     SRAM_SetWaitCycle(SRAM_SRAM_ALL, SRAM_WAIT_CYCLE1, SRAM_WAIT_CYCLE1);
  55.     SRAM_SetWaitCycle(SRAM_SRAMH, SRAM_WAIT_CYCLE0, SRAM_WAIT_CYCLE0);
  56.     /* flash read wait cycle setting */
  57.     EFM_SetWaitCycle(EFM_WAIT_CYCLE5);
  58.     /* XTAL config */
  59.     stc_clock_xtal_init_t stcXtalInit;
  60.     (void)CLK_XtalStructInit(&stcXtalInit);
  61.     stcXtalInit.u8State = CLK_XTAL_ON;
  62.     stcXtalInit.u8Drv = CLK_XTAL_DRV_HIGH;
  63.     stcXtalInit.u8Mode = CLK_XTAL_MD_OSC;
  64.     stcXtalInit.u8StableTime = CLK_XTAL_STB_2MS;
  65.     (void)CLK_XtalInit(&stcXtalInit);
  66.     /* MPLL config */
  67.     stc_clock_pll_init_t stcMPLLInit;
  68.     (void)CLK_PLLStructInit(&stcMPLLInit);
  69.     stcMPLLInit.PLLCFGR = 0UL;
  70.     stcMPLLInit.PLLCFGR_f.PLLM = (1UL - 1UL);
  71.     stcMPLLInit.PLLCFGR_f.PLLN = (50UL - 1UL);
  72.     stcMPLLInit.PLLCFGR_f.PLLP = (2UL - 1UL);
  73.     stcMPLLInit.PLLCFGR_f.PLLQ = (2UL - 1UL);
  74.     stcMPLLInit.PLLCFGR_f.PLLR = (2UL - 1UL);
  75.     stcMPLLInit.u8PLLState = CLK_PLL_ON;
  76.     stcMPLLInit.PLLCFGR_f.PLLSRC = CLK_PLL_SRC_XTAL;
  77.     (void)CLK_PLLInit(&stcMPLLInit);
  78.     /* 3 cycles for 126MHz ~ 200MHz */
  79.     GPIO_SetReadWaitCycle(GPIO_RD_WAIT3);
  80.     /* Switch driver ability */
  81.     PWC_HighSpeedToHighPerformance();
  82.     /* Set the system clock source */
  83.     CLK_SetSysClockSrc(CLK_SYSCLK_SRC_PLL);
  84. }

  85. // Port Config
  86. static void App_PortCfg(void)
  87. {
  88.     GPIO_SetDebugPort(GPIO_PIN_TDI, DISABLE);
  89. }

  90. /**
  91. * @brief  Main function of the project
  92. * @param  None
  93. * @retval int32_t return value, if needed
  94. */
  95. int32_t main(void)
  96. {
  97.     /* Register write unprotected for some required peripherals. */
  98.     LL_PERIPH_WE(LL_PERIPH_ALL);
  99.     // Clock Config
  100.     App_ClkCfg();
  101.     // Port Config
  102.     App_PortCfg();
  103.     /* Register write protected for some required peripherals. */

  104.     // Timer Init
  105.     timer0_init();
  106.     // GPIO Init
  107.     gpio_init();
  108.     // LCD_Init();
  109.     My_button_init_attach_start();
  110.     // Timera PWM Init
  111.     TimeraPwmInit();
  112.     DDL_DelayMS(1U);
  113.     TimeraPwmStart();
  114.     DDL_DelayMS(1U);
  115.     // LL_PERIPH_WP(LL_PERIPH_ALL);
  116.     for (;;)
  117.     {
  118.         //             test_var++;
  119.              TimeraPwmSetDuty(test_var);
  120.         //        pc13 = gpio_read_pc13();
  121.     }
  122. }

  123. /**
  124. * @brief  TMR0 compare interrupt callback function
  125. * @param  None
  126. * @retval None
  127. */
  128. void TMR0_CompareIrqCallback(void)
  129. {
  130.     TMR0_ClearStatus(TMR0_UNIT, TMR0_CH_FLAG);
  131.     static uint32_t _t0 = 0U;
  132.     static uint32_t tik5ms = 0U;
  133.     _t0++;
  134.     tik5ms++;

  135.     if (tik5ms >= 5U) // 50ms掃描一次按鍵
  136.     {
  137.         button_ticks();
  138.         tik5ms = 0U;
  139.     }
  140.     if (_t0 >= 1000U)
  141.     {
  142.         gpio_toggle();
  143. //        test_var++; TimeraPwmSetDuty((uint8_t)test_var);  // 修正這一行
  144.         _t0 = 0U;
  145.     }
  146. }
  147. /*******************************************************************************
  148. * EOF (not truncated)
  149. ******************************************************************************/
復制代碼
我在debug的時候 無論怎么修改test_var pwm的占空比都無法修改 使用的芯片是 HC32F460JEUA




作者: yslsdas    時間: 2025-11-11 18:02
示波器就是這個樣子我不知道是不是哪里出問題了 有使用過的大佬指點兩句么

51hei圖片_20251111174853_13616_2.jpg (191.79 KB, 下載次數: 0)

51hei圖片_20251111174853_13616_2.jpg

作者: yslsdas    時間: 2025-11-12 10:34
  1. #include "timera_pwm.h"
  2. extern uint32_t test_var;
  3. /**
  4. * @brief  TimerA configuration.
  5. * @param  None
  6. * @retval None
  7. */
  8. static void TmrAConfig(void)
  9. {
  10.     stc_tmra_init_t stcTmraInit;
  11.     stc_tmra_pwm_init_t stcPwmInit;

  12.     /* 1. Enable TimerA peripheral clock. */
  13.     FCG_Fcg2PeriphClockCmd(TMRA_PERIPH_CLK, ENABLE);

  14.     /* 2. Set a default initialization value for stcTmraInit. */
  15.     (void)TMRA_StructInit(&stcTmraInit);

  16.     /* 3. Modifies the initialization values depends on the application. */
  17.     stcTmraInit.sw_count.u8CountMode = TMRA_MD_SAWTOOTH; // 鋸齒波
  18.     stcTmraInit.sw_count.u8CountDir = TMRA_DIR_UP; // 向上計數模式
  19.     stcTmraInit.u32PeriodValue = (500UL-1UL);
  20.     (void)TMRA_Init(TMRA_UNIT, &stcTmraInit);

  21.     (void)TMRA_PWM_StructInit(&stcPwmInit);
  22.     stcPwmInit.u32CompareValue = 1UL; // 占空比50%
  23.     GPIO_SetFunc(TMRA_PWM_PORT, TMRA_PWM_PIN, TMRA_PWM_PIN_FUNC);
  24.     (void)TMRA_PWM_Init(TMRA_UNIT, TMRA_PWM_CH, &stcPwmInit);
  25.     TMRA_PWM_OutputCmd(TMRA_UNIT, TMRA_PWM_CH, ENABLE);
  26. }
  27. void TimeraPwmInit(void)
  28. {
  29.     TmrAConfig();
  30.     TMRA_Start(TMRA_UNIT);
  31. }
  32. void TimeraPwmStart(void)
  33. {
  34.     TMRA_Start(TMRA_UNIT);
  35. }
  36. /**
  37. * Stop PWM output:
  38. *   TMRA_Stop(TMRA_UNIT);
  39. *   or
  40. *   TMRA_PWM_OutputCmd(TMRA_UNIT, TMRA_PWM_x_CH, DISABLE);
  41. */
  42. void TimeraPwmStop(void)
  43. {
  44.     TMRA_Stop(TMRA_UNIT);
  45. }
  46. int32_t TimeraPwmSetDuty(uint8_t u8Duty)
  47. {
  48.     uint32_t u32CompareValue;
  49.     // 限制占空比范圍(0~100)
  50.     if (u8Duty > 100)
  51.     {
  52.         return LL_ERR_INVD_PARAM;
  53.     }
  54.     // 將0-100的占空比映射到0-(TMRA_PERIOD_VAL-1)的比較值范圍
  55.     u32CompareValue = ((499 - 1) * u8Duty) / 100;
  56.     TMRA_SetCompareValue(TMRA_UNIT, TMRA_PWM_CH, u32CompareValue);

  57.     return LL_OK;
  58. }

  59. /****************************************************END OF FILE****************************************************/
復制代碼
  1. /*
  2. * Author: ClingYang
  3. * Date: 2025-11-11
  4. * Version: 1.0
  5. */
  6. #ifndef __TIMERA_PWM_H__
  7. #define __TIMERA_PWM_H__

  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. #include "main.h"
  12. #define TMRA_UNIT         (CM_TMRA_6)
  13. #define TMRA_PERIPH_CLK   (FCG2_PERIPH_TMRA_6)
  14. #define TMRA_PWM_CH       (TMRA_CH4)

  15. #define TMRA_PWM_PORT     (GPIO_PORT_A)
  16. #define TMRA_PWM_PIN      (GPIO_PIN_15)
  17. #define TMRA_PWM_PIN_FUNC (GPIO_FUNC_5)

  18. #define TMRA_MD           (TMRA_MD_SAWTOOTH)  
  19. #define TMRA_DIR          (TMRA_DIR_UP)
  20. #define TMRA_PERIOD_VAL   (500U - 1U) // 200kHz @ 100MHz PCLK1
  21. #define TMRA_PWM_CMP_VAL  (149U) // 30%占空比

  22. void TimeraPwmInit(void);
  23. void TimeraPwmStart(void);
  24. void TimeraPwmStop(void);
  25. int32_t TimeraPwmSetDuty(uint8_t u8Duty);
  26. #ifdef __cplusplus
  27. }
  28. #endif

  29. #endif /*__TIMERA_PWM_H__*/
復制代碼

可以了     
stcTmraInit.sw_count.u8CountDir = TMRA_DIR_UP; // 向上計數模式
作者: yslsdas    時間: 2025-11-21 09:12
https://blog.csdn.net/xiaodududao/article/details/155071638  華大HC32F460踩坑定時器A 輸出pwm
這個還有一個坑 希望對遇到同樣問題有點小幫助





歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
国产色一区二区| 欧美 日韩 国产 成人 在线 91| 亚洲午夜一二三区视频| 日本韩国欧美在线| 久久精品一偷一偷国产| 国产一区二区三区高清视频| 国产精品美女久久久久久免费 | 午夜亚洲性色福利视频| 综合在线观看色| 亚洲欧洲第一视频| 国产欧美日韩综合一区在线观看| 国产又黄又猛的视频| 国产无遮挡呻吟娇喘视频| 粉嫩av性色av蜜臀av网站| 少妇无码一区二区三区| 小明精品国产一区二区三区| 一区二区三区韩国| 黑鬼狂亚洲人videos| 欧区一欧区二欧区三| 最新亚洲人成网站在线观看| 国产日韩在线观看视频| 久久亚洲色图| 日韩欧美在线视频观看| 38少妇精品导航| 无码av天堂一区二区三区| 久久久久久久久久网站| 性猛交富婆╳xxx乱大交一| www.综合网.com| 一区精品久久| 性做久久久久久久免费看| 欧美激情精品在线| 乱妇乱女熟妇熟女网站| 中文字幕在线观看视频网站| 天堂国产一区二区三区| 在线观看av网站| 亚洲av鲁丝一区二区三区| 国内精品久久久久久久久久| 麻豆影视在线观看| 久久精品福利| 久久久久99精品一区| 亚洲欧洲免费视频| 午夜午夜精品一区二区三区文| 在线观看免费黄色网址| 国产真乱mangent| av福利在线导航| 国产精品毛片| 欧美酷刑日本凌虐凌虐| 成人情视频高清免费观看电影| 国产一区喷水| 在线观看免费视频国产| 经典三级一区二区三区视频| 国产精品一区二区三区视频网站| 亚洲视频在线免费| 亚洲国产乱码最新视频| 欧美一级电影免费在线观看| 影音先锋国产在线| 这里只有精品免费视频| 神马久久影视大全| 精品嫩草影院| 欧美激情一区在线| 九九热r在线视频精品| 欧美精品久久久久久久免费| 日日夜夜操视频| 在线成人福利| 午夜久久黄色| 欧美日韩成人综合在线一区二区| 国产精华一区二区三区| 免费黄在线观看| 开心激情五月婷婷| 在线观看视频一区二区三区| 中文久久乱码一区二区| 91国产视频在线播放| 久久久久久久久久毛片| 最近中文av字幕在线中文| 久久sese| 波多野结衣在线一区| 日韩中文字幕不卡视频| 欧美丰满熟妇xxxxx| 欧美一级片免费| 成人做爰69片免费| 免费视频中文字幕| 亚洲高清黄色| www.日韩av| 久久亚洲综合国产精品99麻豆精品福利| 国产aaa免费视频| 一级黄在线观看| www.99com| 亚洲第一二三区| 一区二区三区**美女毛片| 国产精品视频久久| 美女爆乳18禁www久久久久久| 九九夜夜操妹子| 嫩草一区二区三区| 色婷婷激情久久| 久久久久久久有限公司| 国产手机在线视频| 亚洲AV无码一区二区三区少妇| 男男激情在线| 曰本三级在线| 狠狠色丁香婷婷综合久久片| 日韩久久免费视频| 水蜜桃色314在线观看| 99热这里只有精品9| 三级中文字幕在线观看| 97久久精品人人做人人爽| 午夜精品视频在线| 国内精品久久99人妻无码| 国产美女在线免费观看| 仙踪林久久久久久久999| 欧美妇女性影城| 免费人成在线观看视频播放| 色窝窝无码一区二区三区| 日本一区免费网站| 一区在线播放视频| 成人动漫视频在线观看免费| 国产又爽又黄的视频| 毛片在线播放a| av一二三不卡影片| 国产激情久久久| 澳门黄色一级片| 中文日本在线观看| 成人午夜视频网站| 亚洲乱码国产乱码精品精| 久久9精品区-无套内射无码| 欧美日韩综合高清一区二区| 久操视频免费在线观看| 成人3d漫画免费无遮挡软件| 综合久久精品| 国产亚洲成av人片在线观看桃| 国产美女视频免费看| 黄色网页免费看| 自拍偷拍欧美| 亚洲国产毛片完整版| 最新中文字幕免费视频| 口述被爽到呻吟高潮自述| 综合精品久久| 少妇激情综合网| 亚洲色图14p| 亚洲小说区图片区情欲小说| 日本不卡免费在线视频| 97久久精品视频| 国产精品免费在线视频| 69av亚洲| 久久品道一品道久久精品| 亚洲在线观看视频| 国产无套粉嫩白浆在线2022年| 少妇bbw搡bbbb搡bbbb| 手机在线一区二区三区| 精品成人私密视频| 拔插拔插华人永久免费| 激情亚洲综合网| 天堂成人免费av电影一区| 午夜伦理精品一区| 人妻久久一区二区| 高清电影在线观看免费| 一区二区三区中文字幕| 国产日本欧美在线| 国内精品久久久久久影院老狼 | 久久久9色精品国产一区二区三区| 亚洲精品久久久久中文字幕欢迎你| 中文字幕资源在线观看| 毛片一级免费一级| 国产真实乱对白精彩久久| 国产精品一区二区三区久久| 中文字幕精品一区二| 99综合久久| 欧美日韩国产不卡| 超碰在线免费av| 最近2018年手机中文在线| 成人午夜激情片| 国产欧美丝袜| 一区免费观看| 一区二区三区四区在线观看国产日韩 | 日韩成人av网站| 日本18中文字幕| 99久久99视频只有精品| 久久资源免费视频| 免费中文字幕在线观看| 午夜在线观看av| 黑料不打烊so导航| 性8sex亚洲区入口| 日本韩国欧美精品大片卡二| 中文字字幕在线中文| 国产亚洲亚洲国产一二区| 欧美一区二区女人| 色综合久久五月| 高清免费电影在线观看| 亚洲男人天堂av网| 国产黄色片免费在线观看| 国产精品熟女久久久久久| 欧美一区 二区| 国产日韩av一区二区| 宅男在线精品国产免费观看| 尤物影院在线播放| 日韩精品影视| 欧美xxxx做受欧美.88| 日韩伦理在线视频| 午夜精品在线| 亚洲一区二区国产| va婷婷在线免费观看| 色视频在线免费| 亚洲欧美成人| 国产精品精品视频一区二区三区| 中文字幕在线2018| 欧美中文一区| 永久免费看mv网站入口亚洲| 国产真实乱在线更新| 欧美色网在线| 日韩精品一区二区三区swag| 日本高清www| 午夜影院在线观看国产主播| 欧美撒尿777hd撒尿| 国产精品果冻传媒| 国精产品999国精产品官网| 成人三级伦理片| 午夜精品一区二区三区四区| eeuss影院130020部| 91一区二区三区在线观看| 欧美特黄一区二区三区| 无遮挡h肉3d动漫在线观看| 青青草国产精品97视觉盛宴| 99re视频在线| 欧美一区二区三区久久综| 久久黄色影院| 成人区精品一区二区| 激情欧美成人久久综合小说| 麻豆免费看一区二区三区| 久久久www免费人成黑人精品| 韩国福利一区| 国产一区欧美一区| 亚洲欧洲一二三| www.成人69.com| 久久久亚洲人| 精品无码久久久久久久动漫| 日本爱爱网站| 久久综合九色综合欧美亚洲| www..com日韩| 成人p站proumb入口| 国产精品乱人伦中文| 日韩中文字幕二区| jizzjizzjizz欧美| 婷婷丁香激情综合| 日本亚洲一区二区三区| 人人澡人人添人人爽一区二区| 欧美日韩一级片在线观看| 天堂在线中文视频| 亚洲一级大片| 久久久久久网址| 深爱激情五月婷婷| 三级不卡在线观看| 午夜精品亚洲一区二区三区嫩草| 日本一二三区视频免费高清| 亚洲一区二区三区国产| 日本黄色录像片| 成人自拍视频| 亚洲午夜影视影院在线观看| 成人在线短视频| 日韩电影av| www.久久久久| 国产精品成人免费观看| 欧美综合精品| 国产欧美 在线欧美| 91www在线观看| 国产亲近乱来精品视频| jizzzz日本| 91伊人久久| 欧美日韩高清在线观看| 免费不卡中文字幕视频| av成人免费在线| 手机在线免费观看毛片| 日本不卡网站| 久久在精品线影院精品国产| 欧美一级免费片| 国产成人久久精品77777最新版本| 国产av天堂无码一区二区三区| 巨大荫蒂视频欧美另类大| 亚洲成人精品视频在线观看| 国语对白做受69按摩| 亚洲在线观看| 国产一级大片免费看| 精品欧美色视频网站在线观看| 亚洲精品一区二区三区精华液| 中文字幕无线码一区| 日本中文在线一区| 日本在线播放一区二区| 性欧美精品孕妇| 91国偷自产一区二区开放时间 | 欧美一级片免费观看| 中文在线三区| 91麻豆精品国产| www.国产毛片| 免费看日韩精品| 欧美日韩在线视频一区二区三区| 大黄网站在线观看| 久久影视免费观看| 欧美另类bbbxxxxx另类| 中文幕一区二区三区久久蜜桃| 国产精品一级黄片| 九九热爱视频精品视频| 国模一区二区三区私拍视频| 日本精品专区| 亚洲激情第一页| 成人久久久精品国产乱码一区二区| 91亚洲精华国产精华精华液| 五月婷婷一区| www.亚洲视频| 亚洲乱码av中文一区二区| 黄色一级大片在线免费看国产一 | av毛片在线| 日韩三级影视基地| 国产丝袜美女| 亚洲一区二区三区四区在线观看| 91日韩中文字幕| 国产精品久久久久久久免费软件 | 欧美一区二区三区久久精品| 亚洲第一精品区| 55av亚洲| 国产91|九色| 男女羞羞网站| 日韩欧美在线不卡| 亚洲AV无码一区二区三区性| 国产日韩在线不卡| 无码少妇一区二区| 中文在线免费视频| 在线视频一区二区三| 国产成人无码一区二区三区在线| 亚洲欧美成人| 中文字幕网av| 精品欧美午夜寂寞影院| 热re99久久精品国99热蜜月| xvideos国产在线视频| 久久久久久久91| 99色在线播放| 精品久久久久久久久久久久久久久| 高潮一区二区三区乱码| 成人免费在线观看入口| 农村黄色一级片| 日韩精品视频网| 在线观看日韩片| 樱花草涩涩www在线播放| 国产91在线播放九色快色| 日本中文字幕高清视频| 日韩成人激情在线| 国产精品自产拍在线网站| 色综合久久久久久久久久久| 91超薄丝袜肉丝一区二区| 久久久久久久久一| 午夜写真片福利电影网| 久久91精品久久久久久秒播| 黄色国产在线视频| 欧美日本不卡高清| 成人性视频欧美一区二区三区| 国产一区丝袜| 中文字幕一区二区三区有限公司 | 91麻豆精品国产91久久久资源速度| 免费看av毛片| 一区二区三区在线视频观看 | 少女频道在线观看高清 | 极品少妇xxxx偷拍精品少妇| 四虎国产精品永久免费观看视频| 欧美电影《轻佻寡妇》| 国产高清av在线播放| 日韩三级不卡| 亚洲精品9999| 日韩专区视频| 日本成人三级| 影视一区二区三区| 国产一区二区无遮挡| 久久五月精品中文字幕| 国产日韩在线一区| 成人影欧美片| 91精品国产综合久久男男| 日本激情视频在线观看| 日韩av免费在线播放| 成年人在线视频免费观看| 欧美在线视频免费观看| 黄色在线免费观看大全| 午夜精品三级视频福利| 久久免费看视频| 2018中文字幕一区二区三区| 免费在线看v| 色哟哟精品一区| 黄色aaa毛片| 色播五月激情综合网| 成人免费福利视频| 亚洲成a人片在线| 亚洲精品大片www| 国产精品国产av| 亚洲激情在线播放| 国产99久一区二区三区a片 | 电影一区二区三区久久免费观看| 日韩国产在线一区| 国产精品**亚洲精品| 亚洲免费av网| 免费观看成人www动漫视频| 久久手机在线视频| 精品久久不卡| 欧美特级aaa| 99视频精品| 精品国产成人亚洲午夜福利|