Hallo Gast (magluh?)
Kein DELAY .
warum nicht? Ein paar µS machen im Handbetrieb das Kraut nicht fett. Würden aber eventuelle Prellpegel bzw. zu langsame Pegeländerungen besser wegstecken.
Anschließend sofort Pind.5 auf Low (GND, 0 Volt) setzen und erneut 5 Takte (Clock-Signale) eingeben. Es kommt ein falsches Ergebnis.
Wie schaffst du das so schnell Pind.5 auf low zu setzen? Vor allem im richtigen Moment?
Vorschlag:
Nimm einen unbenutzten Port und und verbinde ihn mit dem (Daten-) Eingangsport (PinD.5)
vor dem "LOOP" schreibst du also:
Toggle Portx.y
so kannst du falsche (Handeingabe-) Pegel ausschließen.
Gruß, Michael