BT3L配置ADC采集电压的时候,不能采集,都是返回3000多

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


Post Reply
18316951167
Posts: 11

用的BT3L模组,用的TLSR825X-LZMA_TuyaOS-3.10.3这个框架。然后每次采集的ADC值都是3000多。我之前用3.8的框架的时候,都还可以正常采集电压。我现在采集C4引脚,我将C4引脚接到GND,用万用表量也是0V。就是采集的数据一直都是3000多。看是不是这个框架还有什么需要软件上去修改的?

Attachments
64078257-8103-41ca-8ae5-62baecbe84ec.png
672874e8-fdac-46ab-bf25-39a3c51b4dfd.png
12a48d74-a6da-4ab2-bec4-dac75280a3af.png
18316951167
Posts: 11

Re: BT3L配置ADC采集电压的时候,不能采集,都是返回3000多

这是ADC的IO口配置表

18316951167
Posts: 11

Re: BT3L配置ADC采集电压的时候,不能采集,都是返回3000多

有没有可以参考的demo

User avatar
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:49

tlsr825x 的 sdk 里有低电压检测用于保护 flash 擦写,底层会不断的使用 adc 采集内部电压。因为只有一个 adc 模块,所以跟业务层是复用 adc 的,所以用户要使用 adc 的话必须每次都要先初始化,然后再读值

好的,明白了,谢谢

Post Reply