- fchao-Sinus-Wechselrichter AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Mist, Fusebit für externen Takt falsch eingestellt, und nun?

  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    54
    Beiträge
    2.807

    Mist, Fusebit für externen Takt falsch eingestellt, und nun?

    Anzeige

    Praxistest und DIY Projekte
    Wohl der Klassiker -> habe das Fusebit A987 für den externen Takt falsch eingestellt - anstatt "external XTAL" habe ich "external clock" eingestellt. Nun geht leider nix mehr.

    Wie kann/muss ich den Atmega8 beschalten, damit ich wieder an die Einstellungen kommen kann ?

    Oder lediglich wegschmeissen und ein bisschen ärgern ?

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.11.2004
    Beiträge
    1.693
    Oder lediglich wegschmeissen und ein bisschen ärgern ?
    Nein, mir schenken. Hättest das mal gestern geschrieben. Ich hab heute im Bremen gearbeitet. Hätte ihn mir sogar abgeholt

    Es ist wirklich ein Klassiker. Mit der Suchfunktion hättest du Lösungen gefunden.

    Am einfachsten ist es einen Quarzosszilator (die großen mit 4 Beinen) an XTAL1 anzuschliessen.
    Oder einen anderen AVR, der auf einem Ausgang einen Takt erzeugt.
    Was du jetzt brauchst ist ein TTL-Takt an XTAL1.
    Man könnte den Takt auch mit einem NE555 erzeugen.

    Aber das wohl einfachste (und auch das wofür diese Einstellung vorgesehen ist), ist ein Quarzoszi an XTAL1.
    Die tatsächliche Frequenz ist da auch nicht so wichtig. Du brauchst den ja nur um die Fusebits umstellen zu können.
    In alten Geräten sind die ab und zu mal verbaut. (Alten PC-Karten, Videorekordern, ...) Die sind zwar nicht teuer, aber wenn man ein auslöten kann hat man ihn schneller als wenn man in die Martinistrasse fahren muss

    EDIT: Und wenn alles nicht klappt, nehm ich dir den Chip ab

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.04.2005
    Beiträge
    1.469
    Hi,
    ich habe einen Funktionsgenerator mit TTL Ausgang.
    Mit dem ließen sich falsch gefuste Megas auch reaktivieren.
    Einfach den Ausgang auf XTAL1 draufgehalten, Fuses dabei umgeschaltet. Fertig

    Gruß
    Christopher

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    54
    Beiträge
    2.807
    Okay...werde ich antesten, soetwas hatte ich gehofft, thx !. )

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    22.09.2005
    Beiträge
    7
    Hallo,

    habe ähnliches Problem, bloß noch mit dem kleinen ATtiny2313.
    Bei mir scheint noch ein interner Takt zu laufen, aber ich habe keine Verbindung mehr zu PonyProg, seitdem ich an en Fusen rumgeklickt habe.

    Kann es sein, das mein Takt zu langsam zum Programmieren ist und wenn ja, wie kann ich es wieder rückgängig machen?

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    38
    Beiträge
    4.255
    solange eine wirklich vorhandene taktquelle eingestellt ist, funktioniert auch das proggen, und der interne takt ist auf jeden fall so hoch, dass die programmierung noch läuft...

    bis du sicher, dass du nur an den takt-fusebits rumgestellt hast, und nicht etwa an den fuses, die den schreibzugriff über ISP sperren???

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    22.09.2005
    Beiträge
    7
    Habe nur die Fuse CKSEL 0...3 geändert. Und die sind meiner Meinung nach nur für den Takt.
    Es ist jeder im Vorteil, der lesen kann. Habe die Einstellungen genau falsch herum gemacht.
    Sollte es ein Problem mit der seriellen Programmierung geben, muss ich es mal mit einer Parallelen probieren.

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    38
    Beiträge
    4.255
    also genau? in ponyprog überall nen haken gesetzt? dannn steht der AVR auf externer takt...

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    22.09.2005
    Beiträge
    7
    Also ich habe nun alles überprüft, aber ich sehe keine Möglichkeit mehr. Werde mir morgen einen neuen Chip besorgen und nocheinmal alles überprüfen.
    Wie sollte ich am besten die Fusen schalten.
    Bin neu auf dem Gebiet und habe mir die Entwicklungsplattform aus Elektor 03/03 aufgebaut.
    Dabei wird per Jumper entweder auf 4MHz Quarz (angeschlossen an XTAL1 und XTAL2) oder auf RC-Oszillator (angeschlossen an XTAL1) geschaltet.
    Kann man die Fusen einmal stellen und dann per Jumper umstellen, oder muss mann immer per PonyProg den Takt einstellen?

  10. #10
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.09.2005
    Ort
    Weissensberg / Bodensee
    Beiträge
    232
    Hallo

    Das Board ist ja ursprünglich für den 90S2313 entwickelt der hat keine Fuses zum Osc abschalten und da funktioniert es prima mit dem Umschalter Quart/RC auf der Platine. Müsste eigentlich auch beimm Tiny funzen. Die Fuses lassen sich nur per Prog einstellen. Also probieren auf Quarz einstellen, LEDBlinkprog laufen lassen und beide Schalterstellungen probieren.
    Du bekommst den IC warscheinlich wieder zum laufen wennDu einen Externen Takt (zb von einen aus TTL Gattern schnell aufgebauten Osc) auf X1 gibst (Näheres dazu steht auch im Datenblatt), genaue Frequenz ist nicht so wichtig sollte aber schon über 1MHz liegen. Da ja alle Ports auf der Steckleiste liegen ist der Anschluß kein Problem. Manchmal muß man beim Ponyprog bei solchen Aktionen mal auf Kalibrirern gehen bevor man einen Verbindungsversuch macht.
    Viel Erfolg , Warze

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests