00:00 / 00:52
连播
清屏
智能
倍速
点赞741
00:00 / 03:22
连播
清屏
智能
倍速
点赞11
不同的单片机内核架构,指令不同。ARM Cortex-M内核可以用设置应用中断、复位控制寄存器的方法。一句代码的事:NVIC_SystemReset()。对于51单片机,有时需要故意跳转到非程序区来触发复位。用软件写入特定的值到内核的控制寄存器,内核自己发起一个复位请求。软件复位什么时候用?检测到严重的参数错误或硬件异常的时候。在完成OTA固件更新以后,需要重启运行新程序。5. 其他特殊情况低功耗唤醒复位:有些单片机在从某些深度睡眠模式唤醒时,产生的效果类似于复位,会从头开始执行程序,但可能会保留部分RAM数据。窗口看门狗:比普通看门狗要求更严格,必须在一個特定的时间内喂狗,早一点晚一点都会触发复位,用于监控程序运行节奏。如果你在调试阶段可以大胆用硬件复位键,这是最直接的工具。在产品开发必须要启用看门狗,这是衡量你的产品是不是专业和可靠的一个标志。如果需要重启功能时,比如设备配网以后重启生效,就可以优先考虑软件重启,而不是机械的去控制电源通断。在实际项目里,往往是多种方法结合使用,比如上电通过硬件复位引脚启动,运行中靠看门狗守护,必要时程序自己还能发起软复位,这样才能构建出一个稳定可靠的系统。#知识分享 #知识分分享 #长城长 #一起涨知识 #中国长城
00:00 / 00:40
连播
清屏
智能
倍速
点赞18
00:00 / 01:03
连播
清屏
智能
倍速
点赞9357
00:00 / 01:14
连播
清屏
智能
倍速
点赞50
00:00 / 02:45
连播
清屏
智能
倍速
点赞765
00:00 / 02:27
连播
清屏
智能
倍速
点赞297
00:00 / 00:52
连播
清屏
智能
倍速
点赞29