Замена 328-й Меги на 168-ю - не получилась!

Вопросы от новичков
Ответить
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Замена 328-й Меги на 168-ю - не получилась!

Сообщение DWD »

На Ардуино НАНО наваял простенький проектик - работает.
Вытравил плату, на которую поставил новую 328- Мегу. подключил её через Ардуино НАНО в IDE.
НАНО прошил как программатор. В новую 328-ю сначала залил загрузчик, потом свою програму - всё работает.

Но программка там малюсенькая - всего 3% памяти 328-й Меги занимает, По этому решил поставить что-то поменьше.
Была в наличии новая 168-я Мега - её и поставил.
Пробую прошивать - не идёт. Выдаёт ошибку каую-то...
В установках менял 328-ю на 168-ю - как в проекте программы, так и при программировании в IDE.
Всё равно не хочет прошивать 168-ю.
Меняю назад - снимаю 168-ю и ставлю -328ю - прошивается нормально.

Что может быть?
Как проверить?
Изображение
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Замена 328-й Меги на 168-ю - не получилась!

Сообщение Sancho »

DWD писал(а): 26 дек 2021, 17:18 Выдаёт ошибку каую-то...
Какая-то проблема есть.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Замена 328-й Меги на 168-ю - не получилась!

Сообщение kulibinsvv »

Загрузчик для Mega168 с какими параметрами прошиваете?

Отправлено спустя 1 минуту 2 секунды:
Скриншоты хоть бы приложили.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

Замена 328-й Меги на 168-ю - не получилась!

Сообщение evgen123 »

при прошивке 168 попробуйте выбрать в настройках "old bootloader"..
Аватара пользователя
mehanikru
Рядовой
Сообщения: 60
Зарегистрирован: 16 янв 2021, 22:26
Откуда: Кореновск
Имя: Сергей

Замена 328-й Меги на 168-ю - не получилась!

Сообщение mehanikru »

Вот похожая тема.

Отправлено спустя 5 минут 14 секунд:
И вот.
Руководить - это значит не мешать хорошим людям работать. С.П. Капица
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Замена 328-й Меги на 168-ю - не получилась!

Сообщение aidar_i »

[ref]DWD[/ref], Если у Вас новый МК без бутлодера, с завода они так идут, то фьюзы нужно подправить (там настроено по умолчанию 8мгц от внутреннего генератора) и записать бутлодер через isp программатор на Ардуино . В сети много информации.
Можете считать фьюзы с рабочего такого МК и записать в новую.
Или попросите форумчан, кто нибудь выложит фьюзы со своего МК.

Отправлено спустя 24 минуты :
DWD писал(а): 26 дек 2021, 17:18 при прошивке 168 попробуйте выбрать в настройках "old bootloader"..
Он хочет бутлодер только прошить.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Замена 328-й Меги на 168-ю - не получилась!

Сообщение aidar_i »

[ref]DWD[/ref], И скорость программатора уменьшите.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Замена 328-й Меги на 168-ю - не получилась!

Сообщение DWD »

Прошу прощения, что долго молчал. Перед Новым Годом некогда было заниматься...
kulibinsvv писал(а): 26 дек 2021, 19:20 Скриншоты хоть бы приложили.
Ошибка возникает вот такая:

Arduino: 1.8.9 (Windows XP), Плата:"Arduino Nano, ATmega168"
avrdude: Expected signature for ATmega168 is 1E 94 06
Double check chip, or use -F to override this check.
Ошибка при записи загрузчика.

Отправлено спустя 7 минут 44 секунды:
evgen123 писал(а): 26 дек 2021, 19:48 при прошивке 168 попробуйте выбрать в настройках "old bootloader"..
Пробовал, правда старый бутлоадер для 328-й Меги, а у меня 168-я.

Всё равно ошибка, хотя код немножко другой:

Arduino: 1.8.9 (Windows XP), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
Ошибка при записи загрузчика.

Отправлено спустя 3 минуты 44 секунды:
aidar_i писал(а): 26 дек 2021, 21:33 DWD, Если у Вас новый МК без бутлодера, с завода они так идут, то фьюзы нужно подправить (там настроено по умолчанию 8мгц от внутреннего генератора) и записать бутлодер через isp программатор на Ардуино .
Но ведь 328-я тоже идёт с завода новая, но заливается и бутлоадером и программой на ура и без ошибок.

Отправлено спустя 2 минуты 29 секунд:
Anydy писал(а): 26 дек 2021, 21:48 DWD, Попробуйте зашить optiboot --
Спасибо, но при беглом осмотре ни чего не понял...
Я ведь полный баран в этом деле...А разбираться, изучать нет времени.
Мне проще будет перепаять 168-ю на 328-ю и забыть...

Отправлено спустя 1 минуту 2 секунды:
aidar_i писал(а): 26 дек 2021, 21:50 DWD, И скорость программатора уменьшите.
А где она регулируется?
Изображение
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

Замена 328-й Меги на 168-ю - не получилась!

Сообщение evgen123 »

[ref]DWD[/ref], а Вы загрузчик через ArduinoIde заливали?
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

Замена 328-й Меги на 168-ю - не получилась!

Сообщение leons »

[spoiler]
125.png
[/spoiler]
Фьюзы с 328р , купите программатор usbasp с ним проще заливать скетчи и бут и прочие фишки , покажите как соединили плату к программатору
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Замена 328-й Меги на 168-ю - не получилась!

Сообщение aidar_i »

