Горящий загрузчик
Я использую Arduino Atmega 328p и в настоящее время использую специальную печатную плату. Я программировал с помощью платы Arduino, взял микросхему и перешел на свою собственную печатную плату. в настоящее время программа хорошо работает на плате Arduino, но после того, как я попытался запустить ее на своей собственной печатной плате, я обнаружил, что она не работает Я использую вместе с генератором 16000 МГц с конденсатором 22n
как показано, это моя схема моей печатной платы
это мой след моей печатной платы
Так эта проблема вызвана моей схемой или я не загрузил загрузчик?
@Asrul Asyraff, 👍0
Обсуждение1 ответ
Исправления схемы:
Отсутствуют колпачки 0,1 мкФ на контактах VCC и AREF.
Вывод AREF подключен к 5 В — не делайте этого. Он будет подключаться внутри с помощью мультиплексора АЦП, если он используется.
C1, C6 должно иметь сопротивление 22 пФ, как отмечалось ранее.
Xtal и C1, C6 должны находиться рядом с чипом, как указано, без каких-либо следов под xtal.
Плата должна иметь плоскость Gnd везде, где нет следов.
Используйте переходные отверстия для соединения верхней части и усилителя; нижние плоскости заземления.
Не используйте дорожки для соединения всех Gnd — вместо этого подключайте контакты к плоскостям Gnd.
Добавьте электролитический конденсатор емкостью 1 мкФ или 10 мкФ там, где на плату поступает питание, особенно если провода питания будут длинными.
Могу ли я получить полную схему, включающую перечисленные вами компоненты?, @Asrul Asyraff
Конечно, http://arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf Здесь вместо кристалла и колпачков установлен резонатор, а также показан регулятор напряжения., @CrossRoads
сейчас я использую atmega 328p... можно ли использовать его для atmega328p вместо atmega328?, @Asrul Asyraff
328p — стандартный чип, используемый в Arduino Uno, Nano, Promini. Для этого и настроен загрузочный файл. 328 имеет другие «байты подписи» и потребляет немного больше энергии., @CrossRoads
Я только что посмотрел на свою доску, которую я только что сделал. Я обнаружил, что контакт 20 никуда не подключен. Может ли это быть проблемой, из-за которой мой Arduino не работает?, @Asrul Asyraff
Да! Для работы чипа требуется питание. Оба VCC и AVCC должны быть подключены к 5 В, к обоим также должен быть подключен конденсатор 0,1 мкФ., @CrossRoads
- WS2812B только белые на нестандартной плате
- Советы по размещению печатных плат Nrf24l01 smd
- Пользовательская плата 328P-AU не отвечает через ICSP
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Разница между этими двумя платами NodeMCU?
- Не удается снова загрузиться после смены платы
- ESP8266 — действительно ли у него по умолчанию плохой радиус действия Wi-Fi?
У вас нет развязывающих конденсаторов. Расположение кристаллов у вас ужасное., @Majenko
что вы подразумеваете под ужасными и развязывающими конденсаторами?, @Asrul Asyraff
Под ужасным я имею в виду: кристалл находится слишком далеко от выводов чипа. Конденсаторы плохо заземлены. Следы слишком угловатые. Нет защитного кольца или заливки грунта. Если вы не знаете, что такое развязывающие конденсаторы, вам нужно изучить основы проектирования цифровых схем., @Majenko
Вы использовали кристалл 22 нФ? Вам нужно 22пФ. 16 МГц = 16 x 10^6 = 16 000 000 Гц (не Гц). 16000 МГц неверно, это как 16000 x 10^-3 = 16 Гц. М = Мега = 1 миллион. м = милли = 1/1000. и = микро = 1/1000000., @CrossRoads
Мне нравится давать людям презумпцию невиновности и исправлять их, когда это необходимо. Должно быть, во мне есть инженер/тренер, и много взаимодействий с неродными английским/американским/инженерным языком., @CrossRoads
о, ладно, я понимаю, кажется, мне нужно использовать 22 пФ, а не 22 нФ, исправить кристалл, чтобы он был ближе к чипам, но что вы имели в виду, что конденсатор был плохо заземлен? Означает ли это, что мне нужно сделать заземляющие дорожки большего размера для конденсаторов?, @Asrul Asyraff
Вам следует использовать заземляющую плоскость, а не заземляющие дорожки. Уменьшает импеданс., @Majenko
[Вот хороший дизайн](https://e2e.ti.com/support/microcontrollers/f/166/p/312483/2286056#2286056). Финальная проводка - прямо внизу., @Majenko