pic单片机引脚设置为ad输入时内阻很低,加了运放也不够,接上就会把电压拉到0,有谁知道怎么回事呢?
先确认你单片机的AD采样端的参考电压是多少。2.看一下你输入的2V到单片机引脚是不是还有2V,是不是被拉低了。3、看一下你AD采样脚和AD采样寄存器的配置。
给你一段寄存器配置的程序看看我用的是pic18系列
ADCON0=0x05;t// 选择A/D通道为RA1,A/D转换器
// 处于工作状态,且使A/D转换时钟为8tosc
ADCON1=0X1D;t// 转换结果右移,及ADRESH寄存器的高6位为"0"
// 且把RA0(AN0)设置为模拟量输入方式
ADCON2=0XA4;
TRISA1=1;t// 设置RA1(AN1通道)为输入方式
ADIF=0;t// 清除A/D转换标志
ADIE=1;t// A/D转换中断允许
ADIP=0;t// AD中断高优先级
来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!