Hi, würde gerne den Takt meines ATMega16 DevBoards ändern. Momentan hat der uc einen Takt von 1MHz (also Standard). Nun kan der ja bis auf 16Mhz hochgetaktet werden... Geht das auch ohne extra Bauteile zu besorgen ? Auf dem DevBoard ist ein 16MHz Oszillator(Quarz, klein silbern und oval) Kann ich das mit den Fusebits machen? Oder muss ich zwingend etwas externes an XTAL1 und XTAL2 anklemmen ?? (aktuelle Fusebit konfig. siehe Anhang) oder habt ihr ne bessere idee, wie ich es hinbekommen kann das _delay_ms(1000); auch wirklich um 1 sekunde verzögert ?? Danke,
Datenblatt des Mega16 lesen, insbesondere die Kapitel über Clock-Sources und Fusebits. Wenn nix verstanden, dann nochmal lesen, bis der Groschen fällt. Dann Fuses aus Datenblatt herausschreiben, damit du sie übersichtlich vor dir liegen hast, wenn du sie mit dem gegenwärtigem Stand der Fuses in deinem AVR vergleichen willst. Da gibt es nämlich immer wieder Missverständnisse über die Bedeutung von H und L, 0 und 1, programmed und unprogrammed. Das wurde aber hier im Forum schon 'zigmal erklärt, einfach mal ein paar Seiten zurück blättern. ...
Ahh, da steht ja was, also gesetzt sind sie wenns sie auf 0 stehen und nicht gesetzt wenn sie auf 1 stehen also muss ich das ja wie im anhang dargestellt setzen oder ?? gut bekomme damit zwar nur 8MHz aber das ist ja auch schon mal gut..
Und wie kann ich nun erreichen, das ich mit _delay_ms(1000); auch wirklich um 1 sekunde verzögere ??
Ich wollte mich eigentlich absichern, bevor ich an den fusebits rumfummel, weil ich doch ein wenig besorgt bin, das dabei was kaputt gehen kann(was man halt alles falsch machen kann...z.b. kein zugriff mehr auf den uc ....usw) wäre über eine antwort eines etwas mehr erfahrenen mitgliedes sehr DANKBAR
http://www.mikrocontroller.net/forum/list-1-1.html?filter=fuse http://www.mikrocontroller.net/forum/read-1-305204.html ...
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.