Hi,
ich will ein Byte (0-255) an einem kompletten Port eines Mega8 ausgeben. Meiner Meinung nach hab ich den Port korrekt verdrahtet, aber wenn ich mitdie Zahl 123 als Binärcode auf den Port schreiben will (Der Windows-Rechner sagt, es müsse 01111011 erscheinen), erhalte ich am Port von Pin 0 aus gesehen folgende Reihenfolge: 11011110, also genau umgekehrt. Ich hab das ganze auf eine Buchsenleiste gelegt und der erste Pin der Buchsenleiste ist auch wirklich mit Portb.0 verbunden und nicht umgekehrt?Code:$regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output Do Portb = 123 Loop
Woran könnte das liegen? Vielleicht doch ein Hardware-Fehler, oder gibts da in Bascom eine "Reverse" - Funktion?
Viele Grüße
ikarus_177







Zitieren

Lesezeichen