Inhaltsverzeichnis

Fehlersuche

BWS

CPU

Lösung Datenbus wunix

mangels AND-Gatter mit zwei Dioden (BAT 42) und einem R 4,7k gelöst.

  1. Leiterbahn am Pin 1 IC11 (kommend von Pin 8 IC12D) getrennt
  2. R 4,7k von 5V auf Pin1 des IC11
  3. Diode von Pin21 der CPU (/RD) auf Pin1 IC11 (Anode in Richtung Pin1)
  4. Diode von Pin27 der CPU (/M1) auf Pin1 IC11 (Anode in Richtung Pin1)

Der DB ist jetzt Default auf Schreiben und wird durch /RD oder /M1 auf Lesen geschaltet. Lt. Spezifikation der Z80 CPU wird der Datenbus mit gültigen Daten gesetzt, BEVOR /WR gegeben wird. So haben Speicher- und Steuerbausteine genügend Zeit, gültige Daten am Bus zu „sehen“ und dann bei /WR zu übernehmen. In der Originalschaltung des AC1-2010 CPU-LP ist der Datenbus Default auf Lesen und wird durch /WR auf Schreiben gesetzt und die CPU hat zu dieser Zeit schon längst auf den Bus (gegen den Treiber) geschrieben, aber die Speicherbausteine sehen die Daten erst zusammen mit /WR. D.h der getriebene Datenbus stabilisiert sich und wird gültig während schon /WR gegeben wurde. Anscheinend hatte das (bei mir) negative Auswirkungen auf die sichere Übernahme der DB-Worte durch die RFL.

64K RAM

ROM Bank

PIO

Tastaturcontroller

das Configbyte muss 3F72H für den PIC lauten.. d.h. int. OSC, und kein Schreibschutz… Rest sollte egal sein.. Wenn die Tastatur nicht geht kann es auch an der Tastatur liegen, denn ich hatte da auch mal viele Probleme.. Geh folgendermaßen vor:

  1. Schau, ob der PIC Oszilator läuft !
  2. Schau, ob nach dem Einschalten ALLE 3 LED auf der Tastatur kurz leuchten!
  3. Danach sollte kurz mind. 1 LED nochmal kurz aufleuchten.. und zwar die NUMLOOK.. d.h. dann das der PIC die Tastatur in den AC1 Modus geschaltet hat.
  4. Wenn da keine LED leuchtet, probiere ob sich die NUMLOOK oder Caps LED einschalten lässt! Wenn ja, dann ist die Tastatur soweit ok und es könnte sein das der PIC mit der Tastatur nicht klarkommt.. hatte ich bisher schon, aber immer in den Griff bekommen. Probier da mal ne andere Tastatur
  5. wenn bei 3. eine ander LED als NUMLOOK kurz aufleuchtet, ist die Tastatur im KC Modus. Du musst sie in den AC1 Modus bringen.. das machst Du wie folgt: 1. NUMLOOK einschalten (LED muss leuchten) und dann Taste ALT+GR drücken und gedrückt lassen und dann die 1 vom Ziffernblock dazu! Das bringt die Tastatur in einen RESET der den AC1 Modus auslöst!