1.7 KiB
1.7 KiB
adc_single_conv_interrupt
This example is a single channel conversion of ADC with interrupt
-
Configure the target ADC channel (AINx)
// in main.c #if 1 #define CONFIG_ADC_IO_SRC_PORT GPIOA #define CONFIG_ADC_IO_SRC_PIN GPIO_Pin_08 #define CONFIG_TARGGET_ADC_CHANNEL ADC_Channel_02 #elif 0 #define CONFIG_ADC_IO_SRC_PORT GPIOA #define CONFIG_ADC_IO_SRC_PIN GPIO_Pin_09 #define CONFIG_TARGGET_ADC_CHANNEL ADC_Channel_03 #elif 0 #define CONFIG_ADC_IO_SRC_PORT GPIOA #define CONFIG_ADC_IO_SRC_PIN GPIO_Pin_10 #define CONFIG_TARGGET_ADC_CHANNEL ADC_Channel_04 #elif 0 #define CONFIG_ADC_IO_SRC_PORT GPIOA #define CONFIG_ADC_IO_SRC_PIN GPIO_Pin_11 #define CONFIG_TARGGET_ADC_CHANNEL ADC_Channel_05 #elif 0 #define CONFIG_ADC_IO_SRC_PORT GPIOA #define CONFIG_ADC_IO_SRC_PIN GPIO_Pin_12 #define CONFIG_TARGGET_ADC_CHANNEL ADC_Channel_06 #elif 0 #define CONFIG_ADC_IO_SRC_PORT GPIOA #define CONFIG_ADC_IO_SRC_PIN GPIO_Pin_13 #define CONFIG_TARGGET_ADC_CHANNEL ADC_Channel_07 #else #define CONFIG_TARGGET_ADC_CHANNEL ADC_Channel_15 #endif
Log
Use serial port with baudrate 115200, 8bit, no parity check.
Sep 30 2025 10:02:19
ADC single channel (AIN-2) conversion with interrupt
1-th ADC Single Conv Value = 0x920 (2336)
2-th ADC Single Conv Value = 0x9F7 (2551)
3-th ADC Single Conv Value = 0xB49 (2889)
4-th ADC Single Conv Value = 0xB2F (2863)
5-th ADC Single Conv Value = 0xB62 (2914)
...