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