Фон...
Я новичок в приложениях AVR. Недавно я построил две схемы на основе ATTINY13 (просвеченные светодиодные мигалки), которые работали правильно (независимо) на макете. Когда я объединил их на паяльной плате с общим источником питания, все пошло наперекосяк. После долгих расследований оказалось, что они постоянно сбрасываются.
Я оставил вывод 1 (сброс) каждого микро не подключенным. Я исследовал правильные способы обработки булавки сброса и из этого реализовал следующее:
Добавлен 100 мкФ электролитический конденсатор параллельно с источником питания, чтобы помочь с любым потенциальным потреблением тока, источник питания будет слишком «медленным», чтобы иметь дело с.
Добавлен резистор 4.7K от
VCCкRESETДобавлен 0,1 мкФ керамический конденсатор от
GNDдоRESET
Эти шаги решили проблему полностью.
Вопрос:
На странице, на которую я ссылался выше, даются советы при выполнении ISP (внутрисистемное программирование), которым я пока не занимаюсь (пока). (Я программирую микро отдельно, без других компонентов, связанных с ними.)
Я видел несколько разных значений конденсатора (10 нФ, 0,1 мкФ и т. Д.) И резистора (4,7 кОм, 10 кОм и т. Д.) И не уверен, какие факторы влияют на эти значения. Кто-нибудь может пролить свет на то, как работает изоляция выводов сброса, и как рассчитать значения компонентов для использования? Можете ли вы объяснить, какие значения использовать, если в системном программном заголовке нет заголовка?
