打印
[技术问答]

N76E003 AD转化问题

[复制链接]
3126|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
14小瑞|  楼主 | 2017-10-19 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想问:N76E003默认的基准电压是不是为带隙电压(1.22V):我把P17(AIN0)设置为高阻输入后,测得P17的管脚悬空时电压为1.1V左右,此时转化后的高八位ADCRH接近200左右(总得255)。所以我就在想会不会是基准电压没设置好,!!而且,我在芯片手册上也没找到怎们设置基准电压的内容,所以想请大神赐教!!!
沙发
xzanne| | 2017-10-19 16:57 | 只看该作者
ADC的参考电压默认是AVDD的电压,一般AVDD与VDD是连一起的,所以就是芯片VDD的电压值。

使用特权

评论回复
板凳
xzanne| | 2017-10-19 17:00 | 只看该作者
ADC数据采集电压值,管脚不能悬空,给一个稳定的电压值试试。

使用特权

评论回复
地板
643757107| | 2017-10-19 17:10 | 只看该作者
悬空电压是不固定的。

使用特权

评论回复
5
玛尼玛尼哄| | 2017-10-19 21:46 | 只看该作者
设置成模拟输入才行啊,其他的输入测出来的对吗

使用特权

评论回复
6
天灵灵地灵灵| | 2017-10-19 22:00 | 只看该作者
你要测GND和VCC电压才好说。

使用特权

评论回复
7
14小瑞|  楼主 | 2017-10-20 08:08 | 只看该作者
我今天再试试看把

使用特权

评论回复
8
14小瑞|  楼主 | 2017-10-20 08:08 | 只看该作者
天灵灵地灵灵 发表于 2017-10-19 22:00
你要测GND和VCC电压才好说。

测过了

使用特权

评论回复
9
14小瑞|  楼主 | 2017-10-20 08:09 | 只看该作者
玛尼玛尼哄 发表于 2017-10-19 21:46
设置成模拟输入才行啊,其他的输入测出来的对吗

有设置成模拟输入

使用特权

评论回复
10
LED吴生| | 2017-10-20 08:54 | 只看该作者
关数字输入功能

使用特权

评论回复
11
LED吴生| | 2017-10-20 08:58 | 只看该作者


        set_P0M1_6;                       //set ADC pin is input only mode
        clr_P0M2_6;

  set_P06DIDS;、、----------------------------------这样

使用特权

评论回复
12
14小瑞|  楼主 | 2017-10-20 08:59 | 只看该作者
可以了,谢谢各位大神

使用特权

评论回复
13
玛尼玛尼哄| | 2017-10-27 16:04 | 只看该作者
14小瑞 发表于 2017-10-20 08:59
可以了,谢谢各位大神

怎么搞定的啊,晒一下代码看看。

使用特权

评论回复
14
14小瑞|  楼主 | 2017-11-3 08:19 | 只看该作者
玛尼玛尼哄 发表于 2017-10-27 16:04
怎么搞定的啊,晒一下代码看看。

void main (void)
{  unsigned int a=0;
        P12_Quasi_Mode;
       
        InitialUART0_Timer1(115200);   //2ms左右
        ADCCON0&=0xF0;P17_Input_Mode;AINDIDS=0xFF;ADCCON1|=SET_BIT0;//AINDIDS|=SET_BIT0;
                while(1)
    {            
                ADCF=0; ADCS=1;        //clr_ADCF,set_ADCS                开始转化
                while(ADCF == 0);
                         a=ADCRH;    ADCF=0;
                        if(a>127)P12=0;
                        else P12=1;
                        Timer0_Delay1ms(100);
    }
}


//我写的是比较简单的,前几天没看到你的回复所以没回,见谅

使用特权

评论回复
15
smilefenfen| | 2018-4-19 10:31 | 只看该作者
为什么用KEileen的仿真模式,读出的AD再计算电压,和测量的值对不起来呢,求各位大神指点

使用特权

评论回复
16
zhuotuzi| | 2018-4-20 22:19 | 只看该作者
非常实用的例子。

使用特权

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

本版积分规则

2

主题

9

帖子

0

粉丝