有以下几种方式,可以考虑
1、外部增加复位电流,推荐使用专用的复位IC,RC复位电路的主要问题是,一般快速开关机,RC电路可能不能正常的提供复位信号。
2、程序中可以写个通讯协议,发送对应的指令,可以让单片机复位。ST可以有提供复位函数NVIC_SystemReset();
3、使用看门狗,ST 有看门狗外设,当程序跑飞,在固定的时间内,没有喂狗,单片机会自动复位重启。
一般用rc电路复位。或者总复位芯片max809芯片复位,后者还可以支持掉电上电复位功能比rc复位好
增加电路还是需要人去操作的啊,
那你加个rc 在复位引脚处,在电容处并联个按钮,按钮引到壳体上。
要不就是软复位了,通过接收某一个指令执行
楼主问的意思可能是,设备在现场死机了或什么情况,需要进行复位,那只能加远程模块。
如果是上电复位的话,你这么问就是门外汉了,你要是不加复位电路,你的mcu都跑不起来