单片机复位管脚
时间:12-12
整理:3721RD
点击:
51单片机有reset管脚,高电平复位。我上电时,没有让reset管脚保持高电平。
这时候为什么单片机不工作,而且相应的GPIO口被强制拉低。 上电不reset,难道单片机就不能工作吗?
这时候为什么单片机不工作,而且相应的GPIO口被强制拉低。 上电不reset,难道单片机就不能工作吗?
单片机在工作,它在执行存储器里随机位置的代码,俗称就是跑飞了
上电最好reset,否则寄存器不会恢复默认值,影响代码运行。按你说的情况,你是不是reset悬空了啊?最好给拉到地吧。
典型应用就是VCC接一个电容,然后接一个电阻,reset脚就接到电阻和电容之间
整个max809或者max810。
谢谢。
我上电也是接的RC电路,但是C选得太小了,而单片机reset管脚明确要求需要保持2个机器周期的高电平才能复位。
关于寄存器恢复为默认值,不是每次上电会自动设为默认值吗?
要复位才能可靠的恢复为默认值,上电复位是所有CPU版设计里面的必须有的功能。
3楼说的MAX811系列也可以,但是电平值要反一下,现在我接触的CPU里面只有51是高电平复位了。
或者直接加一个看门狗芯片,带了上电复位以及看门狗功能,比如ADM706