Hallo! noch ein Atmega ist kaputt :( Es war ein mega16. den wollte ich mit Hilfe dieser schönen Seite mit fusebits versorgen für 16 Mhz Quarz. jetzt schreibt pony "unknow or missing device" was habe ich bloss falsch gemacht? Danke
>was habe ich bloss falsch gemacht?
Am falschen Ende gespart!
Lege einen externen Takt >1Mhz an den XTAL1-Pin des Controllers.
Vielleicht hilft´s.
>Lege einen externen Takt >1Mhz an den XTAL1-Pin des Controllers. >Vielleicht hilft´s. aber der Quarz ist ja dran. reicht das nicht? warum ist er kaputt?
>aber der Quarz ist ja dran. reicht das nicht? >warum ist er kaputt? Der ist nicht kaputt und der Quarz reicht (momentan) nicht. Du hast höchstwahrscheinlich die Fuses so geändert, daß der Controller einen externen Takt erwartet. Der interne Quarzinverter ist in dem Fall abgeschaltet, wodurch der Quarz nicht schwingen kann.
Der große Q wrote: >>was habe ich bloss falsch gemacht? > > PonyProg benutzt! Das ist kein Fehler das er PonyProg benutzt hat.
@Andreas Kaiser danke für den link! den sehe ich 5 mal am tag! anhang diesem Artickel, habe ich mein Controller verfused. alle schicken mir links und dattenblätter, aber was konkretes sagt keiner.
>alle schicken mir links und dattenblätter, aber was konkretes sagt >keiner. Dort ist doch alles beschrieben, lesen musst Du schon selbst...
Wie wärs wenn du statt zu motzen erst einmal den dort erwähnten Tip zum Reaktivieren ausprobierst?
Alex wrote: > anhang diesem Artickel, habe ich mein Controller verfused. "anhang" ist gut... > alle schicken mir links und dattenblätter, aber was konkretes sagt > keiner. Wozu auch, wenn es im Datenblatt genau beschrieben ist? Einfach mal lesen, verstehen und danach richten. Klar, es steht nicht alles zusammengefasst auf einer Seite, da musst Du schon Stift und Papier nehmen und Dir die Informationen von verschiedenen Seiten und Kapiteln zusammentragen. Wer dazu zu faul ist, der hat es nicht besser verdient. ...
Konkret: a) du hast die Fuses nicht für den Quarzoszillator des entsprechenden Frequenzbereichs gesetzt b) du hast die Fuses richtig gesetzt aber den Quarz falsch verschaltet c) du hast alles richtig gemacht aber der Quarz, die Kondensatoren oder der Mega ist defekt (daran glaube ich am wenigsten)
>Wie wärs wenn du statt zu motzen erst einmal den dort erwähnten Tip zum >Reaktivieren ausprobierst? habe ich. es funktioniert. aber ich bin immer noch der Meinung, dass es so sein sollte. netürlich ist das falsch. es funktioniert ja nicht. wie es richtig ist komme ich beim bessten Willen nicht drauf. es ist ja nicht so, dass ich kein Datenblatt gelesen habe. es ist ja auch WESENTLICHER schneller und einfacher das Datenblatt durchzulesen , als hier die gewünschte Antwort zu bekommen. und weil es anders nicht geht, habe ich schon mal hier geschrieben.
Das wichtigste, das du bei Pony beachten musst, ist: Ehe du im Dialog auch nur irgendetwas umstellst, immer vorher auf 'Read' klicken. Ansonsten sehen deine CKSEL Einstellungen nicht schlecht aus. Bei einem Quarz alle 4 Haken bei den CKSEl weg, ist eigentlich die korrekte Einstellung. Wenns dann nicht geht, dann wirds wohl ein elektrisches Problem am Quarz oder der Beschaltung sein. > es ist ja auch WESENTLICHER schneller und einfacher das Datenblatt > durchzulesen , als hier die gewünschte Antwort zu bekommen. :-) SChneller ist es nicht. Aber wenn du das Datenblatt studiert hast, dann kannst du das auch wenn mal keiner hier im Forum sein sollte. Gib einem Mann einen Fisch und er hat einen Tag zu essen. Lehre ihn zu fischen und er hat sein Leben lang zu essen.
>Wenns dann nicht geht, dann wirds >wohl ein elektrisches Problem am Quarz oder der Beschaltung sein. was muss ich jetzt machen?
Wenn das Bild oben die jetzige Fuseseinstellung zeigt, also den Zustand unmittelbar vor dem Schreiben genau dieser Fuses, dann ist der µC NICHT verfust im Sinn von "Externer Takt ist eingestellt". Bei Ponyprog sollte man zuerst die Fuses einlesen, dann Änderungen machen und dann erst die Fuses neu programmieren. Viele Probleme lassen sich darauf zurückführen, dass der erste Teilschritt nicht gemacht wurde. Vielleicht weisst du noch wie du vorgegangen bist? Die im Bild gezeigten Fuses sind für einen Quarz (external crystal( gesetzt. Es kann aber sein, dass dein Quarz nicht richtig schwingt und dsshalb der µC nicht in die Gänge kommt. Welche Messmöglichkeiten hast du, um hier nachzuforschen? Was die Ursache für die fehlenden externe Taktquelle sein kann... schwer zu ferndiagnostizieren. Wenigstens das Schaltbild müsste man mal sehen oder - wenn es ein bekanntes Board ist - wenigstens einen Link auf das Layout des Targetboards. Durch ein Anlegen eines > 1MHz Takts an XTAL1 wie oben vorgeschlagen, würdest du den Quarz quasi ersetzen. Vielleicht hilft das, wenigstens soweit, dass du wieder auf internen RC-Oszillator umstellen kannst.
Alex wrote: >>Wenns dann nicht geht, dann wirds >>wohl ein elektrisches Problem am Quarz oder der Beschaltung sein. > was muss ich jetzt machen? Das übliche: Alle Verbindungen kontrollieren. Auf Kurzschlüsse kontrollieren. Ev. anderen Quarz nehmrn (könnte ja defekt sein) Ev. die Kondensatoren tauschen. Platine auf Haarrisse untersuchen. ...
Karl heinz Buchegger wrote: > Das wichtigste, das du bei Pony beachten musst, ist: > > Ehe du im Dialog auch nur irgendetwas umstellst, immer > vorher auf 'Read' klicken. > Glücklicherweise macht seit kurzem Ponyprog (V2.07c) das einlesen der Fuses jetzt alleine.
wenn jemand die richtigen Einstellungen für Mega32 und 4Mhz Quarz hat, dann würde ich mich freuen.
Wir haben das Gefühl, dass du aus Prinzip nicht gewillt bist, selbst über irgendwas auch nur ein wenig nachzudenken.
@Jörg Wunsch zu deinem blöden Kommentar habe ich ober schon was geschrieben. du hast nicht mal alles durchgelesen, aber reisst schon dein Maul auf! ich frage mich, ob es sich überhaupt lohnt hier noch was zu fragen. eine "normale, KONKRETE" Antwort habe ich sowieso noch NIE bekommen, auch wenn ich euch drum bitte. ich hau ab!
Warum hängst du nicht einen Defibrillator, äh Ozillator an XTAL1 und holst den Mega16 wieder ins Leben zurück? Stattdessen motzt Du die Leute hier an.
Tschuess Alex, vielleicht findest du auf deinem weiteren Lebensweg jemanden, der dich mit dem goldenen Löffel füttert, so dass du das Selberdenken auch weiterhin vermeiden kannst.
Alex wrote: > ich habe das Gefühl, dass ihr aus Prinzip keine fertige Lösung geben > wollt. Zu diesem Thema wirst du auch in den seltensten Fällen etwas anderes hier hören. Hier will nämlich keiner Schuld sein, wenn dein Mega nicht mehr geht, weil er verfust wurde. 100-tausende da draussen schaffen es, einen Mega nach Datenblatt richtig zu fusen. Du wirst das auch hinkriegen. Die entsprechenden Hinweise dazu hast du ja bereits. Lerne damit zu leben, dass du selbst etwas anhand eines Datenblattes rausfinden musst. Irgendwann ist die Zeit in der die Tante mit einem aufs Klo geht, einfach vorbei.
>Warum hängst du nicht einen Defibrilator, äh Ozillator an XTAL1.... habe ich doch schon gemacht... >Autor: Alex (Gast) >Datum: 14.01.2008 11:47 >habe ich. es funktioniert. ich weiss nur noch die richtige Einstellung >nicht
Alex wrote: >>Warum hängst du nicht einen Defibrilator, äh Ozillator an XTAL1.... > > > habe ich doch schon gemacht... >>Autor: Alex (Gast) >>Datum: 14.01.2008 11:47 >>habe ich. es funktioniert. ich weiss nur noch die richtige Einstellung >nicht Und? Hast du es erneut versucht, dem Ding die richtigen Fuses einzustellen? Du hast jetzt 2 Bestätigungen, dass deine Fuses so wie du sie im ersten Post eingestellt hast, ok sind. CKSEL 0 bis 3: alle Haken weg. (ohne Gewähr)
> ich bin zu blöd
Nachdem ich deine ständige Nörgelei hier gelesen hab, wage ich nicht
mehr, dir zu widersprechen.....
>Und?....... habe ich. Quarz schwingt. aber ohne ext. Takt macht der Controller nichts. >Hast du es erneut versucht, dem Ding die richtigen Fuses einzustellen? wenn ich wüsste welche die richtigen sind... wie gesagt, datenblatt habe ich gelesen, und danach die Fusebits gesetzt. Und weil es nicht so geklappt hat, habe ich hier gepostet.
Alex wrote: >>Und?....... > > habe ich. > Quarz schwingt. Woher weist du das? > aber ohne ext. Takt macht der Controller nichts. dann schwingt der Quarz auch nicht. Denn wenn der Quarz schwingen würde, würde der Proz. arbeiten. So einfach ist das.
Also Du sagst der Quarz schwingt aber ohne ext. Takt macht der Controller nichts. ???? Der Quarz liefert doch den Takt von extern. Verstehe ich nicht ganz. Hast Du mal die Verdrahtung von Deinem Quarz mit dem uC überprüft? Wenn das alles richtig verdrahtet ist inklusive der zwei Kondensatoren funktioniert das. Das ist idiotensicher. Woher weiss Du, dass der Quarz schwingt? Hast Du das mit einem Oszilloskop überprüft oder woher bist Du Dir da so sicher? Gruss Guile
Scopetest ist auch nicht narrensicher. Jedenfalls nicht mit den üblichen Probes, deren Kapazität (typ 13-16pF) gross genug ist um das Verhalten des Oszillators signifikant zu ändern.
Alex wrote: > wenn jemand die richtigen Einstellungen für Mega32 und 4Mhz Quarz hat, > dann würde ich mich freuen. Freu dich.
Maaaaaan...das ist doch echt unmöglich!!! Erst eine überschrift wie "ich bin zu blöd", dann Fragen wie "mein Auto läuft nicht, warum?" und dann beim Verweis aufs Datenblatt pampig werden. Was erwartest du hier eigentlich? Dass dich jemand anruft, der dich frägt, wann du mal Zeit hast, um die den µC zu flashen? Also ich hab keine 2 Minuten gebraucht, da habe ich die passende Information aus den Datenblatt gefunden: Device Clocking Option CKSEL3..0 External Crystal/Ceramic Resonator 1111 - 1010 External Low-frequency Crystal 1001 External RC Oscillator 1000 - 0101 Calibrated Internal RC Oscillator 0100 - 0001 External Clock 0000 CKOPT CKSEL3..1 Frequency Range(MHz) 1 101 0.4 - 0.9 1 110 0.9 - 3.0 1 111 3.0 - 8.0 0 101, 110, 111 1.0 ≤ 1 heißt Haken NICHT gesetzt. Auch wenn ich jetzt vom Moderattor eines auf den Deckel bekomm: Wenn du mit der Einstellung hier bist, die anderen für dich arbeiten zu lassen und dich nicht selbst um etwas kümmerst (z.B. Datenblatt mal zu Hand nehmen), dann bist du hier an der falschen Stelle!! Ja, der Ton ist hier letzter Zeit rauher geworden, aber nur, weil auch die Fragen immer dreister werden. Gruß Christian
>CKOPT CKSEL3..1 >Frequency Range(MHz) >1 101 0.4 - 0.9 >1 110 0.9 - 3.0 >1 111 3.0 - 8.0 und wenn die Frequenz höher als 8Mhz ist?
Dann geht das Licht aus. CKOPT CKSEL3..1 Frequency Range(MHz) 1 101 0.4 - 0.9 1 110 0.9 - 3.0 1 111 3.0 - 8.0 0 101, 110, 111 1.0 ≤ <<<-----siehst Du diese Zeile hier???
>0 101, 110, 111 1.0 ≤ <<<-----siehst Du diese Zeile hier???
doch, aber ich verstehe sie nicht :(
Wenn CKOPT programmiert (also 0) ist, geben die anderen 3 Bits die Startzeit vor, und zwar für eine Frequenz größer/gleich 1Mhz bei Verwendung eines Quarzes. Größer 1Mhz heißt auch größer 8Mhz und bis einschließlich 16Mhz.
Sven L. wrote:
> Generation Pisa...
Wer? Der clevere Frager, der sein Ziel, dass Andere für ihn die Arbeit
machen, ja doch erreicht hat, oder die Antworter, die trotz Pöbeleien
für ihn arbeiten?
Sorry...
...
Hannes Lux wrote: > Sven L. wrote: >> Generation Pisa... > > Wer? Der clevere Frager, der sein Ziel, dass Andere für ihn die Arbeit > machen, ja doch erreicht hat, oder die Antworter, die trotz Pöbeleien > für ihn arbeiten? > > Sorry... > > ... Der Frager, welcher mal einfachste Dinge im Datenblatt verstehen sollte, um dann weitere Lerneffekte zu erzielen. So, wie ich es bisher hier mitbekommen habe, wird niemand abgewiesen, selbst bei einfachsten Fragen. Doch sollte irgendwo der Stil und der Respekt den anderen gegenüber gewahrt werden. Dachte eigentlich, dass das klar sei.
Klarer Fall. Zieh'n Finger Alex, mehr Info's kannst du mit solch einem Verhalten nicht erwarten! Und: Du hast recht, manchmal geben wir hier aus Prinzip keine konkreten Antworten. Vor allem wenn Leute pampig werden. post scriptum: Zugegeben, die Zeile
1 | 0 101, 110, 111 1.0 ≤ |
hat bei mir auch schon für Verwirrung gesorgt - sehr unglücklich dargelegt.
@Alex: Kann es sein dass du zufällig mit einem gewissen Markus G. verwandt bist?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.