MCU由DC可调电源供电,2.5V ~ 3.3V供电可以正常工作,电压降至2.4V以下 (1.8V~2.4V)时会不断复位。已经排查硬件的问题。
软件中涉及到 uart、定时器(TimerA、TimerB)、ADC10、运放( OA0和 OA1)、系统时钟频率的切换( 12Mhz和 8Mhz )、低功耗模式LPM3。
另外,用1个最简单的代码进行对比,只配置MCU的1个引脚,让该引脚控制1个LED灯闪烁,供电在2.4V以下(1.8V~2.4V)可以正常运行。
想咨询:
1. 可能是什么原因导致该MCU复位?
2. 软件中未设置过SVS寄存器,是否是该芯片的SVS寄存器中低电阈值的默认值太低导致复位?是否可以设置SVS寄存器低电阈值改善?