- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 4 von 4

Thema: Atmega48 läuft mit 1Mhz statt 8Mhz

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647

    Atmega48 läuft mit 1Mhz statt 8Mhz

    Hi,

    ich habe einen Atmega48. Dieser soll mit dem Internen Quarz/Osci mit 8Mhz laufen.

    Ich habe ihn mit diesem Programm gefüttert:
    Code:
    $regfile = "m48def.dat"
    $crystal = 8000000
    $baud = 9600
    
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8
    Config Timer2 = Pwm , Pwm = On , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8
    
    Weiss Alias Pwm1a
    Rot Alias Pwm1b
    Gruen Alias Pwm2a
    Blau Alias Pwm2b
    
    Do
    
    Rot = 1
    Waitms 1000
    Rot = 0
    Gruen = 1
    Waitms 1000
    Gruen = 0
    Blau = 1
    Waitms 1000
    Blau = 0
    Weiss = 1
    Waitms 1000
    Weiss = 0
    
    Loop
    
    End
    Die Led´s leuchten 8 Sekunden! Sie sollten aber eigentlich nur 1 Sekunde leuchten. Daraus schliesse ich jetzt, das er nur auf 1Mhz läuft.

    Wie kriege ich den jetzt auf 8Mhz?

    Die Fuses sehen im Moment so aus wie im Anhang.

    Danke
    Gruß Daniel

    PS: Das ist nicht mein erstes Projekt, ich habe schon deutlich kompliziertere Sachen verwirklicht. Nur irgendwie will der Atmega48 nicht so wie ich will. Mit nem Atmega8 hatte ich keine Probleme.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken fuses.png  
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

Berechtigungen

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

Labornetzteil AliExpress