历史上的今天
返回首页

历史上的今天

今天是:2024年11月09日(星期六)

正在发生

2019年11月09日 | 2440裸机编程之七 模数转换器ADC

2019-11-09 来源:51hei

S3C2440A 内部具有8 路模拟信号输入的10 位模/数转换器(ADC)。



用到的寄存器有:
ADCCON:用于选择通道、设置频率、开始转换、结束标志
   ADC的频率 = PCLK/(ADCCON[13:6]+1)
ADCDATn:用于读出ADC通道n的转换结果:ADCDATn[9:0]


下面是个ADC通道0的实验程序:
//********************************************************************
#define adc_frequency 2000000

void Main(void)
{     
    int i;
    ……硬件初始化……

Uart_Printf("ADC实验nn");

rADCCON = 1<<3 | (PCLK/adc_frequency - 1)<<6 | 1<<14 ;    //选择通道1,设置ADC频率,频率有效

while(1)
{
     rADCCON|=0x1;             //启动ADC

     while(!(rADCCON & 0x8000));        //等待是否转换完毕
  Uart_Printf("AIN1:    %dn",rADCDAT0&0x3FF);   //输出转换结果
  Delay(1000);           //延时1秒
}
}

//*******************************************************************

运行结果如下:


推荐阅读

史海拾趣

Anritsu公司的发展小趣事

Anritsu公司是一家在电子行业内拥有悠久历史的领军企业,以下是关于该公司发展的五个相关故事:

  1. 成立与早期发展: Anritsu公司成立于1895年,最初名为Anritsu Electric Corporation。起初,该公司主要从事日本和国际市场的电信设备制造和销售业务。20世纪中叶,随着日本电信技术的发展,Anritsu开始专注于电信测试与测量领域,并开发了一系列先进的测试仪器。

  2. 技术创新与产品线扩展: 随着电信技术的迅速发展,Anritsu不断进行技术创新,推出了一系列领先的测试与测量仪器,包括频谱分析仪、网络分析仪、光通信测试设备等。这些产品在电信、无线通信、半导体等领域得到了广泛应用,为行业的发展提供了强大支持。

  3. 国际化发展: 在日本国内市场取得成功后,Anritsu逐渐将业务拓展到国际市场。公司在世界各地设立了分支机构和办事处,建立了完善的销售与服务网络,以更好地满足全球客户的需求。特别是在美国、欧洲和亚洲等地区,Anritsu建立了广泛的合作伙伴关系,拓展了市场份额。

  4. 对5G技术的贡献: 随着5G技术的快速发展,Anritsu积极投入到了5G测试与验证领域。该公司推出了一系列针对5G通信系统的测试仪器和解决方案,包括5G网络分析仪、5G基站仿真器等。Anritsu的技术和产品为全球5G网络的部署和优化提供了重要支持。

  5. 持续创新与发展: Anritsu一直以来致力于技术创新和产品研发,不断推出符合市场需求的新产品和解决方案。公司与全球领先的通信运营商、设备厂商和研究机构保持密切合作,不断优化产品性能和功能,为客户提供更高水平的技术支持和服务。

通过持续的创新和国际化发展,Anritsu已经成为了电子行业中的知名品牌,为全球通信技术的进步和发展做出了重要贡献。

GarrettCom公司的发展小趣事

背景:GarrettCom始创于1989年,专注于工业网络通信产品的研发与制造。在那个工业自动化初具规模的年代,GarrettCom凭借其卓越的产品质量和创新的解决方案,迅速在市场中崭露头角。公司推出的工业以太网交换机和路由器等产品,以其高稳定性和可靠性,赢得了众多工业客户的信赖。

发展:随着工业自动化程度的不断提升,GarrettCom不断加大研发投入,推出了一系列适应恶劣工业环境的产品。这些产品不仅满足了工业自动化对通信稳定性的严苛要求,还推动了工业通信技术的进步。通过不断的技术创新和市场拓展,GarrettCom逐步确立了其在工业通信领域的领先地位。

Advanced Semiconductor, Inc.公司的发展小趣事

Advanced Semiconductor, Inc. (简称ASI) 成立于XXXX年,由一群热衷于半导体技术创新的工程师和科学家创立。在创立初期,ASI专注于研发高性能的半导体芯片,以满足当时市场对更快、更稳定电子产品的需求。公司凭借其独特的技术和创新的理念,很快在半导体行业中崭露头角,吸引了众多投资者的关注。

