Forum: Projekte & Code Pollin Funk Board HelloWorld.c


von Alex G. (Firma: student) (alex2308)


Lesenswert?

Hallo,

ich habe hier eine Frage. Ich habe das Pollin Funk Eval Board 1.1 mit 
Attiny2313 und auch schon Hello World (LEDs an) zum laufen gekriegt. 
Jetzt kämpfe ich allerdings mit dem Taster. Wie kriege ich das Board 
dazu, zu warten, bis ich die Taste drücke und dann zu blinken?

ich habe es mit
1
 while (PB1==0) ;
2
    blinkLED();

probiert, allerdings erfolglos. Port B habe ich mittels PORTB=0x00; und 
DDRB=0x00; initialisiert.

Gruß und Dank,

Alex

PS: Vielleicht habe ich mich auch verlötet? Wenn jemand ein 
"Tastenprogramm" für den Attiny2313 und Pollin Board hat, würde ich das 
gern testen.

von Werner B. (Gast)


Lesenswert?

1
 while ((PINB & PB1) == 0) 
2
     /* Warte */;

von Alex G. (Firma: student) (alex2308)


Lesenswert?

Funktioniert! Vielen Dank Werner!

Hab inzwischen aber das Problem, dass die LED leuchtet, wenn ich manche 
Leitungen auf der Platine berühre. Vermute Platine muss geerdet werden? 
Poste das aber seperat im Platinenforum, da ich mir hier keine Antwort 
erwarte.. :)

von Oliver D. (highspeed-oliver)


Lesenswert?

Du sollst ja auch nicht auf der Platine rumpatschen !!!

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.