ATmega328P smd и Arduino pro mini

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
Krazy_killer
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Сб апр 22, 2006 15:22:31
Откуда: Киренск[38] / Воронеж[36]
Контактная информация:

ATmega328P smd и Arduino pro mini

Сообщение Krazy_killer »

приветствую всех.
есть такое дело - которое не дает мне покою.

когда то собирал 4х канальный таймер\термостат из статьи но при этом накасяча с фьюзами, при этом загубив 3 ардуинки про мини которые стояли 120руб (а теперь 700).
в общем до всей этой заварухи 23его я заказал у 3.14ськоглазых 3 проца MEGA328P
и вот сегодня потратил день пытаясь починить те платки.

начал с программатора MiniPRO (у меня был адаптер сооружен ) но я мечтал FuseDoctor сделать - не зная что надо галку check chip ID просто убрать и он сам умеет высоковольтно чтото там... в общем первые грабли были ччто прошивка hex из ардуино IDE чтото там периодами ругалась что не влазит или чтото около. но не фартануло нне свезло бутлоадер не поставился не заработало не замигало и тп

2й чип запаял чистым на плату сразу в надежде через USBasp залить прям из иде -сначало иде гнал хрень что не видит девай -инет сказал что надо прошить - не помогло а потм инет вспомнил что дрова надо иные и оно помогло но не свезло -нет девайса и точка.
нучтож думаю. лаааадно:
достаю новую платку , на минипро растыкиваю SPI сливаю по - заливаю на 3й проц - ставлю - хоппа и болт .
потом начались многочисленные эксперименты по попытке залить и на новые и на старые и все хрен победишь как. на новые прошивка льется но не верифицируется прям с начала а ISP от Иде говорит что вааапще чип не але (хотя на живом проверял все чотко)
по итогу
допускаю что киес прислал фуфел . чорт с ним
но что с теми 2мя процами (3й убит 12вольтовым питанием и жрет 120мА и признаков жизни вродь не подает (в мусор)), они стопудова были живые и как их вайпнут . они шьются но верификация не проходит на постоянных но разных (для каждого чипа ячейках)

Код: Выделить всё

avrdude: error: program enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
Вложения
328p.png
(69.18 КБ) 84 скачивания
Аватара пользователя
Карбофос
Опытный кот
Сообщения: 760
Зарегистрирован: Сб окт 22, 2016 17:33:32
Откуда: кг

Re: ATmega328P smd и Arduino pro mini

Сообщение Карбофос »

Попробуйте вручную, через avrdude и USBasp.
Сначала всё соединяете, и только потом, USBasp втыкаете в USB-разъем.
Спойлер

Код: Выделить всё

C:\Users\Admin\Documents\AVR\Rabbit>avrdude -c usbasp -p m328p -q

avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.


C:\Users\Admin\Documents\AVR\Rabbit>avrdude -c usbasp -p m328p -q -B 32

avrdude: set SCK frequency to 16000 Hz
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:62)

avrdude done.  Thank you.


C:\Users\Admin\Documents\AVR\Rabbit>avrdude -c usbasp -p m328p -B 32 -U lfuse:w:0xE2:m

avrdude: set SCK frequency to 16000 Hz
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "0xE2"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.02s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xE2:
avrdude: load data lfuse data from input file 0xE2:
avrdude: input file 0xE2 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.01s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done.  Thank you.


C:\Users\Admin\Documents\AVR\Rabbit>avrdude -c usbasp -p m328p -q

avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done.  Thank you.
codenamehawk
Вымогатель припоя
Сообщения: 527
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: ATmega328P smd и Arduino pro mini

Сообщение codenamehawk »

они шьются но верификация не проходит



Не надо каждый раз шить lock bity.
Один раз выключите защиту (lock bits), запишите и больше не трогайте.
Аватара пользователя
Krazy_killer
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Сб апр 22, 2006 15:22:31
Откуда: Киренск[38] / Воронеж[36]
Контактная информация:

Re: ATmega328P smd и Arduino pro mini

Сообщение Krazy_killer »

[uquote="Krazy_killer",url="/forum/viewtopic.php?p=4211062#p4211062"]они шьются но верификация не проходит



Не надо каждый раз шить lock bity.
Один раз выключите защиту (lock bits), запишите и больше не трогайте.[/uquote]

так они по умолчанию так. но попробую
Ответить

Вернуться в «AVR»