- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 7 von 7

Thema: Frage zu #define-Direktive in asuro.h

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier Avatar von Swordfish6
    Registriert seit
    01.11.2012
    Ort
    Nürnberg
    Alter
    45
    Beiträge
    10

    Frage zu #define-Direktive in asuro.h

    Hallo Forum,

    ich habe ein kleines Verständnisproblem mit dem Quellcode, bei welchem mir auch die Suchfunktion, Googeln etc. nicht weiterhelfen konnte. Wahrscheinlich ist es einfach, jedoch programmiere ich zu selten und bin deshalb recht ahnungslos

    asuro.c verwendet ja als Header-File asuro.h. Dort gibt es einen Block INTERNAL. Exemplarisch eine Codezeile

    #define SWITCHES (1 << PD3)

    Der Präprozessor befehl #define ist mir soweit klar, SWITCHES wird bei der Kompilierung durch die Zeichenfolge (1 << PD3) ersetzt. Nur erschließt sich mir die Bedeutung dieser Zeichenfolge nicht so wirklich. Hinter dem String PD3 steckt wohl die Hardware-Adresse von PD3 des ATMEGA, die in einer weiteren Header Datei genauer spezifiziert wird (?).
    Weiter: was ist denn "<<" für eine Anweisung? Ich habe da partout keine Idee (sehe ich mir andere Anweisungen an, z. B #define FRONT_LED (1 << PD6) kann ich VERMUTUNGEN anstellen, mehr nicht).

    Würde mich freuen wenn ihr mir ein paar Tipps geben könntet

    Danke und Gruß, Swordfish
    Geändert von Swordfish6 (01.11.2012 um 14:01 Uhr)

Ähnliche Themen

  1. AVR/gcc: Symbol od. Define mit Controllernamen
    Von Jaecko im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 14.05.2012, 00:32
  2. Verständnisproblem #define
    Von Arkon im Forum C - Programmierung (GCC u.a.)
    Antworten: 9
    Letzter Beitrag: 24.01.2012, 13:39
  3. Baudraten - #define xxx und einige Auswirkungen
    Von oberallgeier im Forum Software, Algorithmen und KI
    Antworten: 14
    Letzter Beitrag: 15.11.2011, 10:04
  4. kann man die $crystal direktive irgendwie auslesen
    Von kolisson im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 15.09.2009, 21:49
  5. #define send, #define reveice
    Von pebisoft im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 09.03.2005, 08:37

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress