|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Initialization and Configuration functions More...
Functions | |
| HAL_StatusTypeDef | HAL_ADC_Init (ADC_HandleTypeDef *hadc) |
| HAL_StatusTypeDef | HAL_ADC_DeInit (ADC_HandleTypeDef *hadc) |
| void | HAL_ADC_MspInit (ADC_HandleTypeDef *hadc) |
| ADC MSP Initialization This function configures the hardware resources used in this example. | |
| void | HAL_ADC_MspDeInit (ADC_HandleTypeDef *hadc) |
| ADC MSP De-Initialization This function freeze the hardware resources used in this example. | |
Initialization and Configuration functions
| HAL_StatusTypeDef HAL_ADC_DeInit | ( | ADC_HandleTypeDef * | hadc | ) |
| HAL_StatusTypeDef HAL_ADC_Init | ( | ADC_HandleTypeDef * | hadc | ) |
Referenced by MX_ADC1_Init().
| void HAL_ADC_MspDeInit | ( | ADC_HandleTypeDef * | hadc | ) |
ADC MSP De-Initialization This function freeze the hardware resources used in this example.
| hadc | ADC handle pointer |
| None |
ADC1 GPIO Configuration PC0 ------> ADC1_INP10 PC1 ------> ADC1_INP11 PA0 ------> ADC1_INP16 PA1 ------> ADC1_INP17 PA2 ------> ADC1_INP14 PA3 ------> ADC1_INP15 PA4 ------> ADC1_INP18
Definition at line 154 of file stm32h7xx_hal_msp.c.
References __HAL_RCC_ADC12_CLK_DISABLE, ADC1, ALT_CURR_SENSE_ADC_Pin, CURR_SENSE_ADC_Pin, EXT_SENSE_ADC_2_Pin, EXT_SENSE_ADC_Pin, GPIOA, GPIOC, HAL_GPIO_DeInit(), ADC_HandleTypeDef::Instance, PYRO_1_CONT_ADC_Pin, PYRO_2_CONT_ADC_Pin, and VBAT_ADC_Pin.
| void HAL_ADC_MspInit | ( | ADC_HandleTypeDef * | hadc | ) |
ADC MSP Initialization This function configures the hardware resources used in this example.
| hadc | ADC handle pointer |
| None |
Initializes the peripherals clock
ADC1 GPIO Configuration PC0 ------> ADC1_INP10 PC1 ------> ADC1_INP11 PA0 ------> ADC1_INP16 PA1 ------> ADC1_INP17 PA2 ------> ADC1_INP14 PA3 ------> ADC1_INP15 PA4 ------> ADC1_INP18
Definition at line 88 of file stm32h7xx_hal_msp.c.
References __HAL_RCC_ADC12_CLK_ENABLE, __HAL_RCC_GPIOA_CLK_ENABLE, __HAL_RCC_GPIOC_CLK_ENABLE, ADC1, RCC_PeriphCLKInitTypeDef::AdcClockSelection, ALT_CURR_SENSE_ADC_Pin, CURR_SENSE_ADC_Pin, Error_Handler(), EXT_SENSE_ADC_2_Pin, EXT_SENSE_ADC_Pin, GPIO_MODE_ANALOG, GPIO_NOPULL, GPIOA, GPIOC, HAL_GPIO_Init(), HAL_OK, HAL_RCCEx_PeriphCLKConfig(), ADC_HandleTypeDef::Instance, GPIO_InitTypeDef::Mode, RCC_PeriphCLKInitTypeDef::PeriphClockSelection, GPIO_InitTypeDef::Pin, RCC_PeriphCLKInitTypeDef::PLL2, RCC_PLL2InitTypeDef::PLL2FRACN, RCC_PLL2InitTypeDef::PLL2M, RCC_PLL2InitTypeDef::PLL2N, RCC_PLL2InitTypeDef::PLL2P, RCC_PLL2InitTypeDef::PLL2Q, RCC_PLL2InitTypeDef::PLL2R, RCC_PLL2InitTypeDef::PLL2RGE, RCC_PLL2InitTypeDef::PLL2VCOSEL, GPIO_InitTypeDef::Pull, PYRO_1_CONT_ADC_Pin, PYRO_2_CONT_ADC_Pin, RCC_ADCCLKSOURCE_PLL2, RCC_PERIPHCLK_ADC, RCC_PLL2VCIRANGE_1, RCC_PLL2VCOWIDE, and VBAT_ADC_Pin.