029
29.06.2020, 19:47 Uhr
kaiOr
|
EDIT: Gelöscht...falscher Denkansatz.
Die P8000 testet die PIO1 im 8Bit-Teil auch auf die Art, blockt nur zusätzlich Interrupts:
Quellcode: | WENMI LD A,0FH OUT (P1AC),A ;Ausgabemode PIO1, Kanal A LD A,3 OUT (P1AC),A LD A,0AAH OUT (P1AD),A LD C,0 ;Initialisierung fuer Register C IN A,(P2AD) ;Veraenderung auf dem Datenbus IN A,(P1AD) CP 0AAH ;Ist der Wert gleich dem ausgegebenen Wert? JR Z,WTP1A ;Ja, kein Fehler. ; LD H,A ;rueckgelesenen Wert merken LD C,1 ;Fehler beim ersten Test . etc.
|
MfG Dieser Beitrag wurde am 29.06.2020 um 20:28 Uhr von kaiOr editiert. |