Автономный Atmega328 не работает, если Pin1 не подключен к Arduino RESET

Я новичок в этом домене. Моя основная профессия — разработчик .NET. Я пытаюсь сделать личный проект, в котором AtMega328 получает некоторый результат от весов с использованием HX711 и отправляет SMS через GSM-модуль SIM800L. Перед созданием всего модуля я протестировал каждую часть отдельно с помощью Arduino и конкретных модулей непосредственно на макетной плате. Все работает нормально. Я создал автономный модуль, используя руководство с веб-сайта Arduino (кристалл 16 МГц, конденсаторы 2x22 пикоФарад, резистор 10 кОм к PIN1, RX/TX подключены к PIN2/3). Я разработал схему с помощью EasyEDA, распечатал ее на печатной плате и собрал. Единственная проблема заключается в том, что когда автономный модуль не подключен к Arduino и питается от внешнего источника 5 В, если я не подключил контакт 1 к контакту RESET Arduino (подключен к ПК), он не работает. Я попытался прикрепить кнопку для RESET к плате и подключил ее к PIN1 и GND, но таким образом я не могу загрузить на Atmega328, если я не отключу кнопку от резистора 10k/PIN1 и GND. На первом изображении автономный, который не работает при питании от внешнего источника, если только я не удалю кнопку и не добавлю провод между Arduino-RESET и Atmega-PIN1. На 2-м рисунке моя схема без модуля HX711, а на 3-м рисунке моя схема, работающая только потому, что я подключил ARDUIN-RESET к Atmega328-PIN1.[![ATmega328 питается от сетевой розетки, не работает][2]][ 2]Схема печатной платы, не работает[![Схема печатной платы, работает после подключения PIN1 к RESET Arduino][ 4]][4]введите здесь описание изображения][5][5][

, 👍-1

Обсуждение

Комментарии не для расширенного обсуждения; этот разговор был [перемещен в чат](https://chat.stackexchange.com/rooms/105125/discussion-on-question-by-andreimusat-atmega328-standalone-not-working-unless-pi)., @VE7JRO


1 ответ


Лучший ответ:

2

Итак, комментарии ушли в чат. Кто-то рекомендовал использовать развязывающие колпачки как можно ближе к VCC/GND Atmega. У меня на рабочем столе есть 10 мкФ, поэтому я использовал один из этих конденсаторов, и проблема была решена.

,

Отсутствие обходных колпачков может привести к очень странным ошибкам. Думаю, вы усвоили здесь урок, как и я некоторое время назад (-;, @Gerben