- LiFePO4 Speicher Test         
Ergebnis 1 bis 3 von 3

Thema: Änderung der CPU-Frequenz

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    18.12.2004
    Beiträge
    24

    Änderung der CPU-Frequenz

    Anzeige

    Powerstation Test
    Ich hätte mal eine Frage.
    Wenn ich die CPU-Frequenz ändere, dann ändert sich nichts bei meinem Programm.
    Sollte der Interrupt nicht öfters ausgelöst werden, wenn die Frequenz höher ist? Was mach ich falsch. Es macht auch nix, wenn ich die Frequenz
    direkt im Makefile runter oder hinaufdrehe.
    Ich habe ein STK500-Board und einen ATmega8 drinnen.

    Code:
    #define F_CPU	4000000
    
       ............
    
    SIGNAL(SIG_OVERFLOW1)		// Wir werten hier den Timer overflow Interrupt 
    {						// vom Timer 1 aus
    	nTicks++;
    	if (nTicks == 921) 	
    	{	minutenzaehler ();
    		nTicks = 0;
    	}
    }

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.11.2005
    Alter
    49
    Beiträge
    1.146
    Die CPU-Frequenz kannst Du nicht im Code einstellen, das geht nur über die Fuses. Im AVR-Studio auf den "AVR-Chip" klicken, Registerkarte 'Fuses' auswählen. Da kannst Du dann "Int. RC Osc." mit der passenden Frequenz (1,2,4,8 MHz) und der passenden Start-Up Time (0,4,64ms) auswählen.

    askazo

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    44
    Beiträge
    464
    Im programm musst du die Frequenz definieren, die du mit den Fuses einstellst.

Berechtigungen

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

Labornetzteil AliExpress