hallo,
ich habe aus einem alten Buch die Folgen der Schaltung ausprobiert. Funktioniert auch im Basic sehr gut. Die Daten werden vom TLC549 über das Schieberegister des CIA ein gelesen. Soweit so gut
nun habe ich aber folgendes Phänomen: wenn ich das Basic Programm an einer beliebigen Stelle, ich nehme an mitten in der FOR Schleife, unterbreche, dann werden nachbeinem Neustart nur noch komische Werte eingelesen. Analyse zeigt mir dass hier scheinbar die Bitwerte nicht mehr richtig ein gelesen werden.
ein soft Reset bringt keine Behebung des Fehlers. Ein hart Reset hingegen schon.
Ich verstehe das nicht. Wenn ich 8 bits ins Schieberegister schiebe, dann sollten sie doch drin stehen.
Wenn es der TLC549 wäre, wüsste ivh nicht, wie der durch einen hard Reset zurück gesetzt würde.
Also denke ich es liegt am Prinzip des Schieberegisters.
kann mir das einer erklären?