具体ADC硬件知识及裸机驱动请看: Exynos4412裸机开发 —— A/D转换器
1、原理图如下:
2、相关寄存器信息
ADC_BASE 0x126C0000
ADCCON 0x0000 1<<0 | 1<<14 | 0X1<<16 | 0XFF<<6
ADCDLY 0x0008
ADCDAT 0x000C &0XFFF
CLRINTADC 0x0018
ADCMUX 0x001C
ADCDAT 0x000C &0XFFF
CLRINTADC 0x0018
ADCMUX 0x001C
3、大体驱动编写流程如下