PIC单片机的AD值怎么计算?pic单片机引脚设置为ad输入时内阻很低,加了运放也不够,接上就会把电压拉到0,有谁知道怎么回事呢?
2024-04-18 21:30:09 文章来源 :网络 围观 : 次 评论
后台-系统设置-扩展变量-手机广告位-内容正文顶部 |
PIC单片机的AD值怎么计算?
PIC 单片机的AD,多半为 10位AD。
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中断高优先级
来源:文章来源于网络,如有侵权请联系我们删除。 |
来源:文章来源于网络,如有侵权请联系我们删除。 |
留言与评论(共有 0 条评论) |