Forum: Compiler & IDEs Deklaration, Verknüpfungen im AVR Studio 5


von werner1 (Gast)


Lesenswert?

Hallo
Wie deklariert man einzelne PIN´s , wenn z.B PA0 = Taster1, PA1 = 
Taster2 usw. heißen sollen.

Gibt es eine übersicht von Datentypen und Verknüpfungen die im AVR 
Studio angewandt werden?

Vielen Dank

von troll (Gast)


Lesenswert?

werner1 schrieb:
> PIN´s
Aua!

> PA0 = Taster1
#define Taster1 PA0

> Gibt es eine übersicht von Datentypen die im AVR
> Studio angewandt werden?
Doku vom GCC, Datentypen. int ist 16 bit groß.

>und Verknüpfungen
?

von werner1 (Gast)


Lesenswert?

Habe mein Programm jetzt mal umgebaut aber irgendwie st die IF abfrage 
des Taster noch falsch.

# define Taster PA0



    while(1)
    {


    if (Taster ==1 )

    // Abfrage PIN A2    (Taster nach GND)


    {
    PORTD |= 1<<PD0;        // PIN A0 = 1

    }

    else
    {
    PORTD &= ~(1<<PD0);        // PIN A0 = 0
    }
  }
}

von Peter II (Gast)


Lesenswert?

du solltest erstmal dir die Grundlagen anlesen:

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial


du hast nach auflösungs de defines geschrieben:

if (0 ==1 )

und das ist klar das das nicht geht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.