Отговори на тема  [ 10 мнения ] 
Не мога да съживя atmega328p-pu с usbtinyisp 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Ное 10, 2014 1:07 pm
Мнения: 12
Мнение Не мога да съживя atmega328p-pu с usbtinyisp
Здравейте! Преди няколко месеца си бях направил простичък онлайн термометър с температура на въздуха и влажността с arduino uno r3, ethernet shield и DHT22. Всичко работи 5-6 месеца без спирка и ми вършеше много добра работа. Захранвах го с адаптерче 9V. Кабелът на този адаптер беше много къс и намерих един 12V с доста дълъг кабел от стар рутер. Реших да го използвам и когато го свързах към ардуиното всичко светна и работи около 15 секунди, след което усетих остра миризма на изгоряло и веднага изключих ардуиното. От тогава не мога да upload-на sketch и самата програма не работи. Когато свържа ардуиното си светва, ethernet shield-а също работи, видимо не виждам никакви следи по платките.

След дълго четене разбрах, че е заминал bootloader-а на atmega328p-pu и си купих Deek-Robot USBTunyISP v2.0. Проблемът е, че не мога да програмирам чипа.
Код:
avrdude -c usbtiny -p m328p -B 250 -F

avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0xc837ab
avrdude: Expected signature for ATmega328P is 1E 95 0F

avrdude done.  Thank you.


Някой сблъсквал ли се е с подобен проблем? Да купувам ли нов atmega328p-pu или има начин да си оправя текущия?
Също така мога ли да програмирам atmega8 с този програматор Deek-Robot USBTinyISP v2.0? (този въпрос е извън горната тема, просто мисля да си направя сам платка с atmega8 и се чудя дали ще ми свърши работа)


Пон Ное 10, 2014 1:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
Атмегата как я пробваш - на платката, или извън?

За начало разгледай схемата на платката си и виж какви поражения може да си нанесъл с 12 V.


Пон Ное 10, 2014 2:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
Острата миризма би трябвало да ти е добра индикация :)

_________________
'просто' е технически синоним на 'красиво'


Пон Ное 10, 2014 2:48 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Ное 10, 2014 1:07 pm
Мнения: 12
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
woody написа:
Атмегата как я пробваш - на платката, или извън?

За начало разгледай схемата на платката си и виж какви поражения може да си нанесъл с 12 V.

На платката я пробвам. По принцип в сайта на arduino пишат, че до 12V няма проблем.
Код:
The board can operate on an external supply of 6 to 20 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and the board may be unstable. If using more than 12V, the voltage regulator may overheat and damage the board. The recommended range is 7 to 12 volts.


Пон Ное 10, 2014 10:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
Измери напрежението след регулатора. Ако е заминал, почни с неговата смяна. Бонус ако имаш осцилоскоп.

Не виждам как Атмегата може да си затрие bootloader-а, освен софтуерно. Извън може би необратими процеси. Ако по някакъв начин все пак се е повредил, много е вероятно и конфигурационните думи (fuses) да са в странно състояние. А според схемата и конфигурационните думи, може и да не можеш да се свържеш с програматора. Но това е дълго за обяснение, и по-добре седни прочети задълбочено ако нищо не ти говори.

Като придобиеш идея от fuse-овете, можеш да извадиш чипа, да си направиш малка установка със захранване и евентуално clock, и да пробваш да го четеш / пишеш през SPI. Или да купиш нов, и да го подготвиш с bootloader и правилни fuse-ове. Ако имаш програматор, който има high-voltage програмиране, може и без clock да минеш.

По спомен *88 серия идваше заводски конфигурирана на вътрешен осцилатор 8 MHz, делител 8.


Пон Ное 10, 2014 11:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 3:35 pm
Мнения: 1803
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
Te на тея адапторчета напреженията често ги дават под номинален товар. Това означава, че може да е било 17В, което ми се е случвало. Няколко пъти ми се е губил бута на дуинота и съм ги препрограмирал даже с набързо скалъпен програматор към паралелният порт.
Провери и да не би да си объркал крачетата на куплунга правилно ли вървят? Нищо че са си 6 пинови- има няколко стандарта, или възможности за завъртане.


Сря Ное 12, 2014 4:46 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
8O Ама к'ъв адаптер, без стабилизация ли?
Преди година-две си играх с модерните такива за 12В и настъпих кривата мотика: на празен ход даваха 24-26В и искаха половината от номиналния ток за да паднат под 18В.

Номерът беше за час-два да скалъпя с една CMOS-ка заместител на управление на реленце с mcu, изолацията, мястото и разсейването на температурата бяха много критични, липсата на чаркалак също. След загубата на половин ден изпсувах братята китайци и поръчах оригиналната платка за над 100 евра дето щеше да дойде след месец...
Това е пояснение, де, не казвам и вие да правите така :)


Сря Ное 12, 2014 5:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
И накрая като излезе че адаптера бил AC.. :lol:


Сря Ное 12, 2014 6:08 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Ное 10, 2014 1:07 pm
Мнения: 12
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
Взех си нов Atmega328P-PU и му burn-нах bootloader-а от раз с USBTunyISP, при което Arduino-то заработи. Вече пробвах няколко sketch-а и няма никакъв проблем.

Сега да попитам старият Atmega328P-PU, който свалих няма никакви външни белези. Възможно ли е да се направи нещо, за да го "съживя", защото ми се иска да се поупражнявам малко с него на макетна платка?


Нед Ное 16, 2014 2:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Не мога да съживя atmega328p-pu с usbtinyisp
Като му подадеш 5в, колко mA ток гълта?

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Ное 16, 2014 4:19 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 10 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни