Forum: Mikrocontroller und Digitale Elektronik avr mkii blinkt orange


von Der Bastler (Gast)


Lesenswert?

Guten Mittag Community,

ich habe ,wie viele, das Problem das mein AVR MKII Orange blinkt.
Habe diese Schaltung nachgebaut:
http://www.mikrocontroller.net/articles/Datei:Absolute_Beginner_01.png
Der Pull Up beim reset beträgt 9.9k Ohm
Ich habe es auch schon mit einem Firmware Update der MKII versucht 
leider ohne erfolg.
Wenn ich die MKII in en usb Slot stecke leuchtet sie Grün wenn ich sie 
in den Wannenstecker stecke fängts an zu blinken.
Tauschen von MISO und MOSI hat ebenfalls nichts gebracht und JA ich habe 
SUFU und GOOGLE benutzt bevor ich hier frage, versage schon seit heut 
morgen um 6.

von Daniel R. (daro6)


Lesenswert?

Mehrere Sachen möglich, aber ich denke mal, dass es an deiner 
Beschaltung liegt. Schau mal hier:
http://www.atmel.no/webdoc/avrispmkii/avrispmkii.troubleshooting_guide.html

Gruß,
Daniel

von Der Bastler (Gast)


Lesenswert?

dieses diagramm hatte ich schon vielen dank.
nun es lag warsch. wirklich an der beschaltung habe es nun sauberer 
gemacht und es leuchtet ein grünes licht.

um das firmweare update der mkii zu machen habe ich extra avr studio 4 
installiert wegen des service packs 3 währe so ein update auch mit avr 
studio 6.1 möglich gewesen

von Studio-User (Gast)


Lesenswert?

Der Bastler schrieb:
> wegen des service packs 3 währe so ein update auch mit avr
> studio 6.1 möglich gewesen

Danke für die Info!

von Der Bastler (Gast)


Lesenswert?

Das war eher eine Frage da ich allerdings mit einer Hand beschäftigt war 
die schaltung vorm auseinanderfallen zu hindern hat es fürs fragezeichen 
nicht gereicht.

Ist es möglich mit AVR Studio 6.1 ein Firmware Update der MKII zu 
machen???

Ich habe nur gelesen man braucht Servicepack 3 welches es nur für AVR 
Studio 4 gibt, weswegen ich mir estra dieses ältere programm lud.

von Der Bastler (Gast)


Lesenswert?

Ich habe nun herausgefunden in AVR Studio 6.1 passiert so ein 
Firmwareupdate automatisch sobald es zu alt ist wird man gefragt ob man 
es updaten möchte

von Der Bastler (Gast)


Lesenswert?

Nun kann ich die Zielspannung auslesen (5.1Volt aus ATX Netzteil) jedoch 
tritt ein Fehler beim Lesen der Signatur auf:
Please verify device selection, interface settings, target power and 
connection to the target device.

Meine Verschaltung stimmt nun alles nochmal überprüft, reset wurde mit 
einem Widerstand an 5V geschalten und die Spannung von 5.1V ist auch in 
Ordnung.

Getaktet wird mit 1/4 des gerätetakts 125kHz.

Google sagte mir, das mein Programmer defekt sein könnte was ich auch 
vermute, hatte einen Kurzschluss gebaut weswegen die Buchse jedoch NICHT 
die Elektronik im programmer rauchte also warum sollte er kaputt sein.

von isnah (Gast)


Lesenswert?

Lass dir von "avrdude" mit der vollen Verbose-Option (-vvvv) den 
Datenverkehr anzeigen und analisiere ihn anhand von:

http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDYQFjAA&url=http%3A%2F%2Fwww.tuxgraphics.org%2Fcommon%2Fsrc2%2Farticle07052%2Fstk500_spec_AVR069.pdf&ei=FW5BU_7YJLDQ7Aasj4CYDw&usg=AFQjCNHi2nNR4eToW2tD1bVcuuGRN7s3ZA

So siehst schnell ob der AVRISP noch arbeitet.

von Der Bastler (Gast)


Lesenswert?

Da ist nun die große frage wie ich avrdude installier, im zip sind nur 
haufenweise source files.
Aber er ist ja nicht in rauch aufgegangen sondern eher das ende des 
kabels welches ich mal auf durchgang geprüft hab. Das Kabel ist 
volkommen inordnung.

von Konrad S. (maybee)


Lesenswert?

(Mindestens) eine der Leitungen RESET, SCK, MISO und MOSI hat keine 
Verbindung zum vorgesehenen µC-Pin. Ist das ein Steckbrett-Aufbau?

von Der Bastler (Gast)


Lesenswert?

Ja die schaltung ist auf einem Steckbrett.
Ich habe die Möglichkeit mir vom Nachbar ein Multimeter auszuleihen, 
bringt der mich weiter wenn ich zwischen - und den Pins messe? Ich kann 
doch auch mit einem durchgangsprüfer zwischen AVR Pins und MKII pins 
messen seh ich das richtig, wenn einer der 4 Pins keine Verbundung hat 
sollte das recht einfach herauszufinden sein.

von Konrad S. (maybee)


Lesenswert?

Der Bastler schrieb:
> zwischen AVR Pins und MKII pins

Genau da solltest du prüfen.

von Helmut S. (helmuts)


Lesenswert?

> http://www.mikrocontroller.net/articles/Datei:Absolute_Beginner_01.png
Du sagst du hättest das gebaut. Da wird ein 10poliger Programmierstecker 
verwendet.
Der AVR MKII hat doch bestimmt nur einen 6 poligen Stecker. Wie sieht 
deine Steckerbelegung aus?

von Der Bastler (Gast)


Lesenswert?

Also leut durchgangsprüfer habe ich Zwischen nem Kabel was im MKII 
steckt (Abgesteckt und prüfüins drangemacht) und zwischen den 
verbindungen dir zum ARV fuhren durchgang wo er sein soll natürlich habe 
ich ohne avr getestet.

Wie die Pinbelegung meines 6 poligen steckers aussieht habe ich hier aus 
dem Forum:
Wanne von oben  richtig
                ------
6 (GND)   --->  |O O |  <---- 5 (RESET)
4 (MOSI)  --->  |O O |] <---- 3 (SCK)
2 (VCC)5  --->  |O O |  <---- 1 (MISO)
                ------
und so verband ich das mit der Avr.

von Der Bastler (Gast)


Lesenswert?

Ich würde ja gerne die Methode mit avrdude ausprobieren weis jedoch 
nicht wie ...

Denn solangsahm wird die anzahl der Möglichkeiten eng...

von Konrad S. (maybee)


Lesenswert?

Der Bastler schrieb:
> natürlich habe
> ich ohne avr getestet.

Und woher willst du dann wissen, dass Verbindung zwischen den Leitungen 
des AVRISPmkII und den Pins des µC besteht? Prinzip Hoffnung?

Ich frage nicht ohne Grund. Erst gestern hatte ich wieder ein Steckbrett 
mit ausgeleiertem Kontakt an der Position für die RESET-Leitung. Sowas 
findest du nur mit eingestecktem Originalteil raus.

von Der Bastler (Gast)


Lesenswert?

Na wenn ich den AVR in der schaltung habe habe ich immer durchgang durch 
seine Pins hindurch gibt es immer einen weg und sonit habe ich ein stift 
reingesteckt wo der pin war.

Das Steckbrett usw. ist neu gestern bestellt klar können kontakte 
auslaiern aber dafür habe ich ja statt der avr stifte in die löcher 
gesteckt in den der avr ist.

von Der Bastler (Gast)


Lesenswert?

Nun hab ich nochmal alle Kontakte auf durchgang geprüft dabei der AVR 
eingebaut. Hatte alles durchgang.

von Max D. (max_d)


Lesenswert?

Kann es sein, dass du einen "Dreher" hast ?
Wenn man beim stecken einen Teil "von unten" und einen Teil "von oben" 
macht, dann kommt man gerne mal durcheinander.

von Der Bastler (Gast)


Lesenswert?

Kann es sein, da ich vorhin GND des schaltung mit +5V des netzzeils 
verbunden hab, dass ich damit mein MKII von innen beschädigt habe? Denn 
dann brauch ich nicht mehr lange nahm dem Fehler suchen und kann endlich 
handeln. Wie gesagt Das Kabel am ende was in den AVR führte fing an zu 
rauchen nicht gedoch die elektronik im MKII ist dortzdem ein defekt 
möglich?

von Der Bastler (Gast)


Lesenswert?

MAX D. ich kann dir und mir versichern ich habe keinen dreher... ich 
habe mich sogar auf den kopf gestellt immerhin bastel ich am heutigen 
Sonntag mehr als 6h und überprüfe usw aber für dich tausch ich mal MISO 
mit MOSI

von Der Bastler (Gast)


Lesenswert?

Auch das tauschen brachte nichts

von isnah (Gast)


Lesenswert?

Der Bastler schrieb:
> Ich würde ja gerne die Methode mit avrdude ausprobieren weis jedoch
>nicht wie ...

Du hast doch sicher "WINAVR" installiert, dort ist "avrdude" enthalten.

Die Befehlszeile lautet für deinen Aufbau:

avrdude -c avrispmkII -p m88 -P usb  -vvvv

von Der Bastler (Gast)


Angehängte Dateien:

Lesenswert?

Ich kann damit nix anfangen, was sagt es mir?

von Konrad S. (maybee)


Lesenswert?

Bekommst du diese Ausgabe auch, wenn der AVRISPmkII keinerlei Verbindung 
zur Schaltung hat?

Was passiert, wenn du im AVR Studio 6 "Device Programmig" aufrufst, dort 
"Tool", "Device" und "Interface" auswählst und auf "Apply" klickst? Was 
passiert, wenn du dann "Tool information" anklickst?

von Der Bastler (Gast)


Angehängte Dateien:

Lesenswert?

Dies ist die meldung wenn ich den ISP abstecke
Könnt ihr mir sagen das dieser funktioniert? war schon kurzdavor ihn 
wegen technischen defekts zurück zuschicken aber ich tüftel erstmal mit 
euch.
Ja oben die neue Ausgabe.

Wenn ich bei Device Programming unter Tools den MKII auswähl, mein 
Atmega8515 und bei Interface ISP, so bekomm ich ein listeneintrag indem 
ich die Frequenz der ISP Clock einstellen kann, diese ist bei 125kHz 
voreingestellt jedoch auch langsahmer funktioniert es nicht. Bei Target 
Voltage steht 5.1Volt die Schaltung wird von meinem PC ATX Netzteil mit 
5V versorgt.

Möchte ich die Seriennummer auslesen (Device Signature) so erhalte ich 
den fehler, dass ich nicht in den programmiermodus komme :
Please verify device selection, interface settings, target power and
connection to the target device.

Unter Toolinformation steht:
AVRISP mkII
Debug host  127.0.0.1
Debug port  54851
Serial number  000200188037
Connection  com.atmel.avrdbg.connection.jungousb
Firmware Version  1.16
Hardware Version  1

von Gadt (Gast)


Lesenswert?

Die Signaturfehlermeldung deutet daruf hin, dass Du im AVRStudio einen 
nicht passenden uC Typ ausgewaehlt hast (zB mega168 statt mega168P)

von Der Bastler (Gast)


Lesenswert?

Auf meinem µC steht:
ATMEL
ATMEGA8515
16PU
1328

so habe ich auch im AVRStudio unter Device rechts neben Tool den 
Atmega8515 ausgewählt, ein 8515-16PU gibt es nicht aber das ist doch 
richtig?

von Max D. (max_d)


Lesenswert?

Die Ausgabe in untitled 2 sagt dir einfach, dass du dich vertippt hast 
(du hast cas "-c" vor avrispmkii vergessen). Gib doch nochmal richtig 
ein und poste nochmal

von Konrad S. (maybee)


Lesenswert?

Der Bastler schrieb:
> Unter Toolinformation steht:

Das bedeutet, dass der AVRISPmkII erstmal soweit funktioniert ...

Der Bastler schrieb:
> Ja oben die neue Ausgabe.

... aber da hast du etwas ganz anderes bekommen und die Fehlermeldung 
sagt auch warum: Du hast keinen Programmer angegeben, weil die 
"-c"-Option fehlt.

Wenn tatsächlich die Verbindungen zu den µC-Pins vorhanden sind, dann 
hast du bei der Rauchzeichen-Aktion vermutlich den µC gegrillt. Shit 
happens! Versuch es mal mit einem neuen µC.

von Der Bastler (Gast)


Lesenswert?

Muss ich nich posten, ist das gleiche wie wenn der Controller angesteckt 
ist also wie das erste CMD fenster was ich schickte.

von Der Bastler (Gast)


Lesenswert?

Ist das wirklich möglich denn der µC hatte da wenig zu tun ich hab an 
GND des µC 5V gegeben und an GND des Programmers ohne das dabei VCC 
angeschlossen war also GND war mit 5V verbunden und Vcc NICHT mit GND.
Der µC war weit weg vom rauch geraucht hats bei der verbindung zwischen 
Programmer und meiner Platine Wobei die buchste wie gesagt weit weg vom 
µC ist. Besteht trotzdem die möglichkeit ihn gekullt zu haben wenn ja 
warum? muss er doch tollerieren wenn er 5V an GND bekommt zudem das 
einzige was wirkich warm wurde war das Kabel zwischen Programmer und 
Platine.
Es ist erleichternd zu hören das der Programmer funktioniert con µC kost 
nur 7€.

von Konrad S. (maybee)


Lesenswert?

Der Bastler schrieb:
> Ist das wirklich möglich

Ja, möglicherweise waren die Rauchzeichen keine Signale aus der 
Friedenspfeife. ;-)

> Der µC war weit weg vom rauch

Wegen der möglichen Ablagerung von Rußpartikeln auf dem µC musst du dir 
echt keine Sorgen (mehr) machen. ;-)

Überleg dir mal den Weg, den der Strom genommen hat, um zur rauchenden 
Stelle zu kommen.

> Es ist erleichternd zu hören das der Programmer funktioniert

Wird sich mit einem neuen µC noch zeigen. Hoffen wir das Beste!

> 7€

Lehrgeld. Eine gute Ausbildung ist teuer. ;-)

von Der Bastler (Gast)


Lesenswert?

Der weg den der Strom genommen haben könnte ist einfach und 
Widerstandslos:
Vom 5V Netzteil über die- Streche des Steckboars richtung gnd anschluss 
des Programmers und ähm komplizierter ist, wie der strom Zurück kommt da 
mein 5V netzteil nicht mit dem passenden GND angeschlossen war und wenn 
doch, dann wird der Strom im programmer richtung vcc über den vcc 
anschluss des programmers zum steckboard über + wieder ins netzteils 
sein der controller ist dort eigentlich paralell geschaltet gewesen.

Oke der Pgrammer gibt mir nicht wirklich durchgang zwischen GND und VCC 
egal wie rum gepolt also muss er eine andere richtung genommen haben 
bleib wohl nich mehr viel übrig wo er durch is...

von Der Bastler (Gast)


Lesenswert?

Nun hab ich den Kurzschluss nochmal hervorgerufen der µC behält ein 
Kühlen kopf während das Kabel doch recht schnell heis wird, interessant 
ist auch, es Blitzt am Netzteil wenn ich - an 5V verbinde doch wie 
fließt der Strom zurück denn ich habe kein GND mit dem Netzteil 
verbunden. Irgendwo muss doch der Kurzschlussstrom hin oder verzieht er 
sich über USB - Wobei das ein völlig anderes Netzteil ist.

von Max D. (max_d)


Lesenswert?

Sowohl das NT im PC als auch dein externes ATX-NT verbinden intern den 
Gnd mit der Erde am Netzstecker .....

von Der Bastler (Gast)


Lesenswert?

ich finds trotzdem seltsam das die steckverbindung rauchte und nicht der 
µC der doch eine höhere Stromdichte gehabt haben musste. morgen kauf ich 
ein neues ic und ihr seid sicher das der programmer richtig arbeitet?

von Der Bastler (Gast)


Lesenswert?

Und zur teuren Ausbildung :D

Dank meiner Ausbildung verdien ich genug geld um in sowas einsteigen zu 
können jedoch werd ich mir kein Teures Board für 100€ Kaufen wenn ichs 
noch nichtmal geschafft hab ne LED zum Blinken zu bringen geschweigeden 
auf den µC zuzugreifen.

von Max D. (max_d)


Lesenswert?

Wenn der Progger vom PC erkannt wird (sieht man daran das AVR-Studio ihn 
sieht) und noch die Targetspannung liest (du sagst ja, dass es 5,1 V 
ausliest), dann stehen die Chance sehr gut, dass der Rest (wenn dann 
wäre etwas im Power-Zweig kaputt) auchnoch lebt.
Der µC raucht so gut wie nie. Wenn man einen größeren Elko über ihn 
entlädt (rat ma lwoher ich das weis, jeder muss erst lernen 
aufzupassen), dann explodiert das Silizium (dann ist direkt ein Loch 
oben drinnen). Wenn man ihn nicht so krass überlastet, dann wird er nur 
rel. heiß, leider reichen halt 200° im Die, damit nichtsmehr 
funktioniert....
Das Kabel hat geraucht weil da halt die zig Ampere die das ATX liefern 
kann durchgerauscht sind (Ohmsches Gesetz sagt dir die Leistung).
Ich finde es echt erstaunlich, dass der mk2 das überlebt hat, aber 
AVRStudio wird uns schon nicht anlügen (ich kenn das persöhnlich nicht).

von Der Bastler (Gast)


Lesenswert?

Ihr habt die ahnung...
Ya die leistung ich kenn leider den innenwiderstand bzw den 
kurzschlusstroms des netzteil nich sonst wuerd ich sie dir gerne sagen.

von Der Bastler (Gast)


Lesenswert?

Ich hab an meinem atmega auch keine AVCC , AREF und kein AGND pin 
weswegen diese auch nicht verbunden sind aufgrund der fehlenden pins hab 
ich auch die 2 100nano kondensatoren nicht... ist das relevant fuer den 
Zugriff?

von Arsenico (Gast)


Lesenswert?

Fehlt sonst noch 'was ?

von Max D. (max_d)


Lesenswert?

Der Bastler schrieb:
> Ihr habt die ahnung...
> Ya die leistung ich kenn leider den innenwiderstand bzw den
> kurzschlusstroms des netzteil nich sonst wuerd ich sie dir gerne sagen.

Das war auch keine Rechenaufgabe sonder eher eine Andeutung, dass es 
ziemlich viel Wärme gibt.


So als Test ob der mk2 noch lebt: Zieh den ISP-Stecker raus und schau ob 
das Studio dann korrekterweise 0V (oder tlw. 0,irgendwas V) am  Target 
sagt. Mich wundert es immernoch, dass der überlebt hat ^^. Vorallem weil 
der AVRDude ihn nicht findet.

Der Bastler schrieb:
> Ich hab an meinem atmega auch keine AVCC , AREF und kein AGND pin
> weswegen diese auch nicht verbunden sind aufgrund der fehlenden pins hab
> ich auch die 2 100nano kondensatoren nicht... ist das relevant fuer den
> Zugriff?

Die Blockis sind zwar wichtig (weil es sonst Störungen gibt), jedoch 
funktioniert der AVR erstmal auch ohne (ist also zu 98% nicht die 
Ursache).

von Der Bastler (Gast)


Lesenswert?

Nein... alle 6 pins des ISP sind mit dem richtigen Pin des Atmegas 
verbunden zur versorgund sind noch 5v+und gnd des netzteil mit dem 
atmega und dem isp verbunden und den Pul Up am reset hab ich auch sonst 
wuerde die MKII wie zu anfang orange blinken ich mach morgen auch gern 
ein schaltplan als grafik

von Der Bastler (Gast)


Lesenswert?

Ja wenn der isp stecker raus ist motzt mich avr studio an die 
zielspannung ist auserhalb des bereiches und im feld target voltage 
steht 0V verbind ich alles wieder und teste bekomm ich 5.1V Target 
voltage jedoch keine nummer des chips.

von Der Bastler (Gast)


Lesenswert?

Auch die leds funktionieren also die gruene die den usb datentransfer 
zeigt und auch die signalled ist rot wenn kein geraet angesteckt oder 
gruen weil er erkennt das was angesteckt ist und er blinkt auch nichz 
orange was er gestern mittag noch machte da fehlte der pull up am reset 
nun ist sie gruen. Habe auch noch Avr studio4 und von dort aus 
funktionoeren auch firmwareupdates ohne probleme die allerdings veraltet 
sind so muss ich bei verwendung mit avr studio6 ein neues update machen 
was ich sagen will im usb datentransfer vom pc zur schnittstelle kann 
ich kein fehler feststellen.

von Max D. (max_d)


Lesenswert?

Sehr gut, das heißt das Studio hat wirklich Zugriff auf die Infos in dem 
mk2 (die 5,1 V hätten auch irgendein Standardwert sein können den 
irgdnein Teil reinwirft). Damit ist dein AVRISP mit 99% 
Wahrscheinlichkeit lebendig.
Bleiben zwei Übeltäter:
Die Verbindung zwischen mk2 und Mega und der Mega selber.
Nachdem du sagst, dass die Verbindung gut ist muss der Mega hin sein.
Tausch den also mal aus (Protipp: ein Mega8 ist ein "Universellopfer", 
gibt es ja nach Quelle für <1€ (dann aber nur aus china) und ist für 
viele Anwendungen genug).
Falls wirklich noch etwas anderes hin ist würde ich also erstmal so 
einen Billigheimer reinwerfen und testen ob der seine Sig. rausrückt....

von Der Bastler (Gast)


Lesenswert?

Bin morgen wenig daheum, viele wege erledigen und dabei kauf ich gleich 
einen neuen.
Andere frage was ist die Beste moeglichkeit meun 6 pin stecker 
zuverlaessig mit dem steckboard zu verbinden ddenn wer weis wie ein 
steckboard von innen aufgebaut ist versteht meun Problem bei der sache 
ich brauch ein stecker der mit 6 pins nebeneunander gibt.

von Der Bastler (Gast)


Lesenswert?

Argh dieses forum braucht eine editieren funktion wenn ich im nachhinein 
les was ich mim handy in das fenster getippt hab fass ich mir an kopp

von Max D. (max_d)


Lesenswert?

Es gibt fertige Adapter für ISP->Breadboard ( 
http://www.adafruit.com/products/1465 ).
Ich hab mir das selber gemacht indem auf einem Stück Streifenraster eine 
6pin-Wanne in die eine und 6 Pins in die andere Richtung gelötet hab.

Quasi so (von der Seite):


---Pin----|
          |-----ISP-Stecker---
          |
          |-----ISP-Stecker---
---Pin----|

von Der Bastler (Gast)


Lesenswert?

Wie saehe das von oben aus vielleicht kann ichs nachbaun

von Max D. (max_d)


Angehängte Dateien:

Lesenswert?

So, hab den mal schnell von allen Seiten abgelichtet (sorry für die 
miese Qualli, mit Blitz war alles nur ein weißer Fleck).
Ich hoffe es ist ersichtlich wie es gebaut ist.

von Der Bastler (Gast)


Lesenswert?

Ich hab noch ein bisschen lochrasterolatine ich denk das bekomm ich 
auchnoch hin damit ich mal ordentliche Verbindungen bekomme,  ich muss 
zugeben bisher ist es pfuscht. Danke fuer die inspiration :) meld mich 
morgen mittag wieder

von Konrad S. (maybee)


Lesenswert?


von Der Bastler (Gast)


Lesenswert?

Habe nun ein isp adapterngebastelt hnd auf funktion geprueft habe ein 
atiny2313 gekauft den ifh nun nach datenblatt anschliessen werde

Also auch mit dem atiny2313 bekomme ich den selben fehler

ERFOOOLG ICH BEKOMME DIE SERIENNUMMER DES ATINY

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.