Ich habe vor kurzem mit dem Programmieren von Atmega8 und Attiny13
begonnen. Ich habe schon Blink- und Lauflichter mit LEDs programmiert.
Jetzt habe ich eine Frage:
Wenn ich ein Byte zu einem Port schreiben will (sag man das so?) habe
ich das so gemacht:
Die 1.,4.,5. und 8. LED leuchtet, die 2.,3.,6. und 7. bleibt dunkel.
Jetzt möchte ich, dass bspw. die ersten drei Ausgänge entweder 0 oder 1
sind, abhängig von irgendwas...
Nachher die restlichen 5 LEDs in einer Reihenfolge(von irgendetwas
abhängig) blinken lassen.
Wenn ich aber den Status des 1. Ausgangs nicht kenne, den 6. und 7. aber
auf HIGH haben möchte funktioniert das nicht:
Da ich ja alle anderen Bits auf 0 setzte.
Ich möchte also den Wert einzelner Bits ändern, ohne die anderen zu
beeinflussen.
Ich hoffe man versteht meine Frage.
Ich habe das AVR-GCC Tutorial gesehen, nur ist das ohne
Programmiererfahrungen etwas schwierig.
Stefan