FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Четверг, 08.12.2016, 03:03
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Железо (контроллеры, шилды, датчики и др.) » atmega328p-pu (Замена камня.)
atmega328p-pu
Pratak
Дата: Вторник, 03.05.2016, 14:24 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 102
Награды: 3
Репутация: 0
Статус: Offline
Доброго времени суток.
Есть у меня arduino UNO c камнем atmega8a-pu в корпусе DIP-28. Купил atmega328p-PU DIP-28, поменял микросхемы местами, не грузятся скетчи.

Ошибка:

Цитата
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x96

С родным камнем все хорошо.

Тол-ли в камне бутлодера нет, то ли надо как то по особому плату в компилятор добавить... Не могу победить проблему.

Гугление результата не дало. Что я только не пробовал: менял платы в ArduinoIDE, прописывал разные варианты (из сети) в boards.txt, пробовал записать загрузчик через atmega2560, ничего не помогает.

Думаю вся проблема в отсутствии прямоты рук)
Прошу помощи.


В сентябре 2016 года ушел в море месяцев на шесть. Не скучайте без меня)



Сообщение отредактировал Pratak - Вторник, 03.05.2016, 14:32
 
Слимпер Дата: Среда, 04.05.2016, 05:24 | Сообщение # 2
Генерал-лейтенант
Группа: Проверенные
Сообщений: 676
Награды: 30
Репутация: 23
Статус: Offline
Цитата Pratak ()
Тол-ли в камне бутлодера нет
Его там и не должно быть.
Да к тому же еще и фьюзы нужно выставлять.
Без программатора не обойдешься (или вторая Arduino в режиме программатора).
Для начала почитайте 
Перепрошивка загрузчика при помощи Arduino Uno (на примере Arduino Pro Micro)
 
Pratak Дата: Среда, 04.05.2016, 13:31 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 102
Награды: 3
Репутация: 0
Статус: Offline
Задача решена.
Распишу все по порядку, может кому-то пригодится.

В качестве программатора я использовал MEGA2560 с прошитым в нее скетчем ArduinoISP. В моем случае ничего не получалось из за старой модели UNO, в которую был вставлен новый чип atmega328p-PU. Необходимо reset c меги подключать непосредственно на первую ногу контроллера, прямо в DIP-панель). 

Подключение:

                 MEGA2560                UNO

SCK           52                            13
MISO         50                            12
MOSI         51                            11
reset          53                            нога 1 микроконтроллера
                 +5V                         +5V
                 GND                         GND

Далее: Инструменты -> Программатор -> Arduino as ISP, выбираем плату Arduino UNO и порт, жмем "Записать Загрузчик".
Готово.


В сентябре 2016 года ушел в море месяцев на шесть. Не скучайте без меня)

 
jet-belan Дата: Понедельник, 13.06.2016, 07:40 | Сообщение # 4
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 0
Репутация: 1
Статус: Offline
up

Добавлено (13.06.2016, 07:40)
---------------------------------------------
up

 
Форум » Основной » Железо (контроллеры, шилды, датчики и др.) » atmega328p-pu (Замена камня.)
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика