ATtiny84/85/2313 上的重置引脚说明

电器工程 Arduino 电阻器 重置
2022-01-29 07:43:09

我有两个问题,我希望有人能用一个快速的真/假来澄清。使用 ATtiny85/85/2313 时,复位引脚连接到一个 10k 电阻,该电阻连接到 VCC。

  1. 当使用 AVR 6 引脚编程器进行编程时,此时 ATtiny 上的复位引脚是否需要连接到 10k 电阻到 VCC?

  2. 使用 Arduino Uno 对阁楼进行编程时,阁楼上的复位引脚连接到 D10。复位引脚是否还需要连接到 VCC 的 10k 电阻?

或者总结一下 ATtiny84/85/2313 上的复位引脚是否总是需要连接到 VCC 的 10k 电阻?

2个回答

是的,总是通过一个 10k 电阻将 ATtiny 的复位引脚连接到 VCC。它不会受到伤害,并且可以提供帮助(防止您的设备随机重置)。

为防止虚假复位,最好通过一个 10k 电阻将控制器的复位引脚连接到 V(CC)。然而,当连接到编程器时,一个 10k 的电阻不会受到伤害,但这并不是必需的。编程器将使用其低阻抗输出引脚之一将控制器的引脚拉至所需电平(向上或向下)。在这种情况下,10k 电阻根本不起作用,因为编程器的输出阻抗要低得多。

请注意,一旦程序员完成对设备的编程,我不知道程序员的输出会发生什么(以及控制器复位引脚上的逻辑电平)。如果程序员将其引脚变为高阻抗/输入状态,则建议再次在控制器复位时使用 10k 电阻。

当然,当复位引脚连接到另一个芯片的逻辑输出时,10k 电阻是不必要的。

换句话说:复位到 V(CC) 时的 10k 电阻在编程时不会受到伤害,但一旦完成,它可以防止意外复位。