|
MX_GPIO_Init();
MX_TIM2_Init(); //1.定時(shí)器初始化
HAL_TIM_Base_Start_IT(&htim2); //2.打開定時(shí)器
MX_ADC1_Init(); //1-ADC初始化
HAL_ADC_Start_IT(&hadc1);
Initial_OLED_ssd1306(); //
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
//HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_9);
ADC_value = HAL_ADC_GetValue(&hadc1); //。!次函數(shù)讀取ADC轉(zhuǎn)換函數(shù)
Real_value=(ADC_value)*3.3/4096;//計(jì)算實(shí)際電壓值4096=2^12
OLED_ShowNum(0,0,ADC_value,4,16);
HAL_Delay(500);
|
|