供电电压正确吗?
不错不错
这种症状我怀疑你复位上拉电阻太小了,以至于除了 POR 以外的各种复位方式全部失效。我原来单位有个项目就遇到过这种问题,复位线上拉只有 120R,不管是内部复位还是复位按钮全都失效,后来发现烧不进程序仔细检查才发现是这个问题。
外部硬件复位的话无论在什么情况下都会起作用的,检查下复位电路等硬件部分是否有问题
这个是硬件的复位电路
电源是用程控电源来的,有怀疑是否静电的问题,也用设备去打了+-8000V的静电,不会出现按复位不行的情况。主要当时出现的样机是在STOP模式下的,用RTC去唤醒的,出现死机后复位按键不起作用,同时外部中断的唤醒GPIO一直是低的,不过外部怎么加电压给它。软件有什么情况会让MCU死机到连复位都不行的,是否是RTC或者其他设备,在STOP模式后,我没有去关闭串口通讯,ADC,定时器的,这会不会导致外设的问题,然后直接抱死呢?
同时考虑到是否样机的硬件问题,此时重新上电,连续测试加煲机48小时以上,也是没有出现异常:'(
因为出现过该问题的样机一直都是在做测试的,基本上没有出现过什么异常,可是就发现过这么一次,现像很怪异
可能你的板子还是有点问题,说不定复位电路的电容是坏的?哈哈
是可以的,因为后面一直在测试,没发现异常。