PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Taster abfragen....rncontrol.h???



Mnemonic82
26.04.2010, 18:19
Hallo,

bin totaler Newbie... Hab versucht über die Taster LED´s an und auszuschalten. Hab gedacht man könnte wenn die rncontrol.h includiert ist, könnte man im Hauptprogramm einfach in einer if-abfrage abfragen ob ein Taster gedrückt ist. Hab schon alles versucht...

Wär super wenn jemand nen Codeschnipsel hätte wo ich sehn kann wie man sowas machen muss.

Vielen Dank im Vorraus

Gruss Mnemonic

Mnemonic82
26.04.2010, 18:52
Man kann doch so ein Makro einer Headerdatei im Programm benutzen, ohne die Funktion dort nochmal zu schreiben. oder Etwa nich?
Hilfe...!!! Werd sonst noch bekloppt...

Mnemonic82
27.04.2010, 16:54
Hallo,
mein Quelltext sieht folgendermaßen aus:

#include <stdlib.h>
#include <avr/io.h>
#include "rncontrol.h"


int main()

{
DDRC=0xFF;
DDRA=0x00;

while(1)
{
if(button==1)
{
PORTC=0b00000000;
}
else
{
PORTC=0b11111111;
}

}
return 0;
}

Funzt aber leider nich....

Mnemonic

Mnemonic82
27.04.2010, 18:37
Die Lösung ist:

Anstatt : if(button==1)

muss es heissen: if(button()==1)

So benutzt man eine Funktion aus einer Header...