Прожиг загрузчика на ATmega328p-au без кварца
- Войдите на сайт для отправки комментариев
Втр, 13/12/2016 - 00:52
Привет всем.
Не могли бы помочь с прошивкой данного микроконтроллера?
Есть arduino uno на atmega328p-au
Есть микроконтроллер atmega328p-au.
Нужно залить на второй загрузчик arduino.
Подключал по этой схеме:
На саму arduino залил ArduinoISP и программатор выбрал Arduino as ISP.
Плату выбрал такую без внешнего кварца.
Пытаюсь залить бутлодер, пишет:
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

В чем может проблема и как решить?
В настройках Arduino IDE включите подробный вывод информации при загрузке. Там будет написано, какая сигнатура считалась. Если там будут нули - либо где-то плохой контакт, либо слишком большая частота SPI и нужно понижать (т.к. новый МК тактируется всего на 1МГц). Например в программаторе USBasp для этого есть джампер JP3. А тут нужно смотреть в скетче ArduinoISP.
Скриншот sinaprog
Неясно
Похоже на плохой контакт, т.к. через SinaProg нормально считалось. И скорости одинаковые - 19200.
Смотрю на фото - на макетке с МК проводки не впаяны, а просто в дырочки вставлены? Так не пойдёт. Там должна быть либо нормальная колодка (впаянная), либо нужно паять проводки.
к вышеперечисленному - подключи кварц на время загрузки лоадера, возможно у тебя сейчас фьюзы под внешний кварц прошиты.
к вышеперечисленному - подключи кварц на время загрузки лоадера, возможно у тебя сейчас фьюзы под внешний кварц прошиты.
Та не, тогда бы даже до считывания сигнатуры не дошло. Дудка бы ругнулась: target doesn't answer
Провода впаяны,а вот sinaprog не правильно работает кажется. Если выбрать AVRISP то выводит: avrdude: stk500_getsync(): not in sync: resp=0x00
Ну так у вас же не AVRISP. А Sinaprog - это всего лишь оболочка над консольной утилитой Avrdude. Arduino IDE после компиляции скетча тоже вызывает эту утилиту для прошивки МК. Посмотрите параметры вызова Avrdude.
http://www.nongnu.org/avrdude/user-manual/avrdude_4.html#Option-Descript...
Подумав, что без кварца не получится, купил кварц на 16 мгц. Есть кондесаоры на 63мкф. Не подскажете как подключить?
63мкФ на питание (если очень хочется), а так 22пФх2, одним концом к кварцу, другим к GND.
63мкФ на питание (если очень хочется), а так 22пФх2, одним концом к кварцу, другим к GND.
Без конденсатор получится? У меня нет 22пф.
Попробуй, у меня кварцы запускались без конденсаторов.
Прошилось без конденсаторов.