Changeset 18 for trunk/firmware_v2/Core/Src/tim.c
- Timestamp:
- Aug 19, 2025, 9:08:57 AM (8 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/firmware_v2/Core/Src/tim.c
r17 r18 23 23 /* USER CODE BEGIN 0 */ 24 24 25 #define STATE_NUM (2U) 26 #define AVG_NUM (64U) 27 28 uint32_t ic_buf[AVG_NUM][STATE_NUM]; 29 uint32_t ic_overflows[AVG_NUM][STATE_NUM]; 30 25 31 /* USER CODE END 0 */ 26 32 … … 58 64 Error_Handler(); 59 65 } 60 sConfigIC.ICPolarity = TIM_INPUTCHANNELPOLARITY_ BOTHEDGE;66 sConfigIC.ICPolarity = TIM_INPUTCHANNELPOLARITY_FALLING; 61 67 sConfigIC.ICSelection = TIM_ICSELECTION_DIRECTTI; 62 68 sConfigIC.ICPrescaler = TIM_ICPSC_DIV1; … … 68 74 /* USER CODE BEGIN TIM16_Init 2 */ 69 75 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); 71 77 72 78 /* USER CODE END TIM16_Init 2 */ … … 105 111 } 106 112 sConfigOC.OCMode = TIM_OCMODE_PWM1; 107 sConfigOC.Pulse = 155;113 sConfigOC.Pulse = 64; 108 114 sConfigOC.OCPolarity = TIM_OCPOLARITY_LOW; 109 115 sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; … … 131 137 /* USER CODE END TIM17_Init 2 */ 132 138 HAL_TIM_MspPostInit(&htim17); 139 133 140 } 134 141
Note: See TracChangeset
for help on using the changeset viewer.