Возможно сломал новый atmega328p?
У меня есть новая микросхема atmega328p, которую я хотел запрограммировать. Для этого я поместил его в разъем Arduino Uno. Я случайно поместил его неправильно (повернув на 180°), запитал через USB и попытался загрузить блинк-скетч, что явно не удалось. После того, как я заметил это, я повернул его и правильно вставил в гнездо. Я снова безуспешно пытался загрузить блинк-скетч.
- Не сжег ли я atmega328p, неправильно вставив его в разъем?
- Есть ли что-то еще, что вам нужно сделать с новыми atmeag328p, прежде чем вы сможете запрограммировать их обычным способом?
Обновление: кажется, что простое вращение микросхемы не повредило ее в состоянии, когда загрузчик не был запрограммирован. И загрузчик нужно было сначала запрограммировать, прежде чем можно было использовать IC.
@flawr, 👍0
Обсуждение2 ответа
Лучший ответ:
Являются ли ваши чипсы жареными или нет, мы не можем сказать, но они достаточно крепкие и выдержат небольшое злоупотребление, прежде чем сломаются. Что-нибудь задымилось или нагрелось?
Вы можете купить чипы atmega328p с предварительно запрограммированным загрузчиком у нескольких поставщиков, но они не поставляются в таком виде с завода, поэтому большинство из них таковыми не являются. Предварительно запрограммированные чипы обычно стоят на пару долларов больше, чем пустые чипы, за время, затрачиваемое продавцом на покупку пустых, программирование и переупаковку их для продажи в небольших количествах, и почти всегда рекламируются как таковые. Если вы не знаете, запрограммирован ли ваш загрузчик, вероятно, это не так. Стоит попробовать сделать самому, на бре рекламном щите, используя в качестве загрузчика-программатора заведомо рабочий Uno. В Интернете есть множество статей с практическими рекомендациями.
Спасибо за объяснение! Похоже, у моего не было загрузчика, и мне удалось его запрограммировать. Базовая программа моргания работает, так что это два очень хороших признака! Но мне еще предстоит проверить все остальные контакты., @flawr
После сброса должен мигать светодиод pin13, как это делают все Arduino. Если нет, я бы сначала попробовал загрузить загрузчик, потому что у меня есть те, у которых нет загрузчиков. 328p, если довольно устойчивый чип. Однажды я подал 12 В на цифровой контакт, и он так нагрелся, что smd отпаял сам себя, но работал нормально, за исключением того, что этот контакт сгорел.
Спасибо, это очень приятно знать. Пока кажется, что он пережил мою ошибку, так как мне удалось запрограммировать загрузчик!, @flawr
- Программирование ATMega328P без платы Arduino всегда возвращает ошибку: avrdude: stk500_recv(): programmer is not responding
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Печать string and integer LCD
- Не удается снова загрузиться после смены платы
- Почему мои часы реального времени показывают неверное время с моего ПК?
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Отправьте несколько значений int из Python в Arduino, используя pySerial
- Глобальные переменные занимают много места в динамической памяти.
у новой atmega328p запрограммирован загрузчик?, @jsotola
@jsotola Я не знаю, у меня нет в этом опыта. Это то, что вы обычно делаете с новыми?, @flawr
если atmega328p пуст, то вы можете использовать Uno в качестве программатора .... используйте google, чтобы найти учебник, @jsotola
@jsotola Так это то, что вы обычно делаете с новым atmega328p?, @flawr
Чипы приходят пустые. Вам решать ставить на них загрузчик., @Majenko