我用T1-M模组,用的“T1-CHL_TuyaOS-3.11.11”SDK,用的2.0.2的产品开发包,我初始化ADC,然后去读取ADC值和电压值,发现和万用表实测值不一致,实测是1V左右,读出来的是两千多mv,帮忙看看
T1-M模组,ADC读取电压与实测值不一致
Re: T1-M模组,ADC读取电压与实测值不一致
我试了下,同样的固件,烧录在T1-U模组上,读到的ADC电压是正确的,烧录在T1-M模组上,就不对,应该是模组问题
Re: T1-M模组,ADC读取电压与实测值不一致
- tkl_adc_read_voltage 使用这个函数读取的电压值已经校准过的,不需要额外的再计算了
- 确认ADC引脚使用是否正确,把ADC接到GND上看电压是否变化正确, T1-M上ADC是GPIO12
- 调用tkl_adc.c 里面tkl_adc_unit_test测试一下看是否正确
- SDK的版本是多少?