• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32通过增加什么电路或控制方式可以实现上电复位

请输入用户名 2020-08-14 浏览量:781
STM32如何实现上电复位这种复位方式,设备在现场运行,不能总是人去断电复位。通过增加什么电路或控制方式可以实现上电复位呢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 有以下几种方式,可以考虑

    1、外部增加复位电流,推荐使用专用的复位IC,RC复位电路的主要问题是,一般快速开关机,RC电路可能不能正常的提供复位信号。

    2、程序中可以写个通讯协议,发送对应的指令,可以让单片机复位。ST可以有提供复位函数NVIC_SystemReset();

    3、使用看门狗,ST 有看门狗外设,当程序跑飞,在固定的时间内,没有喂狗,单片机会自动复位重启。

    • 发布于 2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 一般用rc电路复位。或者总复位芯片max809芯片复位,后者还可以支持掉电上电复位功能比rc复位好

    • 发布于2020-08-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 上电复位可以在电源那里加个RC电路接到复位脚
    • 发布于2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 增加电路还是需要人去操作的啊,

    那你加个rc 在复位引脚处,在电容处并联个按钮,按钮引到壳体上。


    要不就是软复位了,通过接收某一个指令执行

    • 发布于2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主问的意思可能是,设备在现场死机了或什么情况,需要进行复位,那只能加远程模块。

    如果是上电复位的话,你这么问就是门外汉了,你要是不加复位电路,你的mcu都跑不起来


    • 发布于2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 在电源上加一个三极管或是MOS,再用另外的一个单片机或是电路来控制
    • 发布于2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机在上电的时候本来就会上电复位的。你是想远程操作复位的话需要使用物联网,加一个能够接通网络的模块,接收到特定数据之后强制MCU复位(可以使用看门狗部位狗的方式复位,也可以外界一个物联网板子强制断上电复位)就行了
    • 发布于2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机,所有的芯片都是上电复位的,如果在运行时复位,可以使用库中的软件复位函数
    • 发布于2020-08-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32通过增加什么电路或控制方式可以实现上电复位