背景...
我是 AVR 应用程序的新手。我最近构建了两个基于 ATTINY13 的电路(美化的 LED 闪光灯),它们在面包板上(独立地)正常工作。当我将它们组合在带有共享电源的焊接穿孔板上时,事情变得混乱了。经过大量调查,他们似乎一直在重置。
我没有连接每个微型的引脚 1(重置)。我研究了处理复位引脚的正确方法,并由此实现了以下内容:
添加了一个与电源并联的 100uF 电解电容器,以帮助处理任何潜在的电流消耗,电源太“慢”而无法处理。
VCC
添加了一个 4.7K 电阻RESET
GND
添加了一个 0.1uF 陶瓷电容RESET
这些步骤完全解决了问题。
问题:
我在上面链接的页面在做我还没有做的 ISP(系统内编程)时提供建议。(我正在单独对微控制器进行编程,没有其他组件连接到它们。)
我见过几种不同的电容器值(10nF、0.1uF 等)和电阻器(4.7K、10K 等),我不确定是什么因素改变了这些值。谁能阐明复位引脚隔离的工作原理以及如何计算要使用的组件值?如果没有系统内编程头文件,你能解释一下使用什么值吗?