打印

LPC1758的A/D采样数据总是0x0FFF

[复制链接]
2033|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
song-pengli|  楼主 | 2010-3-9 14:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Vrefn接的是0V,Vrefp接的是3.3V.LPC1758内部有8路A/D,我用的是第4路。我用示波器测量Va/d0.4为2V。但是我JLINK用仿真器操作时,发现读取的数总是0X0FFF,总是最大值,也不清楚是为什么。(PCONP,PINSEL,CLKSEl都已经设好)
    //通道(0-7),分频(8-15),burst(16),PD(21),start(24,26),EDGE(27)
    ADC.ADCR=(1<<4)|(9<<8)|(0<<16)|(1<<21)|(0<<24)|(0<<27);
    //AD0(0),AD1(1),AD2(2),AD3(3),AD4(4),AD5(5),AD6(6),AD7(7),ADGIN(8)
    ADC.ADINTEN=(0<<0)|(0<<1)|(0<<2)|(0<<3)|(1<<4)|(0<<5)|(0<<6)|(0<<7)|(1<<8);
    ADC.ADTRM=0;
  ADC.ADCR=ADC.ADCR|(1<<24);//启动转换

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

0

粉丝