fei2568
发表于 2025-1-13 12:31:12
666
fei2568
发表于 2025-1-14 13:00:07
<h3>1.为什么要使用复位,</h3>
<p>由于设备比较复杂,可能会出现某些不确定因素,当出现某种未知的错误的时候,我们可以通过复位操作来确保设备工作在已知的状态,使其能够正确运行。</p>
<p>(当然前提是这个设备的软硬件没有损坏!)</p>
<h3>2.复位的目的</h3>
<p>确保系统处于确定状态:</p>
<p>复位操作可以确保单片机在开始工作时处于已知的状态,使其能够正确初始化各个寄存器和外设。</p>
<p>避免不确定行为:</p>
<p>没有进行复位时,内部控制寄存器的内容可能是随机的,这可能导致定时器溢出、中断异常、外设误操作等不确定行为。</p>
<p>初始化系统:</p>
<p>复位操作可以进行系统的初始化,包括清除寄存器、设置默认值、配置时钟等,为系统正常运行做好准备。</p>
<p>保证程序正常开始执行:</p>
<p>复位确保程序从正确的地址开始执行,避免跳转到未知的地址或执行错误的指令。</p>
<h3>3.复位的方式</h3>
<h4>3.1硬件复位</h4>
<p>3.1.1上电复位</p>
<p>3.1.2低压复位</p>
<p>3.1.3复位脚复位</p>
<p>3.1.4看门狗复位</p>
<h4>3.2软件复位</h4>
<p>3.2.1IAP控制寄存器</p>
小涵子爸爸
发表于 2025-1-21 08:21:08
打卡典范{:4_250:}
白水大虾2016
发表于 2025-1-23 22:54:54
看见英文软件就头大
fei2568
发表于 2025-1-27 13:16:48
白水大虾2016 发表于 2025-1-23 22:54
看见英文软件就头大
还好吧
wdgao@163.com
发表于 2025-1-28 06:38:52
NTC使用1%精度的MF52 10K@25度. 请问这个MF52在实验箱什么地方?
lzts
发表于 2025-1-29 10:29:01
666
zzgpu
发表于 2025-2-5 07:30:05
值得好好学习
yibao
发表于 2025-2-5 13:00:30
榜样!
zhange
发表于 2025-2-7 07:54:54
{:4_174:}{:4_174:}{:4_174:}{:4_174:}