2022众吖紫外调试文档备份


int main(void)

  /* USER CODE BEGIN 1 */

  /* USER CODE END 1 */

  /* MCU Configuration----------------------------------------------------------*/

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */

  HAL_Init();

  /* USER CODE BEGIN Init */

  /* USER CODE END Init */

  /* Configure the system clock */

  SystemClock_Config();

  /* USER CODE BEGIN SysInit */

  /* USER CODE END SysInit */

  /* Initialize all configured peripherals */

  MX_GPIO_Init();

  MX_DMA_Init();

  MX_USART2_UART_Init();

  MX_ADC_Init();

  MX_TIM2_Init();

  /* USER CODE BEGIN 2 */

       HAL_TIM_Base_Start_IT(&htim2);

       HAL_TIM_IC_Start(&htim2,TIM_CHANNEL_1);

       HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);

  HAL_ADCEx_Calibration_Start(&hadc,ADC_SINGLE_ENDED);    !!!!!

       HAL_ADC_Start_DMA(&hadc,(uint32_t*)&ADC_ConvertedValue,2);

       /*记得关闭DMA中断,默认开启*/

       HAL_NVIC_DisableIRQ(DMA1_Channel1_IRQn);    !!!!!

  Sys_INIT();

  /* USER CODE END 2 */

  /* Infinite loop */

  /* USER CODE BEGIN WHILE */

  while (1)

  {

  /* USER CODE END WHILE */

  /* USER CODE BEGIN 3 */

              SystemRun();

  }

  /* USER CODE END 3 */