Вопрос про ATmega328 и Atmega328P
- Войдите на сайт для отправки комментариев
Сб, 09/07/2016 - 23:51
Здравствуйте
Купил себе Freeduino 2009.
Вроде нормально работает.
Потом купил Atmega328P, установил его в Freeduino 2009 при попытке загрузки скетча выводит ошибки:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xce
avrdude: stk500_recv(): programmer is not responding
и далее…
В Freeduino 2009 был установлен ATmega328.
Проблема в разных ATmega?
Если да, то посоветуйте как в Atmega328P загрузить скетч?
сначала надо записать загрузчик в новый МК
Инструменты/Записать загрузчик выдаёт ошибку
Arduino: 1.6.7 Hourly Build 2015/12/11 06:50 (Windows 7), Плата:"Arduino Duemilanove or Diecimila, ATmega328"
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Проблема загрузки в плату. П
а чем вы пытаетесь загрузить загрузчик?
arduino 1.6.7 hourly build 2015/12/11
с неё можно перейти на сайт https://www.arduino.cc/
а какой программатор используете?
arduino as ISP
и как вы это делаете, у вас есть вторая ардуина?
Нет, снимаю одну атмегу с ардуино, ставлю другую.
alexT - что в фразе "arduino as ISP" для тебя непонятно? Тот факт, что в этой фразе сказано, что используется вторая ардуина как ISP? Не камень меняется на одной ардуине, а именно вторая используется как программатор?
я не электроник и только ради интереса разбираюсь с этим, и не знаю тонкостей настройки программы.
Поставил атмегу328 в ардуино (заменил камень), сейчас залил скетч, работает. Ставлю атмегу328р (другой камень) ошибка. Посоветуйте, какой программатор мне тогда поставить?
Если в камне, который ты ставишьв ардуину, нет загрузчика - то по USB этот камень не прошьётся, т.к. некому принимать байтики. Надо в камень сначала прошить загрузчик, это можно сделать разными способами:
1. В одну ардуину прошить скетч программатора, и потом как программатор выбрать эту вторую ардуину (arduino as ISP);
2. Взять usbASP и залить загрузчик с помощью этого программатора.
3. https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D1%82%D1%8C%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA%20arduino
я не электроник и только ради интереса разбираюсь с этим, и не знаю тонкостей настройки программы.
Поставил атмегу328 в ардуино (заменил камень), сейчас залил скетч, работает. Ставлю атмегу328р (другой камень) ошибка. Посоветуйте, какой программатор мне тогда поставить?
купить программатор, а не поставить, так как это отдельное устройство, например
http://ru.aliexpress.com/item/Free-Shipping-2PCS-USBASP-10PIN-TO-6PIN-ADAPTER-New-USBASP-USBISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128/1940282783.html?spm=2114.13010608.0.57.CX2O7i
я не электроник и только ради интереса разбираюсь с этим, и не знаю тонкостей настройки программы.
Поставил атмегу328 в ардуино (заменил камень), сейчас залил скетч, работает. Ставлю атмегу328р (другой камень) ошибка. Посоветуйте, какой программатор мне тогда поставить?
Обычно в этом случае приходит бох Клапауцый трехзначный- и проблеме писец!
* Клапауций - первый долбограй на форуме . По характеру == вылитый Пухлявый.
DIYMan, Valera19701 cпасибо! Я разобрался, нашёл как записать загрузчик на атмегу (http://bigbarrel.ru/arduino_bootloader/ или Видео Дмитрия Осипова)!
Меняешь атмегу на другую и работает уже другой скетч! Круто!)
Valera19701 зачем покупать если можно так сделать(http://bigbarrel.ru/arduino_bootloader/)?
SpectrumZX я вас вообще не понял.
Меняешь атмегу на другую и работает уже другой скетч! Круто!)
круто! - да?
я с холодильником так всегда делаю - меняю пустой на полный еды и пива.
*Спасибо Диме Осипову!
Valera19701 зачем покупать если можно так сделать(http://bigbarrel.ru/arduino_bootloader/)?
Собственно, без Ардуины так прошить не получится. Т.е. в качестве программатора всегда используется Ардуина. Но прошить можно как другую Ардуину, так и отдельный чип.