Forum: Mikrocontroller und Digitale Elektronik LCD Backlight


von Kevin H. (raeak)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe hier eine Variable die mir eigentlich einen  Wert zurück geben
sollte und diesen mir in eine andere Variable schreiben soll.
Aber das funktioniert noch nicht so ganz wie ich das gerne hätte...

Der Zustand ist ständig 0 also low und änder sich nicht.
Ich suche jetzt schon seit 2 Stunden den Fehler.
Vielleicht kann mir hier wer helfen mit meinem kleinen Problem.

PS: Ports sind in der main.c deklariert:

(auszug auf main.c):
int main(void)
{
  DDRA &= ~ (1<<PA0);
  DDRA |= (1<<PA1);

        ...

ah fast hätte ich es vergessen. Das Programm soll mir einen Transistor
ansteuern, der wiederum aktiviert die LCD - Backlight.

Das ganze soll später noch zeitgestuert werden, aber jetzt muss es erst
einmal funktionieren ohne Zeitstuerung.


Grüße
Kevin

von Kurt (Gast)


Lesenswert?

Na HOPPLA!

Meine Variable für ernstgemeinte Fragen liefert hier
auch nur NULL. Komisch, der Troll-Check liefert Werte
ungleich NULL...

von Stefan S. (stefan2013)


Lesenswert?

Vielleicht kann dir jemand weiterhelfen, wenn du den gesamten Code 
herzeigst und deine Hardware (Taster?) beschreibst.

von Marco (Gast)


Lesenswert?

was genau ist dein Problem?

Er hat doch oben den Code als Anhang

von Georg G. (df2au)


Lesenswert?

Bei den AVR sind die IO-Adressen nicht gleich den Memory mapped 
Adressen. Deine Pointer zeigen eventuell ins Nirwana (Glaskugel, da du 
die entscheidenden Teile des Quelltextes nicht zeigst).

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.