Naja, angenommen Variante rechts
for bitno = 0 to 7
PORTx.Y = ByteVar.bitno
next
Ist genaugenommen natürlich kein shiften
Auf Grund einer seriellen Datenausgabe hatte ich für eine
schnelle Problemlösung bei einigen Attinys 2313 den PORTC
mit Shift nach rechts verschoben und am PORTC.0 die Daten
seriell abgegriffen. Da ich für die PINs 1-7 dieses PORTs keine
Verwendung hatte und das Ganze eh vergossen hatte war dies
ein schneller problemloser Weg. Hat ja auch funktioniert.
In Zukunft möchte ich jedoch - einerseits diese PORTs nicht verschwenden
und andererseits auch mit kleinen Tinys (Attiny13) ähnliche Projekte
realisieren. Deshalb nun meine Frage, gibt es eine einfache Möglichkeit,
die Shift-Funktion (rechts, wie auch links) innerhalb einer Bytevariable
zu nutzen und an einen frei wählbaren PIN auszugeben? Das wäre toll und
ich bedanke mich mal schon für diese Info. VG Micha
Naja, angenommen Variante rechts
for bitno = 0 to 7
PORTx.Y = ByteVar.bitno
next
Ist genaugenommen natürlich kein shiften
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Danke ... auch wenns kein Shiften ist, das habe ich ja nur zur Lösung
meines Problems benutzt, scheints ja mein Problem eleganter zu lösen.
Werds ausprobieren . VG Micha
Lesezeichen