Можно ли с платы Arduino Uno R3 удалить чип на плате?
Во-первых, я получил в качестве рождественского подарка свою доску Elegoo Uno, так что для меня это все в новинку.
Вот моя проблема: я построил проект двигателя, и чип был запрограммирован. Могу ли я удалить чип из платы Uno?
Или я могу установить новый чип на плату Uno?
С уважением.
@Muriel Deng, 👍2
Обсуждение2 ответа
В зависимости от того, если микросхема не была припаяна, а помещена в гнездо IC (DIP), то вы можете удалить запрограммированную микросхему и использовать ее в другой схеме и поместить другую (ту же) микросхему в гнездо IC. Uno необходимо перепрограммировать.
Вы также можете его отпаять, но я бы не советовал этого делать; Кроме того, в большинстве моделей Uno, имеющих припаянную микросхему, вместо DIP используется SMD.
Также для замены микросхемы необходимо установить загрузчик на микросхему, которая будет помещена в новый Arduino (спасибо Роберто Ло Джакко за дополнение).
Ниже представлена версия с DIP, которую легко заменить, отсюда и большая микросхема и разъем:
Ниже представлена версия с SMD, которую нелегко заменить, отсюда и маленькая микросхема без гнезда:
Для меня это правильный ответ, но я бы также добавил примечание относительно необходимого загрузчика для нового Atmega328P., @Roberto Lo Giacco
@RobertoLoGiacco Спасибо, я добавил ваш комментарий (отдавая вам должное)., @Michel Keijzers
Да, вы можете снять DIP-чип с платы и использовать его в другом месте. Для этого потребуется кристалл 16 МГц и два конденсатора по 22 пФ (или резонатор 16 МГц), как минимум три конденсатора 0,1 мкФ (он же 100 нФ) (подключите по одному от VCC, AVCC, AREF к GND - не подключайте Aref к VCC), Резистор 10 кОм от сброса до Vcc.
Если у вас есть паяльная станция горячим воздухом и вы решили снять SMD-часть, у этой микросхемы есть два контакта VCC, поэтому потребуется еще одна крышка 0,1 мкФ.
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Если вы не испортили предохранители, вы можете снова перепрограммировать чип с помощью новой программы., @ratchet freak
Вопрос не ясен, отредактируйте. Что вы подразумеваете под «удалить»? Я могу себе представить, например, что ваша плата Uno — одна из старых версий, в которой atmega328 упакован в DIP. Если это так, то да, после программирования можно вынуть чип и поставить на другую плату., @MichaelT
Если вы хотите установить новый чип, сначала вам нужно записать на него загрузчик Arduino. В некоторых магазинах продаются ATMega328P с уже установленным загрузчиком., @Gerben
почему вы хотите удалить чип?, @jsotola