Ignore:
Timestamp:
Aug 19, 2025, 9:08:57 AM (8 days ago)
Author:
f.jahn
Message:

Fixing Project

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/firmware_v2/Core/Src/tim.c

    r17 r18  
    2323/* USER CODE BEGIN 0 */
    2424
     25#define STATE_NUM       (2U)
     26#define AVG_NUM         (64U)
     27
     28uint32_t ic_buf[AVG_NUM][STATE_NUM];
     29uint32_t ic_overflows[AVG_NUM][STATE_NUM];
     30
    2531/* USER CODE END 0 */
    2632
     
    5864    Error_Handler();
    5965  }
    60   sConfigIC.ICPolarity = TIM_INPUTCHANNELPOLARITY_BOTHEDGE;
     66  sConfigIC.ICPolarity = TIM_INPUTCHANNELPOLARITY_FALLING;
    6167  sConfigIC.ICSelection = TIM_ICSELECTION_DIRECTTI;
    6268  sConfigIC.ICPrescaler = TIM_ICPSC_DIV1;
     
    6874  /* USER CODE BEGIN TIM16_Init 2 */
    6975
    70   HAL_TIM_IC_Start(&htim16, TIM_CHANNEL_1);
     76  HAL_TIM_IC_Start_DMA(&htim16, TIM_CHANNEL_1, ic_buf, STATE_NUM * AVG_NUM);
    7177
    7278  /* USER CODE END TIM16_Init 2 */
     
    105111  }
    106112  sConfigOC.OCMode = TIM_OCMODE_PWM1;
    107   sConfigOC.Pulse = 155;
     113  sConfigOC.Pulse = 64;
    108114  sConfigOC.OCPolarity = TIM_OCPOLARITY_LOW;
    109115  sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH;
     
    131137  /* USER CODE END TIM17_Init 2 */
    132138  HAL_TIM_MspPostInit(&htim17);
     139
    133140}
    134141
Note: See TracChangeset for help on using the changeset viewer.