Не работает после замены микроконтроллера

mavrin_88
Идет загрузка
Загрузка
19.08.2019
313
33
Вопросы и ответы
Статья относится к принтерам:
Anet A8
Перепаял микросхему на плате принтера Anet A8

Загружаю прошивку марлин, прошивка компилируется и загружается без ошибок, но принтер не реагирует на команды и экран горит весь полностью. Прозвонил все дорожки от микроконтроллера, замыканий во время пайки не выявил.

Компьютер определяет принтер, ради эксперимента загружаю прошивку простой программы мигание светодиодном и на плате какой то светодиод мигает, о есть прошивка загружается корректно.

Подскажите что можно сделать чтоб вернуть его к жизни?
Ответы на вопросы

Ответы

19.08.2019 в 20:07
0

EEPROM пуст

19.08.2019 в 20:13
0

Подскажи как сделать так чтоб он не был пуст?)

19.08.2019 в 20:30
0

Извиняюсь, ошибся, а как вы залили прошивку, если в новой микросхеме не было загрузчика?

19.08.2019 в 21:12
0

Usbasp использовал, просто подключил и загрузил через arduino IDE

19.08.2019 в 20:31
0

Скорее полон всякого дерьма.В ардуино есть готовая программа очистки EEPROM. Сначала ее, потом прошивку от принтера.

19.08.2019 в 21:14
0

Где именно, что то не нашел

19.08.2019 в 20:28
0

Чистить

19.08.2019 в 20:59
2

А при чем тут еепром? Скорее всего, проц не прошился корректно. Или не прошился вообще.

Для успокоения можно отключить еепром в прошивке и прошить. И чем шили? Фьюзы верно высталяли? И выставляли ли?Комп определяет не проц принтера, а микруху usb-uart, а проц мертв по какой-то причине

19.08.2019 в 21:14
0

Через Usb asp, фьюзы выставил по умолчанию который предложил загрузчик

19.08.2019 в 23:29
0

какой проц?

19.08.2019 в 23:32
0

ATMEGA 1284P

19.08.2019 в 23:38
0

Сделайте такие фьюзы, а лучше, зашейте сразу и эту прошивку, потом спокойно обновитесь через arduino-ide уже своей прошивкой
https://3dtoday.ru/blogs/warezzzok/the-melzi-board-firmware-using-the-arduino-ide/

19.08.2019 в 23:54
0

Можете сказать алгоритм работ?
То есть , на новый камень сначала загружается загрузчик через программатор , а только после него можно через ардуино Иде загружать прошивку?
Я просто с помощью программатора напрямую через ардуино загружал, там есть кнопка загрузить через программатор

20.08.2019 в 00:09
0

Да, примерно так. Я шил программатором через AVRstudio, но можно как угодно. Чаще всего, все прошивальщики (в т.ч и ардуино) работают через avrdude. На новом камне важно выставить фьюзы и залить бутлоадер, чтобы потом можно было по юсб загружать прошивки.
В ардуине есть функция 'Инструменты-записать загрузчик', она, по идее, должна прошить в новый проц уже все как надо, но у меня нет программатора, который может в ардуину, по этому я хз, как оно работает на практике.
1) Вы загрузчик прошивали?
2) Прошивку заливали через юсб кабель или проводками подключались к пинам MOSI, MISO, SCK, RST, Vcc и GND и потом шили?

20.08.2019 в 00:19
0

Напрямую к плате подключал проводами к пинам MOSI, MISO, SCK, RST, Vcc и GND 
Как раз таким образом через ардуино ide нажимал записать загрузчик

20.08.2019 в 00:22
0

ТОгда, по идее, загрузчик должен уже быть в проце. Попробуйте отключить проводки, воткнуть плату в комп по юсб и в ардуине выбрать программатор avr-isp, его порт, плату sanguino и прошить саму прошивку

20.08.2019 в 00:29
0

Спасибо завтра попробую

20.08.2019 в 16:03
0

С завода МК идёт с тактированием от внутреннего генератора,да ещё частота поделена на 8(Внутренний делитель на 8; [CKDIV8=0].Марлин захочет тактировать камень от внешнего кварца.Если вы прошивали напрямую,то фьюзы,определяющие как нужно тактировать камень(от внешнего,или от внутреннего генератора)тоже нужно установить правильно.Я бы считал фьюзы МК и с помощью калькулятора фьюзов установил как камень настроен на работу.За одно я бы отключил JTAG.

20.08.2019 в 16:09
0

Не могли бы вы мне правильно настроить фьюзы и отравить прмер ?

20.08.2019 в 16:23
0

Попробуйте считать фьюзы с МК.Какой частоты кварц запаян в плату?От этого оттолкнёмся.

19.08.2019 в 21:04
0

Такое ощущение, что экран прописан неверно. С компьтером принтер  коректно общается?

19.08.2019 в 21:13
0

Подключается но не реагирует на команды

19.08.2019 в 22:22
0

а Марлина-то вы правильно настроили? или тоже - 'по умолчанию который предложил загрузчик'?

19.08.2019 в 22:26
0

Правильно

19.08.2019 в 22:59
0

остальные компоненты проверяли в составе других устройств? например - тот же экран?
чем пытаетесь управлять - в смысле какой программой на компе? программа видит принтер? температуру показывает?

19.08.2019 в 23:31
0

Repiter host
Принтер подключает, но не управляет им
Температуру не показывает

19.08.2019 в 23:48
0

подключает - т.е. есть ответ от принтера? лог подключения покажите.

19.08.2019 в 23:21
0

Repiter host
Принтер подключает, но не управляет им
Температуру не показывает

19.08.2019 в 23:31
0

Скорость порта в прошивке и в репитере сравнивали? Должна быть одинаковая

19.08.2019 в 23:31
0

Одинаковая 115200

20.08.2019 в 07:27
0

открыть порт принтера в мониторе Arduino IDE, принтер туда при инициализации что-то должен выводить

20.08.2019 в 09:44
0

Раз уж тема про шитьё завелась пожалуюсь тоже )
Есть пара свистулек - Arduino Nano и ATmega Pro Mini. Сооружаю один прожектик (около 3Dшный )) ), начал на Nano, а потом решил перебросить на PRO mini. Достал заказанный однажды и полученный USBasp. Он, оказалось, требует перезаливки свежей прошивки, с горем пополам, перезалил через ту же Nano. Попробовал таки прошить ПроМини прожектиком, не скажу точно после первой ли прошивки, или второй, но.. Погасла прошивка Блинк, а что залилось - непонятно. С тех пор она перестала отвечать программатору. Постоянно или 'цель недоступна', или 'не синхронизируется'. Фьюзы вроде бы старался не менять, только флэш. Но что-то все же не так сделал. Цеплял на программатор и Nano, и Pro Mini. Они по сути-то одинаковы, Nano отвечает, PRO mini - молчит. Как её разговорить?

21.08.2019 в 02:12
0

погуглите 'сброс фьюзов' - есть софт, который умеет поднимать залоченные чипы. кроме того - вы могли назначить на ноги, отвечающие за программирование чипа свои функции - после этого - опять же - только сброс в дефолт (разлочка).  иногда помогает ресет в момент, когда пытаетесь прошить, но это не всегда и не для любых чипов.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Печать диагностических моделей зубов

Морфинг одного персонажа. М 1:35

Вентиляция. То, чего нет в магазинах.

Небольшие заметки о клиппере

Распродажа 3D принтеров в интернет-магазине 3DSN

Согревающая акция на RK Gadget!