Hallo MagLuh,
Das der Befehl schon teilweise abgearbeitet wird, da ich den Pegel wechsel, ist wohl ersichtlich. Aber genau das dürfte er nicht.
was ich dir schon seit einigen Postings sagen will:
Überleg doch mal, was passiert, wenn der letzte Takt (pclock=Pind.6) abgearbeitet ist!
Dein Programm sendet seine Daten (Byte A) seriell ab.
Danach springt das Programm mithilfe von LOOP sofort nach DO.
Dann findet es den Befehl Shiftin...
Das ganze passiert so schnell, daß du keine Chance hast, dazwischen den Pegel per Hand zu wechseln, glaub es mir einfach.
Gestern (10.11.04 20:16)schrieb ich dir, wie du dieses Problem deiner Testschaltung lösen könntest.Und was machst du?
Ohne das irgendwie zu testen schreibst du Bascom an, weil du glaubst, das Problem liegt bei denen.
Du solltest dein Problem mit deinen seriellen TTL-Daten nochmal überdenken und schreiben, was du wirklich willst
Oder hast du Angst, es klaut dir einer deine Ideen, wenn du es etwas ausführlicher beschreibst?
Gruß, Michael