- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 21

Thema: DDR und PORT in einem Struct

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    01.07.2013
    Beiträge
    12

    Frage DDR und PORT in einem Struct

    Hallo Zusammen,

    ich arbeite mich grade in die Microcontroller-Entwicklung mit C ein und versuche das DDR und PROT, sowie Pin in einem Struct zu halten.
    Ich würde gerne meine LED-Funktionen in einer Headerfile auslagern, das Ziel hierbei ist eine bessere Les- und Wartbarkeit des Codes.

    Hier etwas Code, ich denke damit ist klar was ich versuche zu basteln:
    Code:
    struct LED
    {
    	unsigned char DDR;
    	unsigned char PORT;
    	unsigned char PIN;
    };
    
    void InitLED(struct LED *led)
    {
    	led->DDR |= 1<<led->PIN;
    }
    
    void LedOn(struct LED *led)
    {
    	led->PORT | 1<<led->PIN;
    }
    
    void main()
    {
    	struct LED ledStoerung = {DDRA, PORTA, PA0};	// LED definieren
    	
    	InitLED(&ledStoerung);	// den Port der LED initialisieren
    	LedOn(&ledStoerung);	// die LED einschalten	
    }
    Leider denkt sich die LED z.Zt. noch "es ist Montag, strahl man selber." Und ich finde grade nicht woran es hängt, vielleicht habt Ihr ja einen brandheißen Tipp für mich.

    Viele Grüße,
    Crazy
    Geändert von CrazyMetal (01.07.2013 um 09:23 Uhr)

Ähnliche Themen

  1. Zeiger auf Struct in einer Struct
    Von Jaecko im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 11.11.2009, 14:42
  2. Antworten: 8
    Letzter Beitrag: 30.06.2008, 20:54
  3. Fragen zum Wiki. Pin. Port und DDR
    Von Lordcyber im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 22.03.2008, 09:29
  4. RS232 Empfang UND Versand auf einem Port?
    Von RHS im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 22.01.2007, 18:02
  5. Bascom Port,Pin,DDR
    Von Baui im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 07.12.2004, 13:20

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress