Nicht angemeldet. · Kennwort vergessen · Registrieren

Johannes Wicklein
Mitglied seit 03/2014
2 Beiträge
Betreff: LED Ansteuerung
Die LED Ansteuerung ist wie folgt definiert:

LEDs: PORTA, Pins 0-7, Start bei LED 1 an Pin 0, eingeschaltet bei low-Pegel
- Pin als Ausgang konfigurieren: entspr. Bit in DDRA-Reg. auf 1

In der Initialisierung habe ich dabei an alle 8 Stellen im DDRA- und PORTA- Register einser gesetzt.
Dabei sollten alle LEDs aus bleiben.

Was muss ich jetzt im weiteren Verlauf tun, um die LEDs anzusteuern?
Das PORTA oder DDRA Register andere 0 bzw 1 setzten?
Und habe ich überhaupt richtig initialisiert?
Raim
GSPiC-Guru
Mitglied seit 05/2011
79 Beiträge
Ja, die Initialisierung ist richtig. DDRx gibt an, ob es sich um einen Eingang oder Ausgang handelt und muss daher nur einmalig bei der Initialisierung gesetzt werden. Mit PORTx wird bei einem Ausgang der Pegel gesetzt. Vergleiche mit der Folie 14-14 (GSPiC).
Schließen Kleiner – Größer + Auf diesen Beitrag antworten:
Prüfcode: VeriCode Gib bitte das Wort aus dem Bild ins folgende Textfeld ein. (Nur die Buchstaben eingeben, Kleinschreibung ist in Ordnung.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O :troll:
Weitere Zeichen:
Gehe zu Forum
Powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-8 by Yves Goergen