Замена 328-й Меги на 168-ю - не получилась!
Замена 328-й Меги на 168-ю - не получилась!
На Ардуино НАНО наваял простенький проектик - работает.
Вытравил плату, на которую поставил новую 328- Мегу. подключил её через Ардуино НАНО в IDE.
НАНО прошил как программатор. В новую 328-ю сначала залил загрузчик, потом свою програму - всё работает.
Но программка там малюсенькая - всего 3% памяти 328-й Меги занимает, По этому решил поставить что-то поменьше.
Была в наличии новая 168-я Мега - её и поставил.
Пробую прошивать - не идёт. Выдаёт ошибку каую-то...
В установках менял 328-ю на 168-ю - как в проекте программы, так и при программировании в IDE.
Всё равно не хочет прошивать 168-ю.
Меняю назад - снимаю 168-ю и ставлю -328ю - прошивается нормально.
Что может быть?
Как проверить?
Вытравил плату, на которую поставил новую 328- Мегу. подключил её через Ардуино НАНО в IDE.
НАНО прошил как программатор. В новую 328-ю сначала залил загрузчик, потом свою програму - всё работает.
Но программка там малюсенькая - всего 3% памяти 328-й Меги занимает, По этому решил поставить что-то поменьше.
Была в наличии новая 168-я Мега - её и поставил.
Пробую прошивать - не идёт. Выдаёт ошибку каую-то...
В установках менял 328-ю на 168-ю - как в проекте программы, так и при программировании в IDE.
Всё равно не хочет прошивать 168-ю.
Меняю назад - снимаю 168-ю и ставлю -328ю - прошивается нормально.
Что может быть?
Как проверить?
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Замена 328-й Меги на 168-ю - не получилась!
Какая-то проблема есть.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- kulibinsvv
- Лейтенант
- Сообщения: 487
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Замена 328-й Меги на 168-ю - не получилась!
Загрузчик для Mega168 с какими параметрами прошиваете?
Отправлено спустя 1 минуту 2 секунды:
Скриншоты хоть бы приложили.
Отправлено спустя 1 минуту 2 секунды:
Скриншоты хоть бы приложили.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Замена 328-й Меги на 168-ю - не получилась!
при прошивке 168 попробуйте выбрать в настройках "old bootloader"..
Замена 328-й Меги на 168-ю - не получилась!
Руководить - это значит не мешать хорошим людям работать. С.П. Капица
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Замена 328-й Меги на 168-ю - не получилась!
[ref]DWD[/ref], Если у Вас новый МК без бутлодера, с завода они так идут, то фьюзы нужно подправить (там настроено по умолчанию 8мгц от внутреннего генератора) и записать бутлодер через isp программатор на Ардуино . В сети много информации.
Можете считать фьюзы с рабочего такого МК и записать в новую.
Или попросите форумчан, кто нибудь выложит фьюзы со своего МК.
Отправлено спустя 24 минуты :
Можете считать фьюзы с рабочего такого МК и записать в новую.
Или попросите форумчан, кто нибудь выложит фьюзы со своего МК.
Отправлено спустя 24 минуты :
Он хочет бутлодер только прошить.DWD писал(а): 26 дек 2021, 17:18 при прошивке 168 попробуйте выбрать в настройках "old bootloader"..
Замена 328-й Меги на 168-ю - не получилась!
[ref=#000080]aidar_i[/ref], Да верно
[ref]DWD[/ref], Попробуйте зашить optiboot --
https://github.com/Optiboot/optiboot
https://blog.instalator.ru/archives/798
https://elchupanibrei.livejournal.com/32211.html
[ref]DWD[/ref], Попробуйте зашить optiboot --
https://github.com/Optiboot/optiboot
https://blog.instalator.ru/archives/798
https://elchupanibrei.livejournal.com/32211.html
Замена 328-й Меги на 168-ю - не получилась!
Прошу прощения, что долго молчал. Перед Новым Годом некогда было заниматься...
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 секунды:
Всё равно ошибка, хотя код немножко другой:
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 секунды:
Отправлено спустя 2 минуты 29 секунд:
Я ведь полный баран в этом деле...А разбираться, изучать нет времени.
Мне проще будет перепаять 168-ю на 328-ю и забыть...
Отправлено спустя 1 минуту 2 секунды:
Ошибка возникает вот такая:
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 секунды:
Пробовал, правда старый бутлоадер для 328-й Меги, а у меня 168-я.evgen123 писал(а): 26 дек 2021, 19:48 при прошивке 168 попробуйте выбрать в настройках "old bootloader"..
Всё равно ошибка, хотя код немножко другой:
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 секунды:
Но ведь 328-я тоже идёт с завода новая, но заливается и бутлоадером и программой на ура и без ошибок.aidar_i писал(а): 26 дек 2021, 21:33 DWD, Если у Вас новый МК без бутлодера, с завода они так идут, то фьюзы нужно подправить (там настроено по умолчанию 8мгц от внутреннего генератора) и записать бутлодер через isp программатор на Ардуино .
Отправлено спустя 2 минуты 29 секунд:
Спасибо, но при беглом осмотре ни чего не понял...
Я ведь полный баран в этом деле...А разбираться, изучать нет времени.
Мне проще будет перепаять 168-ю на 328-ю и забыть...
Отправлено спустя 1 минуту 2 секунды:
А где она регулируется?
Замена 328-й Меги на 168-ю - не получилась!
[ref]DWD[/ref], а Вы загрузчик через ArduinoIde заливали?
Замена 328-й Меги на 168-ю - не получилась!
[spoiler]
Фьюзы с 328р , купите программатор usbasp с ним проще заливать скетчи и бут и прочие фишки , покажите как соединили плату к программатору
[/spoiler]Фьюзы с 328р , купите программатор usbasp с ним проще заливать скетчи и бут и прочие фишки , покажите как соединили плату к программатору
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Замена 328-й Меги на 168-ю - не получилась!
Идет как я писал, не раз покупал, продается и с бутлодером, но его пишут продавцы.DWD писал(а): 03 янв 2022, 13:59 Но ведь 328-я тоже идёт с завода новая, но заливается и бутлоадером и программой на ура и без ошибок.
Это я про AVRDUDE писал.
Замена 328-й Меги на 168-ю - не получилась!
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
Для начала необходимо открыть папку в которой расположена 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-ю - не получилась!
[ref]DWD[/ref], Каждому микроконтроллеру AVR при производстве присваивается сигнатура, которая позволяет однозначно идентифицировать тип микроконтроллера. Так вот, программатор сообщает, что он успешно прочитал сигнатуру и она не соответствует atmega168.
Необходимо полное название чипа. После atmega168 могут идти буквы A, B, P, V, микроконтроллеры этих типов имеют разную сигнатуру. Соответственно и программатором определяются по разному.
Необходимо полное название чипа. После atmega168 могут идти буквы A, B, P, V, микроконтроллеры этих типов имеют разную сигнатуру. Соответственно и программатором определяются по разному.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Замена 328-й Меги на 168-ю - не получилась!
Да.
Отправлено спустя 14 минут 35 секунд:
Пробовал разобраться, но комп не хотел подключать этот программатор. Их, к стати, два было.leons писал(а): 03 янв 2022, 15:28 купите программатор usbasp с ним проще заливать скетчи и бут и прочие фишки
На работе лежат. После выходных сфоткаю...
Согласно описанию по следующей ссылке:
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-х, но там тоже ноль на выводах кварца.
Пока разбираюсь...
Замена 328-й Меги на 168-ю - не получилась!
возможно фьюзы..DWD писал(а): 07 янв 2022, 14:22 Проверка показала, что на контактах чипа, к которым подключается кварц нет напряжения
Замена 328-й Меги на 168-ю - не получилась!
там старая прошивка их нужно заново прошить . как раз поможет прочитать фьюзыDWD писал(а): 07 янв 2022, 14:22 Пробовал разобраться, но комп не хотел подключать этот программатор. Их, к стати, два было.
На работе лежат. После выходных сфоткаю...
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Замена 328-й Меги на 168-ю - не получилась!
Это вообще не показатель. Касанием щупа Вы можете банально срывать генерацию.DWD писал(а): 07 янв 2022, 14:22 Проверка показала, что на контактах чипа, к которым подключается кварц нет напряжения - просто ноль.
Хотя на других платах на этих же выводах есть небольшое напряжение, как и должно быть...
Ставил ещё две 328-х, но там тоже ноль на выводах кварца.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Замена 328-й Меги на 168-ю - не получилась!
aidar_i писал(а): 03 янв 2022, 21:18 Это вообще не показатель. Касанием щупа Вы можете банально срывать генерацию
проверял на nano, m2560 и stm32f103 - не срывается.. купил у китайцев осциллограф за 5К, ds0120 кажется..
игрался)))
Замена 328-й Меги на 168-ю - не получилась!
О, это будет сложнее...leons писал(а): 07 янв 2022, 14:51 ам старая прошивка их нужно заново прошить . как раз поможет прочитать фьюзы
Не могу найти свой старый универсальный программатор - там и ПИК-и и Меги шьёт с программой Громова. Там и фьюзы отдельно выставлять нужно. Найду - проверю эти чипы на нём.
Отправлено спустя 3 минуты 48 секунд:
Конечно может. Но постоянное напряжение на выводах кварца должно быть в любом случае!Ingwar писал(а): 07 янв 2022, 15:35 Это вообще не показатель. Касанием щупа Вы можете банально срывать генерацию.
И, к стати, на остальных платах, которые сразу пошли, постоянка была.
А здесь - тупо ноль, даже милливольтов нет. Но и замыкания нет.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя