详情请进入 湖南阳光电子学校 已关注:人 咨询电话:0731-85579057 微信号:yp941688, yp94168
S3C2440拥有八通道的十位ADC, 大转换率为2.5MHz A/D转换器时钟下的500KSPS。A/D转换器支持片上采样-保持功能和掉电模式的操作。
八个通道中有四个通道适用于电阻屏的触摸屏触摸检测,另外四个是模拟输入,分别是A[0:3],
ADC的使用极其简单,选择时钟à选择通道à启动转换à转换完成
主要用到如下几个寄存器
负责选择时钟通道以及启动ADC
这里读取ADC的值
注意这一位,这说明转换完成读取的时候还可以触发转换,也就是相当于连续转换
Adc.c
#include"adc.h"//=====================================================================http://www.dg8.com.cn//名称:ADCSelect(intch,U32preScaler)//功能:选择转换通道,转换器预分频值设置//参数:ch:转换通道preScaler:预分频值//返回值:无//=======================================================================voidADCSelect(intch,u8preScaler){rADCCON=(1.(编辑:巨鹿电工培训学校)