Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

leon
2022-04-27 22:53:58

у вас же  micro.name=Arduino/Genuino Micro

djedaj
2022-04-20 23:13:39

Те же 0-и?
Сигнатура по нулям или 0хffff00
Я бы еще попробовал уменьшить длину проводов, вплоть до того чтобы припаять жилками от витухи как можно короче. Прошивку атмеги8 оставил бы на закуску
Я сейчас на прямую припаялся вместо прищепок, попробовал еще раз, нажал старт, все тоже самое, огоньки и красный горит. Устал от этой ардуино. Укорачивать и припаивать еще 14 проводов как то желания нету. Куплю еще одну и постараюсь не натворить тех же ошибок. Если получится сделать консоль, то хорошо, если нет то нет.

г0сть
2022-04-20 20:26:24
djedaj пише:
г0сть пише:

А не пробовали после "лечения" прочитать сигнатуру чипа, например, той же хазамой?

Пробовал, ничего

Те же 0-и?
Я бы еще попробовал уменьшить длину проводов, вплоть до того чтобы припаять жилками от витухи как можно короче. Прошивку атмеги8 оставил бы на закуску

djedaj
2022-04-20 20:06:18
г0сть пише:

А не пробовали после "лечения" прочитать сигнатуру чипа, например, той же хазамой?

Пробовал, ничего

г0сть
2022-04-20 18:38:41

А не пробовали после "лечения" прочитать сигнатуру чипа, например, той же хазамой?

djedaj
2022-04-20 17:35:00

