【iCore1S 双核心板_ARM】例程八:ADC实验——电源监控

2019-07-14 01:00发布

实验原理:   STM32内部集成三个12位ADC,iCore1S的所有电源经过 电阻分压或者直接接入STM32的ADC的输出通道内,输入电流 经过高端电流检测芯片ZXCT1009F输入到ADC的输入通道内, 从而实现电源监控功能。    实验现象:   iCore1S双核心板红 {MOD}LED常亮,串口向终端输出电源监 控的数据。 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; /* 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_ADC3_Init(); MX_USART1_UART_Init(); /* USER CODE BEGIN 2 */ LED_RED_ON; usart1.printf("x0c"); usart1.printf("