Schönen Mittag, Beschäftige mich gerade mit einem AtTiny84 mit dem Arduino Uno als ISP. Bekomme es leider nicht hin, dass der Output sich ändert wenn Spannung an einem Input anliegt, lediglich die Festlegungen im Setup funktionieren. Hab schon mehrere Möglichkeiten versucht den Code zu schreiben: void setup() { DDRA = 0b00001111; PORTA = 0b00001111; } void loop() { if (PA7 == HIGH) {PORTA = 0b00001111;} else {PORTA = 0b00000000;} } Gibt sicher eine einfache Lösung, hänge daran aber schon den halben Tag.
:
Verschoben durch User
... mhm, aber HIGH ist schon als 1 definiert, oder? ;) ausserdem muesste die abfrage mit PIN* gemacht werden, PA7 ist zum setzen des outputs. siehe http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warten_auf_einen_bestimmten_Zustand gruss, -- randy
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.