- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 10

Thema: Verständnisproblem #define

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    Erfahrener Benutzer Roboter Experte Avatar von sternst
    Registriert seit
    07.07.2008
    Beiträge
    672
    Also wird unterschieden, ob PORTD oder PORTB beschrieben werden soll und dazu passend aus dem #define das PD5 bzw PB5 ausgewählt?
    Nein, im Define ist es immer PB5. Aber PD5 und PB5 sind einfach beide das Gleiche, nämlich einfach 5.
    Code:
    PORTD = 1<<PD5;
    PORTD = 1<<PB5;
    PORTD = 1<<5;
    Alle drei Zeilen sind völlig identisch.


    PS: Ist aber schlechter Programmierstil, weil verwirrend (wie man sieht).
    Ich hätte es eher so geschrieben:
    Code:
    #define  FWD  (1 << 5)    /* PD5,PB5 */
    Geändert von sternst (23.01.2012 um 14:25 Uhr)
    MfG
    Stefan

Ähnliche Themen

  1. Baudraten - #define xxx und einige Auswirkungen
    Von oberallgeier im Forum Software, Algorithmen und KI
    Antworten: 14
    Letzter Beitrag: 15.11.2011, 09:04
  2. #define und adressen setzten in asm30 - dspic
    Von Pitt1986 im Forum PIC Controller
    Antworten: 2
    Letzter Beitrag: 10.06.2008, 20:13
  3. Mit #define zugewiesene Konstanten nicht zuweisbar?
    Von EDatabaseError im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 21.05.2008, 17:09
  4. Verständnisproblem declare Sub
    Von meldano im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 15.06.2007, 05:56
  5. #define send, #define reveice
    Von pebisoft im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 09.03.2005, 07:37

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress