|
@@ -101,163 +101,125 @@ void HAL_MspInit(void)
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-* @brief DAC MSP Initialization
|
|
|
+* @brief ADC MSP Initialization
|
|
|
* This function configures the hardware resources used in this example
|
|
|
-* @param hdac: DAC handle pointer
|
|
|
+* @param hadc: ADC handle pointer
|
|
|
* @retval None
|
|
|
*/
|
|
|
-void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac)
|
|
|
+void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
|
|
|
{
|
|
|
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
|
|
- if(hdac->Instance==DAC)
|
|
|
+ if(hadc->Instance==ADC1)
|
|
|
{
|
|
|
- /* USER CODE BEGIN DAC_MspInit 0 */
|
|
|
+ /* USER CODE BEGIN ADC1_MspInit 0 */
|
|
|
|
|
|
- /* USER CODE END DAC_MspInit 0 */
|
|
|
+ /* USER CODE END ADC1_MspInit 0 */
|
|
|
/* Peripheral clock enable */
|
|
|
- __HAL_RCC_DAC_CLK_ENABLE();
|
|
|
+ __HAL_RCC_ADC1_CLK_ENABLE();
|
|
|
|
|
|
__HAL_RCC_GPIOA_CLK_ENABLE();
|
|
|
- /**DAC GPIO Configuration
|
|
|
- PA4 ------> DAC_OUT1
|
|
|
- PA5 ------> DAC_OUT2
|
|
|
+ /**ADC1 GPIO Configuration
|
|
|
+ PA1 ------> ADC1_IN1
|
|
|
*/
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_1;
|
|
|
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
|
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
|
|
|
|
|
- /* USER CODE BEGIN DAC_MspInit 1 */
|
|
|
+ /* USER CODE BEGIN ADC1_MspInit 1 */
|
|
|
|
|
|
- /* USER CODE END DAC_MspInit 1 */
|
|
|
+ /* USER CODE END ADC1_MspInit 1 */
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-* @brief DAC MSP De-Initialization
|
|
|
+* @brief ADC MSP De-Initialization
|
|
|
* This function freeze the hardware resources used in this example
|
|
|
-* @param hdac: DAC handle pointer
|
|
|
+* @param hadc: ADC handle pointer
|
|
|
* @retval None
|
|
|
*/
|
|
|
-void HAL_DAC_MspDeInit(DAC_HandleTypeDef* hdac)
|
|
|
+void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
|
|
|
{
|
|
|
- if(hdac->Instance==DAC)
|
|
|
+ if(hadc->Instance==ADC1)
|
|
|
{
|
|
|
- /* USER CODE BEGIN DAC_MspDeInit 0 */
|
|
|
+ /* USER CODE BEGIN ADC1_MspDeInit 0 */
|
|
|
|
|
|
- /* USER CODE END DAC_MspDeInit 0 */
|
|
|
+ /* USER CODE END ADC1_MspDeInit 0 */
|
|
|
/* Peripheral clock disable */
|
|
|
- __HAL_RCC_DAC_CLK_DISABLE();
|
|
|
+ __HAL_RCC_ADC1_CLK_DISABLE();
|
|
|
|
|
|
- /**DAC GPIO Configuration
|
|
|
- PA4 ------> DAC_OUT1
|
|
|
- PA5 ------> DAC_OUT2
|
|
|
+ /**ADC1 GPIO Configuration
|
|
|
+ PA1 ------> ADC1_IN1
|
|
|
*/
|
|
|
- HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_5);
|
|
|
+ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1);
|
|
|
|
|
|
- /* USER CODE BEGIN DAC_MspDeInit 1 */
|
|
|
+ /* USER CODE BEGIN ADC1_MspDeInit 1 */
|
|
|
|
|
|
- /* USER CODE END DAC_MspDeInit 1 */
|
|
|
+ /* USER CODE END ADC1_MspDeInit 1 */
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-* @brief ETH MSP Initialization
|
|
|
+* @brief DAC MSP Initialization
|
|
|
* This function configures the hardware resources used in this example
|
|
|
-* @param heth: ETH handle pointer
|
|
|
+* @param hdac: DAC handle pointer
|
|
|
* @retval None
|
|
|
*/
|
|
|
-void HAL_ETH_MspInit(ETH_HandleTypeDef* heth)
|
|
|
+void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac)
|
|
|
{
|
|
|
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
|
|
- if(heth->Instance==ETH)
|
|
|
+ if(hdac->Instance==DAC)
|
|
|
{
|
|
|
- /* USER CODE BEGIN ETH_MspInit 0 */
|
|
|
+ /* USER CODE BEGIN DAC_MspInit 0 */
|
|
|
|
|
|
- /* USER CODE END ETH_MspInit 0 */
|
|
|
+ /* USER CODE END DAC_MspInit 0 */
|
|
|
/* Peripheral clock enable */
|
|
|
- __HAL_RCC_ETH_CLK_ENABLE();
|
|
|
+ __HAL_RCC_DAC_CLK_ENABLE();
|
|
|
|
|
|
- __HAL_RCC_GPIOC_CLK_ENABLE();
|
|
|
__HAL_RCC_GPIOA_CLK_ENABLE();
|
|
|
- __HAL_RCC_GPIOG_CLK_ENABLE();
|
|
|
- /**ETH GPIO Configuration
|
|
|
- PC1 ------> ETH_MDC
|
|
|
- PA1 ------> ETH_REF_CLK
|
|
|
- PA2 ------> ETH_MDIO
|
|
|
- PA7 ------> ETH_CRS_DV
|
|
|
- PC4 ------> ETH_RXD0
|
|
|
- PC5 ------> ETH_RXD1
|
|
|
- PG11 ------> ETH_TX_EN
|
|
|
- PG13 ------> ETH_TXD0
|
|
|
- PG14 ------> ETH_TXD1
|
|
|
+ /**DAC GPIO Configuration
|
|
|
+ PA4 ------> DAC_OUT1
|
|
|
+ PA5 ------> DAC_OUT2
|
|
|
*/
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5;
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
|
|
|
- HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
|
|
|
-
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_7;
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
|
|
|
+ GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
|
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
|
|
|
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
|
|
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_13|GPIO_PIN_14;
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
|
|
|
- HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);
|
|
|
-
|
|
|
- /* USER CODE BEGIN ETH_MspInit 1 */
|
|
|
+ /* USER CODE BEGIN DAC_MspInit 1 */
|
|
|
|
|
|
- /* USER CODE END ETH_MspInit 1 */
|
|
|
+ /* USER CODE END DAC_MspInit 1 */
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-* @brief ETH MSP De-Initialization
|
|
|
+* @brief DAC MSP De-Initialization
|
|
|
* This function freeze the hardware resources used in this example
|
|
|
-* @param heth: ETH handle pointer
|
|
|
+* @param hdac: DAC handle pointer
|
|
|
* @retval None
|
|
|
*/
|
|
|
-void HAL_ETH_MspDeInit(ETH_HandleTypeDef* heth)
|
|
|
+void HAL_DAC_MspDeInit(DAC_HandleTypeDef* hdac)
|
|
|
{
|
|
|
- if(heth->Instance==ETH)
|
|
|
+ if(hdac->Instance==DAC)
|
|
|
{
|
|
|
- /* USER CODE BEGIN ETH_MspDeInit 0 */
|
|
|
+ /* USER CODE BEGIN DAC_MspDeInit 0 */
|
|
|
|
|
|
- /* USER CODE END ETH_MspDeInit 0 */
|
|
|
+ /* USER CODE END DAC_MspDeInit 0 */
|
|
|
/* Peripheral clock disable */
|
|
|
- __HAL_RCC_ETH_CLK_DISABLE();
|
|
|
-
|
|
|
- /**ETH GPIO Configuration
|
|
|
- PC1 ------> ETH_MDC
|
|
|
- PA1 ------> ETH_REF_CLK
|
|
|
- PA2 ------> ETH_MDIO
|
|
|
- PA7 ------> ETH_CRS_DV
|
|
|
- PC4 ------> ETH_RXD0
|
|
|
- PC5 ------> ETH_RXD1
|
|
|
- PG11 ------> ETH_TX_EN
|
|
|
- PG13 ------> ETH_TXD0
|
|
|
- PG14 ------> ETH_TXD1
|
|
|
- */
|
|
|
- HAL_GPIO_DeInit(GPIOC, GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5);
|
|
|
-
|
|
|
- HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_7);
|
|
|
+ __HAL_RCC_DAC_CLK_DISABLE();
|
|
|
|
|
|
- HAL_GPIO_DeInit(GPIOG, GPIO_PIN_11|GPIO_PIN_13|GPIO_PIN_14);
|
|
|
+ /**DAC GPIO Configuration
|
|
|
+ PA4 ------> DAC_OUT1
|
|
|
+ PA5 ------> DAC_OUT2
|
|
|
+ */
|
|
|
+ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_5);
|
|
|
|
|
|
- /* USER CODE BEGIN ETH_MspDeInit 1 */
|
|
|
+ /* USER CODE BEGIN DAC_MspDeInit 1 */
|
|
|
|
|
|
- /* USER CODE END ETH_MspDeInit 1 */
|
|
|
+ /* USER CODE END DAC_MspDeInit 1 */
|
|
|
}
|
|
|
|
|
|
}
|