DWD писал(а): 03 янв 2022, 13:59 Но ведь 328-я тоже идёт с завода новая, но заливается и бутлоадером и программой на ура и без ошибок.
Идет как я писал, не раз покупал, продается и с бутлодером, но его пишут продавцы.
DWD писал(а): 03 янв 2022, 13:59 А где она регулируется?
Это я про AVRDUDE писал.
autokeep
Рядовой
Сообщения: 3
Зарегистрирован: 08 ноя 2016, 19:06
Откуда: Уржум , Кировской обл.

Замена 328-й Меги на 168-ю - не получилась!

Сообщение autokeep »

DWD, Попробуйте так:
Для начала необходимо открыть папку в которой расположена Arduino IDE.
Затем переходим в следующую папку "Папка с Arduino IDE\hardware\arduino\avr\".
Ищем там файл "boards.txt" и открываем его в текстовом редакторе.
Ищем в файле следующую строку "pro.menu.cpu.16MHzatmega168.build.mcu=atmega168".
И заменяем ее на "pro.menu.cpu.16MHzatmega168.build.mcu=atmega168p".
Перезапускаем Arduino IDE
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Замена 328-й Меги на 168-ю - не получилась!

Сообщение kulibinsvv »

[ref]DWD[/ref], Каждому микроконтроллеру AVR при производстве присваивается сигнатура, которая позволяет однозначно идентифицировать тип микроконтроллера. Так вот, программатор сообщает, что он успешно прочитал сигнатуру и она не соответствует atmega168.
Необходимо полное название чипа. После atmega168 могут идти буквы A, B, P, V, микроконтроллеры этих типов имеют разную сигнатуру. Соответственно и программатором определяются по разному.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Замена 328-й Меги на 168-ю - не получилась!

Сообщение DWD »

evgen123 писал(а): 03 янв 2022, 14:04 DWD, а Вы загрузчик через ArduinoIde заливали?
Да.

Отправлено спустя 14 минут 35 секунд:
leons писал(а): 03 янв 2022, 15:28 купите программатор usbasp с ним проще заливать скетчи и бут и прочие фишки
Пробовал разобраться, но комп не хотел подключать этот программатор. Их, к стати, два было.
На работе лежат. После выходных сфоткаю...
leons писал(а): 03 янв 2022, 15:28 покажите как соединили плату к программатору
Согласно описанию по следующей ссылке:
https://all-arduino.ru/kak-proshit-arduino-pro-mini/

Отправлено спустя 7 минут 16 секунд:
autokeep писал(а): 03 янв 2022, 22:26 Ищем в файле следующую строку:
"pro.menu.cpu.16MHzatmega168.build.mcu=atmega168".
И заменяем ее на:
"pro.menu.cpu.16MHzatmega168.build.mcu=atmega168p".
Спасибо, попробую...

Отправлено спустя 4 минуты 56 секунд:
После замены 168-й Меги на 328-ю тоже перестало прошиваться!
Проверка показала, что на контактах чипа, к которым подключается кварц нет напряжения - просто ноль.
Хотя на других платах на этих же выводах есть небольшое напряжение, как и должно быть...
Ставил ещё две 328-х, но там тоже ноль на выводах кварца.
Пока разбираюсь...
Изображение
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

Замена 328-й Меги на 168-ю - не получилась!

Сообщение evgen123 »

DWD писал(а): 07 янв 2022, 14:22 Проверка показала, что на контактах чипа, к которым подключается кварц нет напряжения
возможно фьюзы..
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

Замена 328-й Меги на 168-ю - не получилась!

Сообщение leons »

DWD писал(а): 07 янв 2022, 14:22 Пробовал разобраться, но комп не хотел подключать этот программатор. Их, к стати, два было.
На работе лежат. После выходных сфоткаю...
там старая прошивка их нужно заново прошить . как раз поможет прочитать фьюзы
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Замена 328-й Меги на 168-ю - не получилась!

Сообщение Ingwar »

DWD писал(а): 07 янв 2022, 14:22 Проверка показала, что на контактах чипа, к которым подключается кварц нет напряжения - просто ноль.
Хотя на других платах на этих же выводах есть небольшое напряжение, как и должно быть...
Ставил ещё две 328-х, но там тоже ноль на выводах кварца.
Это вообще не показатель. Касанием щупа Вы можете банально срывать генерацию.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

Замена 328-й Меги на 168-ю - не получилась!

Сообщение evgen123 »

aidar_i писал(а): 03 янв 2022, 21:18 Это вообще не показатель. Касанием щупа Вы можете банально срывать генерацию

проверял на nano, m2560 и stm32f103 - не срывается.. купил у китайцев осциллограф за 5К, ds0120 кажется..
игрался)))
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Замена 328-й Меги на 168-ю - не получилась!

Сообщение DWD »

leons писал(а): 07 янв 2022, 14:51 ам старая прошивка их нужно заново прошить . как раз поможет прочитать фьюзы
О, это будет сложнее...
Не могу найти свой старый универсальный программатор - там и ПИК-и и Меги шьёт с программой Громова. Там и фьюзы отдельно выставлять нужно. Найду - проверю эти чипы на нём.

Отправлено спустя 3 минуты 48 секунд:
Ingwar писал(а): 07 янв 2022, 15:35 Это вообще не показатель. Касанием щупа Вы можете банально срывать генерацию.
Конечно может. Но постоянное напряжение на выводах кварца должно быть в любом случае!
И, к стати, на остальных платах, которые сразу пошли, постоянка была.
А здесь - тупо ноль, даже милливольтов нет. Но и замыкания нет.
Изображение
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя