用的BT3L模组,用的TLSR825X-LZMA_TuyaOS-3.10.3这个框架。然后每次采集的ADC值都是3000多。我之前用3.8的框架的时候,都还可以正常采集电压。我现在采集C4引脚,我将C4引脚接到GND,用万用表量也是0V。就是采集的数据一直都是3000多。看是不是这个框架还有什么需要软件上去修改的?
BT3L配置ADC采集电压的时候,不能采集,都是返回3000多
-
18316951167
- Posts: 11
-
18316951167
- Posts: 11
Re: BT3L配置ADC采集电压的时候,不能采集,都是返回3000多
这是ADC的IO口配置表
-
18316951167
- Posts: 11
Re: BT3L配置ADC采集电压的时候,不能采集,都是返回3000多
有没有可以参考的demo
- joey_nobug
- Posts: 181
Re: BT3L配置ADC采集电压的时候,不能采集,都是返回3000多
tlsr825x 的 sdk 里有低电压检测用于保护 flash 擦写,底层会不断的使用 adc 采集内部电压。因为只有一个 adc 模块,所以跟业务层是复用 adc 的,所以用户要使用 adc 的话必须每次都要先初始化,然后再读值
Talk is cheap, show me the code.
-
18316951167
- Posts: 11
Re: BT3L配置ADC采集电压的时候,不能采集,都是返回3000多
joey_nobug 2026年 Apr 17日 14:49tlsr825x 的 sdk 里有低电压检测用于保护 flash 擦写,底层会不断的使用 adc 采集内部电压。因为只有一个 adc 模块,所以跟业务层是复用 adc 的,所以用户要使用 adc 的话必须每次都要先初始化,然后再读值
好的,明白了,谢谢