久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STM32 PWM輸入捕獲程序 [打印本頁]

作者: 磊雷雷    時間: 2020-1-15 22:06
標題: STM32 PWM輸入捕獲程序
可正常使用hal庫版本32三路PWM輸入捕獲加四路PWM輸出
注意配置程序中定時器中斷優先級順序,和cube生成代碼并不完全,需要人為補充,
例程參照硬石
*/
int main(void)
{
  /* USER CODE BEGIN 1 */

  /* USER CODE END 1 */

  /* MCU Configuration----------------------------------------------------------*/

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();

  /* USER CODE BEGIN Init */

  /* USER CODE END Init */

  /* Configure the system clock */
  SystemClock_Config();

  /* USER CODE BEGIN SysInit */

  /* USER CODE END SysInit */

  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_USART1_UART_Init();
  MX_TIM2_Init();
  MX_TIM3_Init();
  MX_TIM4_Init();
  MX_TIM1_Init();

  /* Initialize interrupts */
  MX_NVIC_Init();
  /* USER CODE BEGIN 2 */

  /* USER CODE END 2 */

  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
            /* USER CODE BEGIN 2 */
                        
                TIM_IC_Start();
               
    /* USER CODE END 2 */   

  /* USER CODE BEGIN WHILE */
  while (1)
  {

  /* USER CODE END WHILE */

  /* USER CODE BEGIN 3 */
                n = 0;
                Read_Timer_Data();
                /*duty3éèÖÃÎa¼óËùoí¼õËù£¬duty1éèÖÃÎaǰ½ø»òÕßoóíË£¬duty2éèÖÃÎa×óóò×a*/
//                PWM_Change_Duty(50,50,50,50);
//                if(duty3<1600)
//                {
//                        /*×ó*/
//                        if(duty2<2400)
//                        {
//                                PWM_Change_Duty(300,0,0,300);
//                        }
//                        /*óò*/
//                        if(duty2>2500)
//                        {
//                                PWM_Change_Duty(0,300,300,0);
//                        }        
//                        /*ǰ*/
//                        if(duty2>=2400&&duty2<=2500&&duty>2400)
//                        {
//                                PWM_Change_Duty(300,0,300,0);
//                        }
//                        /*oó*/
//                        if(duty2>=2400&&duty2<=2500&&duty<2400)
//                        {
//                                PWM_Change_Duty(0,300,0,300);
//                        }
//                }
                if(duty3>=1200)
                {
                        n = (uint32_t)((((float)duty3/10)/2)-81)*10;
                        /*×ó*/
                        if(duty2>2400)
                        {
                                PWM_Change_Duty(0,300+n,0,0);
                        }
                        /*óò*/
                        if(duty2<2200)
                        {
                                PWM_Change_Duty(300+n,0,0,0);
                        }        
                        /*ǰ*/
                        if(duty2<=2400&&duty2>=2200&&duty>2400)
                        {
                                PWM_Change_Duty(300+n,300+n,0,0);
                        }
                        /*oó*/
                        if(duty2<=2400&&duty2>=2200&&duty<2200)
                        {
                                PWM_Change_Duty(0,0,300+n,300+n);
                        }
                }
    printf ("duty1: %d \r duty2: %d \r duty3: %d \r n: %d\n", duty, duty2,duty3,n);

    HAL_Delay(50);
  }
  /* USER CODE END 3 */

}

4路pwm輸出加捕獲_2.7z

373.23 KB, 下載次數: 22, 下載積分: 黑幣 -5






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩视频专区 | 99一级毛片 | 插插插干干干 | 亚洲人成人一区二区在线观看 | 高清欧美性猛交 | 亚洲91视频 | 国产精品欧美日韩 | 黄色亚洲网站 | 亚洲在线中文字幕 | 宅男噜噜噜66一区二区 | av网站在线免费观看 | 欧美 日韩 国产 成人 在线 | 国产一区久久 | 欧美日韩a | 精久久久 | 精品国产99 | 中文字幕成人在线 | 九九热精品视频 | 成人国产综合 | 桃色五月| 91精品国产91久久久久久吃药 | 天天爽夜夜爽精品视频婷婷 | 麻豆精品国产免费 | 国产亚洲精品久久久优势 | 久草精品视频 | 日韩欧美中文在线 | 久久网站免费视频 | 精品一区二区三区免费视频 | 大学生a级毛片免费视频 | 国产一二三视频在线观看 | 日韩欧美在线视频 | 欧美中文字幕一区二区三区亚洲 | 日日夜夜狠狠操 | 日本久久久久久 | 中文字幕国产 | 91av视频在线 | 超碰最新在线 | 一区不卡在线观看 | 精品一二区 | 精品一区二区久久久久久久网站 | 久久亚洲一区二区三 |