关于华大单片机测量AVCC引脚的ADC值并用低功耗串口打印的乌龙

情况,使用华大单片机的AVCC引脚测量电池电压,并用低功耗串口打印出数据,但结果发现测量出来的ADC值都是满值的,十分的奇怪

 

 

使用的就是普通的串口工具,3.3v的。找了半天发现问题:发现使用普通串口打印的ADC值是正常的,但低功耗串口打印的数据就是满值的,问题就是处在了低功耗串口上,估摸着应该是华大单片机的低功耗串口跟普通的串口内部结构不同,直接用3.3v的串口工具连接低功耗串口,形成了倒灌。所以会使AVCC脚的ADC值直接满值。测试发现,使用2.5V,1.8V的串口工具连接低功耗串口就不会发生电流倒灌的现象,ADC测量正确。

在产品实际使用过程中不可能会连着串口工具使用,所以程序内部执行时检测AVCC的值其实是正常的。

 

posted @ 2022-10-29 14:16  kingzhan  阅读(311)  评论(0编辑  收藏  举报