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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 273|回復: 4
打印 上一主題 下一主題
收起左側

關于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



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

地板
ID:1066795 發表于 2025-11-21 09:12 | 只看該作者
https://blog.csdn.net/xiaodududao/article/details/155071638  華大HC32F460踩坑定時器A 輸出pwm
這個還有一個坑 希望對遇到同樣問題有點小幫助
回復

使用道具 舉報

板凳
ID:1066795 發表于 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; // 向上計數模式
回復

使用道具 舉報

沙發
ID:1066795 發表于 2025-11-11 18:02 | 只看該作者
示波器就是這個樣子我不知道是不是哪里出問題了 有使用過的大佬指點兩句么

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

51hei圖片_20251111174853_13616_2.jpg
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产成人在线视频免费观看| 4444kk亚洲人成电影在线| 99福利在线| 色婷婷久久综合中文久久蜜桃av| 亚洲人成啪啪网站| 黄色小说综合网站| 日本三级在线电影| 精品人妻一区二区三区四区| 成人春色激情网| 亚洲高清视频的网址| 久久91精品| 天堂在线免费av| 五月婷婷激情视频| 色综合久久久久无码专区| 中文字幕精品在线视频| 久久久久久久久一区二区| 精品人伦一区二区三区蜜桃网站| 午夜精品毛片| 欧美私人网站| 久久爱com| 成人h动漫精品一区| 国产精品久久久久久久天堂第1集| 欧美日韩一区二区三区不卡| 久久激情综合| 韩日成人影院| 免费看大片爽| 男人天堂中文字幕| 男人的天堂99| 国产精品久久99久久| 色婷婷av久久久久久久| 99久久精品费精品国产风间由美| 四虎影视4hu4虎成人| h网站免费观看| 亚洲乱码一区二区三区| 亚洲精美色品网站| 波多野洁衣一区| 4438全国亚洲精品观看视频| 日韩一区av| 亚洲第一天堂影院| 亚洲a v网站| 正在播放精油久久| 欧美在线视频网| 欧美日韩国产精选| 性色一区二区三区| 久久免费视频播放| 欧美日韩激情视频在线观看| 国产精品高清在线观看| 俺也去精品视频在线观看| 亚洲欧美另类综合偷拍| 噜噜噜久久亚洲精品国产品小说| 精品国产美女| 亚洲十八**毛片| 在线播放av片| 欧美free性69| 国产一区二区视频免费| 91精品视频播放| 日本美女一区二区三区| 精品国产三区在线| 在线免费黄色| 青青操视频在线观看| 亚洲日本中文字幕在线| 成人夜晚看av| 日本精品久久久| 97国产真实伦对白精彩视频8| 欧美午夜精品一区二区三区 | 成年人黄色电影| 特级丰满少妇一级aaaa爱毛片| fc2ppv在线播放| 毛片毛片毛片毛| 日本在线播放一区| 国产极品jizzhd欧美| 亚洲毛片在线观看| 色婷婷香蕉在线一区二区| 亚洲va天堂va国产va久| 国产欧美一区二区精品性色超碰 | 欧美精品123区| 亚洲人成精品久久久久| 超碰免费在线播放| 97电影在线观看| 精品黄色免费中文电影在线播放| 免费观看羞羞视频网站| 欧美另类69xxx| 国产一级黄色| 亚洲成人一级片| 黄色一级大片在线免费看国产| 欧美一级片免费在线观看| 黄免费在线观看| 国模大尺度视频| 日韩一级性生活片| 神马影院午夜我不卡影院| 成人黄色午夜影院| 高清av免费一区中文字幕| 国产99视频在线观看| 操91在线视频| 一区二区三区视频在线| 精品国产一区二区三区久久影院| 国产精品乱码久久久久久| 精彩视频一区二区| 成人高清视频在线观看| 欧美国产一区视频在线观看| 亚洲一区二区三区三| 亚洲欧美韩国综合色| 天天av天天翘天天综合网色鬼国产 | 五月激情在线| 成人在线观看亚洲| 成人日韩在线观看| 精精国产xxx在线视频app| 午夜看片在线免费| 久久久久久久久亚洲精品| 中文字幕一区电影| 亚洲欧美日韩成人| 欧美精品在线观看91| 中文字幕亚洲图片| 欧美一级免费视频| 91精品国产精品| 免费91麻豆精品国产自产在线观看| 国内免费精品永久在线视频| 欧美激情a在线| 欧美老女人xx| 一本色道久久综合亚洲精品小说 | 中文在线免费二区三区| 精品资源在线| 亚洲一区二区三区四区电影| 精品一区电影| 日韩高清不卡一区二区| 成人av免费| 岛国毛片av在线| 26uuu亚洲电影在线观看| 欧美va在线| 成人在线亚洲| 欧美mv日韩| 国产精品国产一区| 精品在线观看免费| 美女尤物国产一区| 韩国午夜理伦三级不卡影院| 国产精品网站在线| 一区二区国产视频| 亚洲自拍偷拍av| 精品国产乱码久久久久久免费| 欧美成人精品在线观看| 国产九色精品| 天天影视综合色| 精品999在线| 黑人性生活视频| 精品无码久久久久久久久| 天堂在线观看视频| 啊啊啊啊啊啊啊视频在线播放| 黄页网站在线| 天堂综合在线播放| 美国十次综合久久| 夜久久久久久| 国产主播在线播放| 欧美日韩dvd| 吴梦梦av在线| 免费一级特黄特色毛片久久看| 美女福利视频在线| 蜜桃视频最新网址| 日日骚av一区二区| 91精品国产福利尤物| 男女羞羞网站| 欧洲免费在线视频| 国产亚洲字幕| 色婷婷一区二区三区| 亚洲一区黄色| 99国产精品99久久久久久| 中文字幕av免费专区久久| 日韩亚洲欧美在线观看| 在线观看久久av| 国产综合 伊人色| 人妻激情另类乱人伦人妻| 天天操狠狠操夜夜操| 91精品人妻一区二区三区| 国产av一区二区三区精品| 国产高清一级片| 88av在线| 亚洲综合影视| 五月激情综合| 中文字幕一区二区在线观看| 91精品婷婷国产综合久久性色| 综合国产在线观看| 欧美精品亚洲| 一区二区在线免费看| 久久亚洲精品石原莉奈| 自拍偷拍精选| 日韩精品卡一| 秋霞影视一区二区三区| 亚洲高清资源| 成人av资源站| 热久久国产精品| 国产精品久久久久久久蜜臀| 深夜福利一区二区| 91久久精品视频| 亚洲一级片网站| 欧美性猛交xxxxx少妇| 97人妻一区二区精品免费视频| 精品中文字幕不卡在线视频| 天海翼一区二区三区免费| xxxxx性欧美特大| 六月丁香综合| 日韩欧美在线观看一区二区三区| 成人网在线视频| 折磨小男生性器羞耻的故事| 中日韩黄色大片| 99热在线免费播放| 久久免费电影| 久久福利毛片| 宅男噜噜噜66一区二区66| 国产在线精品日韩| 9.1片黄在线观看| 国产精品羞羞答答在线| 久香视频在线观看| 午夜精彩国产免费不卡不顿大片| 久久综合精品国产一区二区三区| 色偷偷一区二区三区| 国产免费一区二区三区在线观看 | 亚洲人成毛片在线播放| 在线视频福利一区| 国产69精品久久久久久久久久| 午夜影院免费| 久久国产精品美女| 91一区二区在线| 欧美成人高清视频| 五月婷婷六月丁香激情| 一区二区三区激情| 国产视频网站在线| 色婷婷av一区二区三区丝袜美腿| 国产一区二区三区免费| 欧美日韩在线直播| 久久99久久精品国产| 国产精品成人免费观看| av成人动漫| 黄色日韩精品| 亚洲精品日韩专区silk | 亚洲一级Av无码毛片久久精品| 久久久精品久久久久特色影视| 播放一区二区| 久久久久久夜精品精品免费| 亚洲国产精品人久久电影| 成人黄色片视频网站| 日韩爱爱小视频| 最近免费中文字幕在线第一页| 性感美女一区二区在线观看| 久久久久91| 日韩精品在线视频| 你懂的视频在线一区二区| 国产精品三级在线观看无码| 天堂中文在线观看| 老司机福利在线视频| 美女视频黄 久久| 日韩一区视频在线| 四川一级毛毛片| 男女猛烈无遮挡| 成人全视频免费观看在线看| 日韩在线观看一区二区| 亚洲视屏在线播放| 天天做天天干天天操| 黄色片免费大全| 深夜福利一区| 久久久久久毛片| 国产精品视频成人| www.四虎精品| 男女免费网站| 亚洲国产三级| 在线不卡免费欧美| 日韩精品一区二区在线视频| 亚洲热在线观看| 成人在线视频你懂的| 国产精品国产三级国产有无不卡| 成人性生交xxxxx网站| 精品美女久久久久| 大黄网站在线观看| 国产精品青草综合久久久久99| 国产精品日韩高清| 国产精品国产一区二区三区四区 | 亚洲国产精品自拍| 亚洲视频电影| 久久久久无码国产精品| av在线免费一区| 亚洲国产一区二区精品专区| 亚洲一区二区福利| 女性隐私黄www网站视频| 国内精品久久久久久久久久| 四虎视频在线精品免费网址| 日韩欧美在线网址| 国产一区二区在线网站| 亚洲无码久久久久久久| 国产盗摄在线观看| 日本一区二区三区国色天香| 国产精品视频福利| 亚洲精品18在线观看| 国产乱人伦丫前精品视频| 亚洲最色的网站| 中文字幕日韩精品久久| 日本一区精品久久久久影院| 久久亚洲国产精品尤物| 久久免费电影网| 乱色588欧美| 五月婷婷久久久| 日韩av片子| 久热精品视频在线观看| 久草福利资源在线| 蜜乳av一区| 亚洲午夜久久久久久久久久久| 日本一道在线观看| 亚洲 小说区 图片区 都市| 精品在线99| 亚洲三级免费看| 精品人妻中文无码av在线| 青草青在线视频| 亚洲1区2区3区视频| 99草草国产熟女视频在线| 国产精品久久久久久久泡妞| 黄色日韩在线| 日韩免费不卡av| 亚洲系列第一页| 真实原创一区二区影院| 这里是久久伊人| 亚洲国产果冻传媒av在线观看| 免费yellow网站| 成人综合在线网站| 国产欧美中文字幕| 久久精品www人人爽人人| 97视频在线观看网站| 亚洲天天做日日做天天谢日日欢| 妺妺窝人体色www看人体| 成品网站w灬+源码1688网页| 激情久久五月天| 欧美亚洲另类在线一区二区三区| 国产精品jvid在线观看| 日本 国产 欧美色综合| 国严精品久久久久久亚洲影视| 久久精品国产一区二区三区肥胖| 久久人人超碰| 日本成熟性欧美| 国产三级自拍视频| 狠狠一区二区三区| 亚洲视频欧美视频| 国产一级做a爰片在线看免费| 电影一区中文字幕| 在线激情影院一区| 精品国产一区二区三区四| 久久a爱视频| 久久久99久久精品女同性| 免费看91的网站| 日本在线中文字幕一区二区三区| 精品欧美久久久| 欧美第一页在线观看| 欧美理论电影| 在线电影国产精品| 中文字幕一二三四| 免费看的国产视频网站| 国产精品1024| 国产精品视频一| 手机看片国产1024| 国产深夜精品| 精品久久久三级| 国产乱国产乱老熟300部视频| 无码人妻aⅴ一区二区三区| 最新日本在线观看| 欧美日韩视频第一区| 加勒比一区二区| 日韩电影免费观看高清完整版在线观看| 亚洲女同精品视频| 无码视频一区二区三区| 91av精品| 91成人国产在线观看| 欧美少妇bbw| 久久精品一区二区不卡| 91精品美女在线| 一本加勒比hezyo黑人| wwwwxxxxx欧美| 欧美与动交zoz0z| 青青色青青操| 久久精品视频免费观看| 亚洲一区在线不卡| 蜜桃麻豆影像在线观看| 欧美在线播放高清精品| 粉嫩精品久久99综合一区| 亚洲欧美在线成人| 久热精品视频在线免费观看 | 中文字幕一区二区三区四区在线视频| 国产在线观看a| 日韩福利在线播放| 性欧美videos| 国产精品亚洲一区二区三区在线观看| 国产午夜精品视频| 国产av无码专区亚洲av麻豆| 美女一区二区三区在线观看| 97视频在线免费| 污污视频在线| 捆绑紧缚一区二区三区视频 | 原创真实夫妻啪啪av| 亚洲精品国产精品国自产网站按摩| 99精品视频在线| 国产精品青青草| 粉嫩粉嫩芽的虎白女18在线视频| 色婷婷综合久久久中文一区二区| 在线日韩国产网站| 欧美国内亚洲| 在线亚洲美日韩|