- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 12

Thema: Probleme mit der Prozessor Frequenz

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    17.11.2005
    Beiträge
    272
    Hi,

    ich habe mal nachgeschaut. Externes Makefile ist abgeschaltet.

    Aber wie vorhergesagt gibt es beim Copilieren eine Warnung:

    Warnung 1 #warning "F_CPU not defined for <util/delay.h>" c:\program files (x86)\atmel\avr studio 5.0\avr toolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h 89 3 Blinker
    Witzig ist nur, dass ich in einem anderen PRogramm den gleich Kram bei nem Programm mit nem Xmega stehen habe, also

    #include <avr/io.h>
    #include <util/delay.h>

    // Define default CPU frequency (2 MHz), if this is not already defined.
    #ifndef F_CPU
    #define F_CPU 32000000UL
    #endif
    und da gehts super. Noch irgend jemand ein Tip wieso ich diese Warnung bekomme?

    thx Filzlaus
    Unser Wissen ist ein Tropfen, unser Unwissen ist wie ein Ozean.
    Sir Isaac Newton

  2. #2
    Erfahrener Benutzer Roboter Experte Avatar von sternst
    Registriert seit
    07.07.2008
    Beiträge
    672
    Zitat Zitat von Olle_Filzlaus Beitrag anzeigen
    Noch irgend jemand ein Tip wieso ich diese Warnung bekomme?
    Ja, ließ den ersten Satz von meinem letzten Post nochmal.
    MfG
    Stefan

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    17.11.2005
    Beiträge
    272
    Hallo sternst,

    das wars. Ich danke dir. Ich dachte immer das man erstmal alle Header reinwirft und dann den Rest macht. Also wieder was gelernt

    Erst CPU definieren und dann das delay.h reinwerfen.


    Edit:
    Aber echt seltsam ist, dass ich das jetzt auch bei dem Programm vom Xmega so eingestellt habe:
    #include <avr/io.h>

    #ifndef F_CPU
    #define F_CPU 32000000UL
    #endif
    #include <util/delay.h>
    Da bekomme ich die Warnung hier:
    Warnung 1 #warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed" c:\program files (x86)\atmel\avr studio 5.0\avr toolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h 94 3 1_4_2 UART mit Funktionen_Selbst
    also funktioniert es hier genau andersrum Kann mir das jemand erklären wie das zustande kommt?

    thx Filzlaus
    Geändert von Olle_Filzlaus (18.01.2012 um 18:44 Uhr)
    Unser Wissen ist ein Tropfen, unser Unwissen ist wie ein Ozean.
    Sir Isaac Newton

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.04.2010
    Beiträge
    356
    schon mal nach gemessen ob beim xmega die zeiten EXACT stimmen, auf die ms ?
    könnte nähmlich sein das es nur nicht auffällt dass der Fehler durch die abgeschaltete Optimierung das ausgleicht was du mit dem falsch definierten F_CPU verursachst.
    Nicht sehr warscheinlich und warscheinlich auch falsch aber ne besser erklärung fällt mir grad nicht ein.
    könnte auch sein das bei den Xmega includes der F_CPU von haus aus schon höher definiert ist.

  5. #5
    Erfahrener Benutzer Roboter Experte Avatar von sternst
    Registriert seit
    07.07.2008
    Beiträge
    672
    Zitat Zitat von Olle_Filzlaus Beitrag anzeigen
    Da bekomme ich die Warnung hier:
    ...
    also funktioniert es hier genau andersrum
    Die gezeigte Warnung hat rein gar nichts mit F_CPU zu tun, oder damit, ob es vor oder nach dem Inkludieren von delay.h definiert wird.

    Und wenn die falsche Reihenfolge ein richtiges Blinken ergibt, und die richtige Reihenfolge ein falsches, dann würde ich mich fragen, ob der XMega überhaupt mit dem gedachten Takt läuft.
    MfG
    Stefan

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.04.2010
    Beiträge
    356
    Unter umständen ist noch der interne resonator anstatt dem quarz aktiviert ?

Ähnliche Themen

  1. Prozessor
    Von grizzly im Forum Elektronik
    Antworten: 17
    Letzter Beitrag: 23.06.2010, 15:12
  2. Prozessor-Simulator ?
    Von Crazy Harry im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 5
    Letzter Beitrag: 06.07.2009, 16:53
  3. Prozessor
    Von letori im Forum Robby CCRP5
    Antworten: 1
    Letzter Beitrag: 16.03.2008, 17:20
  4. Geschwindigkeitsmessung Prozessor
    Von besa im Forum Robby RP6
    Antworten: 7
    Letzter Beitrag: 16.10.2007, 19:47
  5. Antworten: 6
    Letzter Beitrag: 18.09.2005, 13:18

Berechtigungen

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

LiFePO4 Speicher Test