Forum: Mikrocontroller und Digitale Elektronik AtTiny84 Input/Output Code


von Haburt (Gast)


Lesenswert?

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
von randy (Gast)


Lesenswert?

... 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

von Julian W. (julian-w) Benutzerseite


Lesenswert?

falsches Forum ;)

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.