Noch was: Bist du mit Datasheets u. Doku versorgt ?
Sagtest du 3 Hertz ? Für Genaueres muß ich mir auch erstmal die Datasheets wieder einziehen.
Da die Z80-Familie aufeinander abgestimmt ist, brauchst du nicht mit besonderen Schwierigkeiten zu rechnen. d.h. das Oszi ist nicht so dringend.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Noch was: Bist du mit Datasheets u. Doku versorgt ?
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Mal geguckt: CPU
Clock high ist theoretisch statisch, garantiert aber nur bis 200 µS
Clock low maximal 2 µS
rise & fall time maximal 30 nS
Also ein bißchen mehr Stoff für die Clock wär schon gut
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
hallo robert,
ist es denn bezüglich der speisung mit TTL-Impulsen in ordnung?
Mfg
Pascal
Ja, der Z80 mit allen seinen Kindern ist hinten und vorn voll TTL-kompatibel.
Takt: Ich hab seinerzeit immer den Quartz mit einem 74xx-NOR im Gegentakt als Clock verwendet. Eigentlich eine Affenschaltung, z.B:
http://www.elektronik-kompendium.de/...uarz-oszil.htm
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
´hallo robert,
gehen denn die bausteine nicht kaputt wenn man sie positiv wie auch negativ also mit 5V in die clock speist?
Weist du in etwa welche frequenz mit welcher tastrate ich in etwa benötige? deine meinung nach könnte es also gut sein, das es an der clock liegt?
Ist ein e²rom mit 300ns noch immer schnell genug um buscollisions zu vermeiden?
grüße
pascal
*ääähm*wie meinst du das mit negativ ? Der Zilog will einfach ein Rechteck haben 0 <-> 5 V..positiv wie auch negativ ..
EEPROM: das sollte doch reichen. Wenn du mit 1 MHZ fährst, kann nix passieren. Darüber müßt man sich das Timing Zeugs noch genau anschauen. Es gibt aber auch einfache Schaltungen, ein Waitstate reinzuquetschen, falls die memory dann zu langsam ist.
Was soll es denn insgesamt werden ? Spaß an der Freude oder was bestimmtes ?
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Wenn ich nicht sofort aufhöre in den alten Schateln zu kramen und Manuals zu blättern ...![]()
[-X [-o<
... hmmmm, für zehn Z80-System würden die Brocken ja mindestens reichen ...[-(
![]()
Aber dank Internet ist eigendlich jede Info zu bekommen.
http://www.geocities.com/SiliconVall...8/z80robot.htm
oder http://z80.info/
Ich habe doch mal nachgeschaut, eventuell hift es dir ja !
... habe ich aus: http://z80.info/z80sourc.txtCode:;********************* HARDWARE IO ADR ************************************ ; PIO 82C55 I/O PIO1A: .EQU 0 ; (INPUT) IN 1-8 PIO1B: .EQU 1 ; (OUTPUT) OUT TO LEDS PIO1C: .EQU 2 ; (INPUT) PIO1CONT: .EQU 3 ; CONTROL BYTE PIO 82C55 ;****************************************************************** ; INIT_PIO ; ; Funktion....: Init par port >8255< ; ;****************************************************************** INIT_PIO: LD A,10011001B ; A= IN, B= OUT C= IN OUT (PIO1CONT),A RET BOUT: ; LD A,10000000B ; A= OUT, B= OUT C= OUT (DATA TIL LCD) ; OUT (PIO2CONT),A ; if there are 2 PIO ; RET BIN: ; LD A,10000010B ; A= OUT, B= IN C= OUT (DATA FRA LCD) ; OUT (PIO2CONT),A ; RET
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?![]()
![]()
![]()
The Answer is FF!
uiii.
Den Altersdurchschnitt von dem Thread möcht' ich lieber nicht wissen.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
ihr habt ja meinen assemblercode gesehen-der ist soweit richtig nehme ich an-wisst ihr eventuell wie wahrscheinlich es ist das eine pio kaputt ist?
vielen lieben dank für eure hilfe.
die schaltung funktioniert zwar noch nicht aber ich habe bis jetzt immerhin fehlerquellen ausschließen können
Grüße
Pascal
Lesezeichen