Доброго времени суток. Есть у меня arduino UNO c камнем atmega8a-pu в корпусе DIP-28. Купил atmega328p-PU DIP-28, поменял микросхемы местами, не грузятся скетчи. Ошибка: С родным камнем все хорошо. Тол-ли в камне бутлодера нет, то ли надо как то по особому плату в компилятор добавить... Не могу победить проблему. Собственно есть UNO с новым камнем, MEGA2560. Как заставить новый камень прошиваться? Прошу помощи.
Uno с новым камнем atmega328p-PU и плата MEGA2560 ) В мегу залил скетч ArduinoISP, не могу разобраться как к ней правильно подключить уно с новым чипом. Боюсь платки попалить.
И зачем искать системник с COM-портом (что сегодня редкость), лепить программатор Громова (хотя его не сложно слепить), когда у него есть вторая Arduino -- достаточно залить прошивку ArduinoISP в Мегу, взять шесть проводков для коммутации Меги с Уно и кликнув прау раз мышкой восстановить бутлоадер на Уно. Как соединить показано здесь:http://www.arduino.cc/en/Tutorial/ArduinoISP. Хоть на картинках и не мега, но смысл тот же -- нужно соединить пины MOSI <-> MOSI, MISO <-> MISO, SCK <-> SCK, 5V <-> 5V, GND <-> GND, 10 пин Меги <-> Reset Уно.
Задача решена, спасибо AlexU за указанное направление движения. Распишу все по порядку, может кому-то пригодится. В качестве программатора я использовал MEGA2560 с прошитым в нее скетчем ArduinoISP. В моем случае ничего не получалось из за старой модели UNO, в которую был вставлен новый чип atmega328p-PU. Необходимо reset c меги подключать непосредственно на первую ногу контроллера, прямо в DIP-панель). Подключение: MEGA2560: SCK-52, MISO-50, MOSI-51, reset -53 UNO: SCK-13, MISO-12, MOSI-11, reset-нога 1 микроконтроллера Далее: Инструменты -> Программатор -> Arduino as ISP, выбираем плату Arduino UNO и порт, жмем "Записать Загрузчик". Готово. PS. Как выяснилось из 11-го поста лучше подключение дуйны-программатора посмотреть в скетче ArduinoISP:
Эээ...так то оно так но иной раз проще "слепить" прогер Громова и найти СОМ порт (а он на любой материнке есть надо только найти пины и прицепить планку и более того на новых материнках снова есть и СОМ и LPT порты) чем покупать или заказывать в Кетае вторую ардуину для использования её в качестве программатора
Вы были бы абсолютно правы, если бы не одно "НО", у автора уже была в наличии вторая Arduino и ничего заказывать и покупать не надо.... Шесть проводков и несколько кликов мышки.... Вот только меня смущает: дело в том, что это пин 'SS', а судя по коду ArduinoISP должен использоваться 10 пин для управления RESET'ом прошиваемой Уно. Похоже что-то не так понимаю...
А ну да вы правы.Вот только у меня этот программатор из ардуины или не работает или работает не так.Поэтому прекратил эти попытки
Наверное вы невнимательно читали предыдущие посты) Вот скрин скетча ArduinoISP В качестве программатора использовалась как раз мега2560.
Нет. У нас разные версии исходников ArduinoISP. При чем, как показывает практика, вресии исходника зависят не только от версии Arduino IDE, но ещё и от платформы (Windows, Linux, OSX).