进入低功耗模式后烧写不了程序
写了一条让单片机进入低功耗模式的指令,发现也有300多个uA,是什么原因呢?而且再也写不进程序了,有办法解决吗?{:cry:} 试一试断电、放电、然后上电下载。有关低功耗的话,,需要结合你的原理图,大概率是从你的引脚漏的电。。看看这个单片机上电之后,引脚默认什么状态。。
低功耗这东西还得慢慢调 我也是这样,无法再次烧录。 问题解决了,你看看你的MCU电源端是不是有大电容,因为MCU最后执行了休眠模式,如果电容里面的电没有放完的话,MCU低功耗还在休眠状态,肯定无法再次烧录的。
解决办法:短接电容,把电容里面的电放掉,再烧录就会成功了。 camel 发表于 2024-3-22 16:24
我也是这样,无法再次烧录。
请问图中第 50 行的为什么没报错,是怎么做到的? rip 发表于 2024-6-17 17:35
请问图中第 50 行的为什么没报错,是怎么做到的?
第 50 行代码没什么问题,不会报错。
另外补充说明,MCU进入休眠模式后功耗很低,板子上如果有电容的话,就算停止供电,电容也能支撑一段时间,这样就会导致烧录时MCU无法正常产生断电-上电复位,需要手动给板子放一下电,然后才能正常烧录。 rip 发表于 2024-6-17 17:35
请问图中第 50 行的为什么没报错,是怎么做到的?
一个中断程序为什么会报错 乘风飞扬 发表于 2024-6-18 09:23
第 50 行代码没什么问题,不会报错。
另外补充说明,MCU进入休眠模式后功耗很低,板子上如果有电容的话 ...
我在 vsc 打开,INT0_VECTOR 底下有红色波浪线 soma 发表于 2024-6-18 10:55
一个中断程序为什么会报错
我在 vsc 打开,INT0_VECTOR 底下有红色波浪线
页:
[1]