电路上有两个电源:
电池和外部直流供电,PCB板已经做好了,分别引到MCU的两个脚上了。
看了例程的ADC-DMA,只能检测一个。
请问有怎么做才能简化代码 且 高效检测电压?
-----------------
感觉直接复制成两个例程ADC-DMA的代码不太对。
查看: 2025
回复: 5
请问 CH32V203、CH32V307 怎么做双线路的电压检测?
热门产品 :
CH390:以太网控制器芯片
感谢!!
代码集成到工程就可以运行!
第一路是检测锂电池(3.7V)的,第二路是检测外部供电DC12V。打印日志如下:
请怎么把这个数值转成电压值?
第一路的原理图如下:3.7V锂电 通过两个电阻分压,分别是51K 和 10K,从中间输入MCU检测脚。
你好。问了设计PCB的工程师,说返回4095、4044可能不太对。PCB上检测点电压是 2.0几伏。
说检测点电压是正确的,但AD检测值可能不正确。
请问,我应该检查哪里的配置?
您好,关于将ADC值转换成电压值,可参考下图方式。例程我这边测试过是没有问题的,你可以检查一下你在移植的时候对应的ADC通道是否进行了修改。此外,注意采样电压不要超过供电电压,外部输入阻抗不要超过50KΩ。后续若有问题,可邮箱(lzs@wch.cn)和我沟通。若上述修改不行可说一下你具体用的哪两个引脚,这边直接提供个例程你测试一下。
解决了。谢谢。是 channel 没有变,使用其它IO时要匹配对应的channel
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录