电压不对先量基准 一句话: ADC 读数异常第一步万用表量基准电压。内部基准开了没、电压对不对、和代码配置的 REF 值一致不。基准不对后面全是白调。适合谁读ADC 读数不对就开始改驱动的嵌入式开发者。先量基准再改代码ADC 读数和期望值差很远——本能反应是改 SPI 配置、改通道、改延时。基准电压不对的时候改这些全没用。万用表量 ADC 芯片的 REF 引脚。内部 2.5V 基准——实测 2.47V → 正常偏差在允许范围。如果实测接近 0V → 基准没开查初始化里 REF 使能位。三种基准模式模式电压来源怎么查内部基准芯片自带的 2.5V/4.096V量 REF 引脚看有没有输出外部基准外接基准芯片量基准芯片输出电源做基准VCC3.3V 当 REF量 VCC 实际值可能不是精确 3.3V基准确认对了再看原始 ADC 码值。给已知电压输入比如用万用表确认是 1.00V 的测试点读 ADC 码值按公式反算。对得上 ADC 链路正确对不上 配置或通讯有问题。公式先关掉换算公式把0x0000包装成-5000mV——看起来合法的负数实际 ADC 根本没输出。调试时先看裸码值——0x0000 就是没转换、0x0FFF 满量程。裸码值对了再把公式挂回去。有用的话点个收藏下次调试直接用。有问题欢迎评论区交流看到了都会回。