2025-11-08 06:24:26
STC单片机带AD的ADC设置要搞明白参考电压选哪个比如VDD是3V3的话就选内部参考电压2V4或者外接固定电压比如1V2。ADC引脚要连到传感器输出接好地线。采样时间用程序设置比如100微秒或者更久这样数据更准。寄存器配置用SC capacitance和SMPR1这两个主要寄存器调整通道和采样时间。
为什么这么搞呢参考电压决定ADC读数范围比如选2V4的话传感器最大只能测2V4电压。采样时间太短数据不稳比如100微秒能采集到0.1mV变化。比如测温度用热敏电阻接VDD分压2V4的话温度每度变化0.01V。SC寄存器设置通道比如CH0对应ADC0引脚,SMPR1设置采样时间比如0x01是100微秒。这样设置才能让ADC工作稳定数据准确。
本题链接: