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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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?
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
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
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?
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
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?
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
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.
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€.
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. ;-)
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...
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.
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?
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.
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).
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.
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?
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).
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
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.
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.
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....
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.
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----|
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.
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
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