Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void MX_SDADC1_Init(void)
- {
- /* USER CODE BEGIN SDADC1_Init 0 */
- /* USER CODE END SDADC1_Init 0 */
- SDADC_ConfParamTypeDef ConfParamStruct = {0};
- /* USER CODE BEGIN SDADC1_Init 1 */
- /* USER CODE END SDADC1_Init 1 */
- /** Configure the SDADC low power mode, fast conversion mode,
- slow clock mode and SDADC1 reference voltage
- */
- hsdadc1.Instance = SDADC1;
- hsdadc1.Init.IdleLowPowerMode = SDADC_LOWPOWER_NONE;
- hsdadc1.Init.FastConversionMode = SDADC_FAST_CONV_DISABLE;
- hsdadc1.Init.SlowClockMode = SDADC_SLOW_CLOCK_DISABLE;
- hsdadc1.Init.ReferenceVoltage = SDADC_VREF_EXT;
- hsdadc1.InjectedTrigger = SDADC_EXTERNAL_TRIGGER;
- hsdadc1.ExtTriggerEdge = SDADC_EXT_TRIG_RISING_EDGE;
- if (HAL_SDADC_Init(&hsdadc1) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Mode
- */
- if (HAL_SDADC_SelectInjectedDelay(&hsdadc1, SDADC_INJECTED_DELAY_NONE) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_SelectInjectedExtTrigger(&hsdadc1, SDADC_EXT_TRIG_TIM13_CC1, SDADC_EXT_TRIG_RISING_EDGE) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_SelectInjectedTrigger(&hsdadc1, SDADC_EXTERNAL_TRIGGER) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_InjectedConfigChannel(&hsdadc1, SDADC_CHANNEL_0|SDADC_CHANNEL_1
- |SDADC_CHANNEL_2|SDADC_CHANNEL_3
- |SDADC_CHANNEL_4|SDADC_CHANNEL_5
- |SDADC_CHANNEL_6|SDADC_CHANNEL_7
- |SDADC_CHANNEL_8, SDADC_CONTINUOUS_CONV_ON) != HAL_OK)
- {
- Error_Handler();
- }
- /** Set parameters for SDADC configuration 0 Register
- */
- ConfParamStruct.InputMode = SDADC_INPUT_MODE_SE_ZERO_REFERENCE;
- ConfParamStruct.Gain = SDADC_GAIN_1;
- ConfParamStruct.CommonMode = SDADC_COMMON_MODE_VSSA;
- ConfParamStruct.Offset = 0;
- if (HAL_SDADC_PrepareChannelConfig(&hsdadc1, SDADC_CONF_INDEX_0, &ConfParamStruct) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_0, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_1, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_2, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_3, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_4, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_5, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_6, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_7, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc1, SDADC_CHANNEL_8, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /* USER CODE BEGIN SDADC1_Init 2 */
- /* USER CODE END SDADC1_Init 2 */
- }
- /**
- * @brief SDADC2 Initialization Function
- * @param None
- * @retval None
- */
- static void MX_SDADC2_Init(void)
- {
- /* USER CODE BEGIN SDADC2_Init 0 */
- /* USER CODE END SDADC2_Init 0 */
- SDADC_ConfParamTypeDef ConfParamStruct = {0};
- /* USER CODE BEGIN SDADC2_Init 1 */
- /* USER CODE END SDADC2_Init 1 */
- /** Configure the SDADC low power mode, fast conversion mode,
- slow clock mode and SDADC1 reference voltage
- */
- hsdadc2.Instance = SDADC2;
- hsdadc2.Init.IdleLowPowerMode = SDADC_LOWPOWER_NONE;
- hsdadc2.Init.FastConversionMode = SDADC_FAST_CONV_DISABLE;
- hsdadc2.Init.SlowClockMode = SDADC_SLOW_CLOCK_DISABLE;
- hsdadc2.Init.ReferenceVoltage = SDADC_VREF_EXT;
- hsdadc2.InjectedTrigger = SDADC_EXTERNAL_TRIGGER;
- hsdadc2.ExtTriggerEdge = SDADC_EXT_TRIG_RISING_EDGE;
- if (HAL_SDADC_Init(&hsdadc2) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Mode
- */
- if (HAL_SDADC_SelectInjectedDelay(&hsdadc2, SDADC_INJECTED_DELAY_NONE) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_SelectInjectedExtTrigger(&hsdadc2, SDADC_EXT_TRIG_TIM12_CC1, SDADC_EXT_TRIG_RISING_EDGE) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_SelectInjectedTrigger(&hsdadc2, SDADC_EXTERNAL_TRIGGER) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_InjectedConfigChannel(&hsdadc2, SDADC_CHANNEL_0|SDADC_CHANNEL_1
- |SDADC_CHANNEL_2, SDADC_CONTINUOUS_CONV_ON) != HAL_OK)
- {
- Error_Handler();
- }
- /** Set parameters for SDADC configuration 0 Register
- */
- ConfParamStruct.InputMode = SDADC_INPUT_MODE_SE_ZERO_REFERENCE;
- ConfParamStruct.Gain = SDADC_GAIN_1;
- ConfParamStruct.CommonMode = SDADC_COMMON_MODE_VSSA;
- ConfParamStruct.Offset = 0;
- if (HAL_SDADC_PrepareChannelConfig(&hsdadc2, SDADC_CONF_INDEX_0, &ConfParamStruct) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc2, SDADC_CHANNEL_0, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc2, SDADC_CHANNEL_1, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc2, SDADC_CHANNEL_2, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /* USER CODE BEGIN SDADC2_Init 2 */
- /* USER CODE END SDADC2_Init 2 */
- }
- /**
- * @brief SDADC3 Initialization Function
- * @param None
- * @retval None
- */
- static void MX_SDADC3_Init(void)
- {
- /* USER CODE BEGIN SDADC3_Init 0 */
- /* USER CODE END SDADC3_Init 0 */
- SDADC_ConfParamTypeDef ConfParamStruct = {0};
- /* USER CODE BEGIN SDADC3_Init 1 */
- /* USER CODE END SDADC3_Init 1 */
- /** Configure the SDADC low power mode, fast conversion mode,
- slow clock mode and SDADC1 reference voltage
- */
- hsdadc3.Instance = SDADC3;
- hsdadc3.Init.IdleLowPowerMode = SDADC_LOWPOWER_NONE;
- hsdadc3.Init.FastConversionMode = SDADC_FAST_CONV_DISABLE;
- hsdadc3.Init.SlowClockMode = SDADC_SLOW_CLOCK_DISABLE;
- hsdadc3.Init.ReferenceVoltage = SDADC_VREF_EXT;
- hsdadc3.InjectedTrigger = SDADC_EXTERNAL_TRIGGER;
- hsdadc3.ExtTriggerEdge = SDADC_EXT_TRIG_RISING_EDGE;
- if (HAL_SDADC_Init(&hsdadc3) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Mode
- */
- if (HAL_SDADC_SelectInjectedDelay(&hsdadc3, SDADC_INJECTED_DELAY_NONE) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_SelectInjectedExtTrigger(&hsdadc3, SDADC_EXT_TRIG_TIM16_CC1, SDADC_EXT_TRIG_RISING_EDGE) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_SelectInjectedTrigger(&hsdadc3, SDADC_EXTERNAL_TRIGGER) != HAL_OK)
- {
- Error_Handler();
- }
- if (HAL_SDADC_InjectedConfigChannel(&hsdadc3, SDADC_CHANNEL_0|SDADC_CHANNEL_2
- |SDADC_CHANNEL_4|SDADC_CHANNEL_6
- |SDADC_CHANNEL_8, SDADC_CONTINUOUS_CONV_ON) != HAL_OK)
- {
- Error_Handler();
- }
- /** Set parameters for SDADC configuration 0 Register
- */
- ConfParamStruct.InputMode = SDADC_INPUT_MODE_DIFF;
- ConfParamStruct.Gain = SDADC_GAIN_1;
- ConfParamStruct.CommonMode = SDADC_COMMON_MODE_VSSA;
- ConfParamStruct.Offset = 0;
- if (HAL_SDADC_PrepareChannelConfig(&hsdadc3, SDADC_CONF_INDEX_0, &ConfParamStruct) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc3, SDADC_CHANNEL_0, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc3, SDADC_CHANNEL_2, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc3, SDADC_CHANNEL_4, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc3, SDADC_CHANNEL_6, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /** Configure the Injected Channel
- */
- if (HAL_SDADC_AssociateChannelConfig(&hsdadc3, SDADC_CHANNEL_8, SDADC_CONF_INDEX_0) != HAL_OK)
- {
- Error_Handler();
- }
- /* USER CODE BEGIN SDADC3_Init 2 */
- /* USER CODE END SDADC3_Init 2 */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement