S3C2440 AD转换

来源:互联网 发布:mac os x10.8.4下载 编辑:程序博客网 时间:2024/05/05 14:12

S3C2440的AD转换跟触摸屏差不多,下面是关键代码,十分简单。

 

int get_ad(int ain)//读取AD的值
{
    rADCCON = (1<<14) | (49<<6) | ((U32)ain<<3) | (1); //开始AD转换
    while( rADCCON&1 );//等待转换开始
    while( !( rADCCON&(1<<15) ) );//等待转换结束
   
    return (U32)(rADCDAT0&0x3ff);//返回结果
}