Что бы не заморачиваться с Arduino Nano, купил FuseBit Doctor v1.2 (FBD) в Украине, повезло.
IMG_3766.jpeg
и в ардуино юа приобрел мини-зажимы ( https://arduino.ua/prod1038-plastikovii-ploskii-kruchek-dlya-shhypa-myltimetra ) к ним припаялся и на конце сделал коннектор (пин папа).
Мучал вопрос по поводу BS2 -> PA0(ADC0) -> PF0(ADC0) (41 ножка МК). Поискал в интернете может кто подключал, особо не нашел, но увидел такой переходник на алиэкспресс. На нем видно что 41 ножка не занята, а занята 1 ножка МК к BS2.
QFP-44-ATmega16u4-ATmega32u4-Atmega-fusebit-doctor.jpgQFP-44-ATmega16u4-ATmega32u4-Atmega-fusebit-doctor-1.jpg
Скорректировал свою таблицу, поменялся только BS2.
Snimok-ehkrana-2022-04-20-172125.png
Далее всё соединил, подключил питание 12в, загорелся красный светодиод, нажал на кнопку. Он погас, на секунду на ардуино загорелись все светодиоды, погасли и загорелся красный светодиод на FBD. Все, я так понял раскирпичивание не удалось. Попробовал подключиться к 41 ножке, тоже самое. Есть какие то мысли? Может перепрошить Atmega8?
IMG_3740.jpegIMG_3741.jpegIMG_3742.jpegIMG_3761.jpeg

г0сть
2022-04-14 17:44:08
djedaj пише:

Далее я соединяю программатор (USBasp) и Nano и через avrdude пишу команду:
avrdude -c usbasp -p m328p -U flash:w:atmega_fusebit_doctor_2.10_m328p.hex
И все, прошивается Nano, верно?

Возьмите какую-нибудь программку и не надо мучаться с командной строкой. Например, Xloader https://www.hobbytronics.co.uk/arduino-xloader

djedaj пише:

Вышла вот такая сводная таблица, если есть возможность посмотреть и проверить, по ней есть пару вопросов.

Ну как бы правильно. AGND ("аналоговая земля") нет - ну и не надо smile. Главное чтобы все gnd были подключены. ADC0 честно скажу не знаю, нужно пробовать

djedaj
2022-04-14 15:41:17

Подскажи правильно ли я понял.
В статье (http://microsin.net/programming/avr/atmega-fusebit-doctor.html) нашел архив (atmega-hvpp-fusebit-doctor_archive.rar), скачал, распаковал, там нашел firmware/Atmega328,328P (буду использовать Arduino Nano), в папке два файла .bin и .hex.
Далее я соединяю программатор (USBasp) и Nano и через avrdude пишу команду:
avrdude -c usbasp -p m328p -U flash:w:atmega_fusebit_doctor_2.10_m328p.hex
И все, прошивается Nano, верно?

Потом собираю на макетной плате согласно схеме (https://i.ibb.co/bNd82cC/22.jpg)
Вышла вот такая сводная таблица, если есть возможность посмотреть и проверить, по ней есть пару вопросов.

Snimok-ehkrana-2022-04-14-153841.png

г0сть
2022-04-11 23:26:26
djedaj пише:

не понимаю как это соединить все между собой

В сообщении #4 есть же ссылки на статьи со схемами. Открываете https://ibb.co/gtgBPkf и смотрите - по схеме 23 пин мега8(ардуины) через резистор R7 линией RDY соединяется с 15 пином 32U4. Далее 24 пин ардуины линией BS1 соединен с 18 32U4 и т.д. Открываете в гугле пиноут ваших плат и смотрите что 23 пин ардуины на плате обозначается А0, аналогично смотрите для 32U4. Есть один момент - возможно не все пины выведены на разъемы, тут уже придется вооружиться мелкоскопом и припаиваться к самим ногам микроконтроллеров.

djedaj
2022-04-11 22:28:13

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

У меня есть в наличии Arduino uno и nano, куча транзисторов, набор резисторов разных номиналов, набор светодиодов разных цветов, есть много дюпонов (мама-мама, мама-папа, папа-папа), макетные платы. Программатор USBasp думаю все же другой взять (например https://arduino.ua/prod305-usbtinyisp-arduino-programmator или https://arduino.ua/prod2584-programmator-usbasp-v3-avr-3-35v или https://arduino.ua/prod812-programmator-usbasp-avr-v-korpyse какой из них больше подойдет в данный момент и сможет прошить этот программатор https://arduino.ua/prod396-programmator-usbasp-isp-avr-v2 в дальнейшем).
Единственное что не понимаю как это соединить все между собой, что к чему подключить, что потом нажимать, устанавливать. Если есть возможность, то могли бы дать рабочую схему, как говорил ранее, для меня это все вообще не особо понятно и в новинку.

г0сть
2022-04-11 20:32:06
djedaj пише:

необходима паяльная станция с феном, все не так просто.

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

djedaj
2022-04-11 19:17:01
г0сть пише:
djedaj пише:

Все безрезультатно.

Тогда остается только фьюз-доктор

Согласен. Но пока это не возможно сделать. Плюс еще необходима паяльная станция с феном, все не так просто.
Напомню если кому то необходимы данные плати (Arduino Pro Micro) то напишите мне, скооперируемся передам/отправлю, может кому то они принесут больше пользы.

г0сть
2022-04-10 21:51:13
djedaj пише:

Все безрезультатно.

Тогда остается только фьюз-доктор

djedaj
2022-04-10 21:03:38
г0сть пише:

Попробуйте до начала прошивки держать зажатым reset и отпустить его когда появится надпись о начале прошивки. Еще, как вариант, попробовать более старые версии Arduino IDE или сторонние программы для usbasp, например, eXtreme Burner или Khazama AVR Programmer. С их помощью попробуйте сначала просто определить чип и считать содержимое.

Безрезультатно с reset. Пробовал так же Khazama AVR Programmer тоже ничего. На одной из плат запаял джампер SJ1 на другой нет, пробовал разное напряжение 3.3 и 5в, через UNO и USBasp. Все безрезультатно.

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

г0сть
2022-04-10 18:21:48

Попробуйте до начала прошивки держать зажатым reset и отпустить его когда появится надпись о начале прошивки. Еще, как вариант, попробовать более старые версии Arduino IDE или сторонние программы для usbasp, например, eXtreme Burner или Khazama AVR Programmer. С их помощью попробуйте сначала просто определить чип и считать содержимое.

Підвал форуму