Über den Int-Eingang de AT90S2313 möchte ich ein TTL-Signal einlesen, wie geht man ran, die einzlnen Bits zu selektieren, bzw. wie ´realisiert man eine zyklische Abfrage,um genau zu sagen ist "jetzt" Bit 4 ="H" oder "L". mfG Christian hat jemand ein Dokumentiertes Beispielprogramm?
sbis PORTB, 3 (Skip if bit in IO-Register set) sbic PORTB, 3 (Skip if bit in IO-Register cleared) Meinst du das? MfG Andreas
vielen Dank für die Hilfe, so richtig komme ich aber noch nicht zurecht. Als Anlage habe ich einmal das Bit-Muster angefügt. Wer kann mir helfen dieses Projekt mit einem AT90S2313 / 4MHz Takt zu realisieren. Bin für alle Hinweise dankbar, Tipps zur Vorgehensweise beim Einlesen des Datenwortes, bzw. deren Auswertung. Über kl. asm-Beispiele würde ich mich sehr freuen. (Es ist ja bald Weihnachten!) mfG Christian
Vielleicht hilft das etwas weiter: sbis PORTB,3 rjmp bitcleared ;Springe nach bitcleared, wenn bit3=0 bitset: blabla bitcleared: blabla
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.