Фон ...
Я новачок у програмах AVR. Нещодавно я побудував дві схеми на базі ATTINY13 (прославлені світлодіодні мигалки), які правильно (незалежно) працювали на макетній дошці. Коли я комбінував їх на припої з перфорованої дошки із загальним джерелом живлення, все пішло не так. Після довгого розслідування виявилося, що вони постійно скидаються.
У мене залишився контакт 1 (скидання) кожного мікровідключення. Я дослідив належні способи обробки шпильки для скидання і з цього втілив наступне:
Доданий електролітичний конденсатор потужністю 100 мкФ паралельно з джерелом живлення, щоб допомогти з будь-яким потенційним струмом вивести джерело живлення було б занадто повільним, щоб мати справу.
Додано 4,7К резистор від
VCC
доRESET
Доданий керамічний конденсатор 0.1uF від
GND
доRESET
Ці кроки вирішили проблему повністю.
Питання:
Сторінка, на яку я пов’язана вище, дає поради, коли я проводжу ISP (системне програмування), чим я не займаюся (поки що). (Я програмую мікросистему окремо, не підключаючи до них інших компонентів.)
Я бачив кілька різних значень конденсатора (10nF, 0,1uF і т.д.) і резистора (4,7K, 10K і т.д.) і не впевнений, які фактори змінюють ці значення. Чи може хтось пролити світло на те, як працює ізоляція штифтів скидання та як обчислити значення компонентів? Чи можете ви пояснити, які значення використовувати, якщо немає заголовка в системному програмуванні?