Cadeka公司的发展小趣事

随着电子行业的快速发展,Cadeka公司意识到单一市场的局限性。为了拓展业务,公司开始实施全球化战略布局。首先,Cadeka在欧洲和亚洲设立了研发中心,与当地高校和研究机构合作,共同开发新技术。同时,公司还在全球范围内建立了生产基地和销售网络,以便更好地服务全球客户。

BTCPower公司的发展小趣事

随着全球环保意识的提高,绿色发展成为电子行业的重要趋势。BTCPower积极响应这一趋势,将绿色发展理念融入公司的产品和服务中。公司致力于研发更环保、更节能的产品,同时还推动供应链中的合作伙伴共同实现绿色生产。这些努力使得BTCPower在行业中树立了良好的环保形象。

Amplitronix LLC公司的发展小趣事

随着公司的发展,Amplitronix LLC逐渐在电子测量仪器领域站稳脚跟。然而,他们并没有满足于现状,而是继续投入研发,寻求技术突破。经过数年的努力,公司成功开发出一种具有颠覆性的新技术,显著提高了测量仪器的精度和稳定性。这一技术突破为公司赢得了更多的客户和市场份额,也为公司的未来发展奠定了坚实的基础。

问答坊 | AI 解惑

PCB学习之一

常用电子元件封装电阻:RES1,RES2,RES3,RES4;封装属性为axial系列   无极性电容:cap;封装属性为RAD-0.1到rad-0.4   电解电容:electroi;封装属性为rb.2/.4到rb.5/1.0   电位器:pot1,pot2;封装属性为vr-1到vr-5   二极管:封装属 ...…

查看全部问答>

关于FPGA的AD转换有人做过么?

我用的是AD0804,按时序图写出的状态机程序,但是在数码管老是无法正常显示,数字不是老跳就是定在一个值不动,我让其每隔0.5秒就转换一次         always@(posedge clk)               ...…

查看全部问答>

S3C2440 bootloader加载nk.bin出错

我用的飞凌的Uboot下载NK.bin,提示出错,提示错误如下: real entry is 0x%00000000, physical address is 0x%00000000 指示检查了程序,是在读取NK.bin里面的记录时出的错。 NK.bin文件头,即7个字节的头文件读取正确,代码如下: if(strncmp ...…

查看全部问答>

sd卡的 RCA作用

小弟目前正在研究SD卡协议相关,对CMD3的Response中的RCA不是很理解,不知道具体作用是做什么的,与读写卡操作时的逻辑地址,物理地址有什么样的关系?…

查看全部问答>

招聘:硬件工程师(南京)

我们是一家总部在香港,主营半导体业务,方案设计、开发及推广的专业公司。 有成熟的音视频多媒体、高清显示等方面的产品方案和设计团队,现因业务发展,急需招聘硬件程序员。 我们为您提供良好的福利待遇和薪酬体制。 工作地点在南京广州路和珠 ...…

查看全部问答>

急~~~~请教一条关于WinCE的SQL语句~~~~急

我在SQL2005上执行下面这条语句没有问题,但是在CE上就错了,请问怎么解决? select * from ( Select SakuseiHiduke, case DakokuCode when \'01\' then max(SakuseiJikoku) else \'\' end as ShuKkinTime, case DakokuCode when \'02\' then m ...…

查看全部问答>

【挖电源】直流稳压开关电源

此款直流稳压开关电源是在深圳华强北买的   直流电压输出范围是0-30V   直流电流最大输出5A [ 本帖最后由 dongguanze 于 2011-7-31 23:49 编辑 ]…

查看全部问答>

8G SD卡和2G以下SD卡读写方式一样吗?

8GSD卡读写不出?我看到很多资料读写SD卡都是2G以下,他们有什么区别?…

查看全部问答>

毕业设计题!急!关于单片机设计求各路大神帮帮忙

关于单片机设计求各路大神帮帮忙!!!!!!急急急!导师要题目!关于51单片机不能是烂大街的 本人水平太渣 求助论坛各位大神!!!!!!!!!…

查看全部问答>

BBB内核源码下载

http://kuai.xunlei.com/d/SN-qDgJtAwCFjFRT5cf 给需要自己添加驱动的人。。。 里面有我已经编译好的内核,在deploy目录下 …

查看全部问答>