-
Thread
Einstieg in den Z80
, vom Chipschaltplan über Eval-Boards bis CP/M. http://www.z80.info/z80bms.htm http://www.righto.com/2016/02/reverse-engineering-arm1-instruction.html (4 bit ALU in Z80) http://www.vaxman.de/projects/tiny_z80/ http://www.z1013.de/ https://rc2014.co.uk/
Klaus S. schrieb im Beitrag #7230296: > In aller Freundschaft: Wer in einem Thread über Z80 den Begriff PIO > nicht von CPU unterscheiden kann, hat sich nicht mit Ruhm bekleckert. Nicht jede PIO führt autark Programme aus. Auch nicht die der Z80. > Nur der Vollständigkeit halber.
-
Thread
Z80 Fälschung erkennen?
> Der Z80 hat kein Mikroprogramm Sicher hat der Z80 ein Mikroprogramm. Intern hantiert er mit dabei mit 4 bit Werten.
> Nein. > > Der Z80 ist hardwired; der 64180 zB hingegen hat Mikrocode. Ersteres ist voelliger Unsinn. Im Anhang ein Bericht von den Machern des Z80.
-
Thread
Verstärker-Ersatzkondensatoren
Peter D. schrieb im Beitrag #7193468: > Wenn man z.B. im MediaMarkt nach Receivern schaut, liegen die so bei 50W > bis max 200W für einen Kanal. Da du ja einen ONKYO hast: Ich kann mich immer noch gut an meinen UHER erinnern, 2x80W Sinus @ 1kHz
Rainer Z. schrieb im Beitrag #7206465: > Peter D. schrieb: >> An der EZ80 liegen ja 700V an. > > Gegenüber GY 501, PD 510, PL 519 oder PY 500A ist das nix. Die haben aber einen Oberanschluß, die EZ80 nicht
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
synchron) aus, dann einen Takt-Impuls an die D-Latches, die das synchron weiter leiten. Geeignet wären z.B. 3x 74HC273
dann auch noch deutlich günstiger und einfacher im Aufbau ist, umso besser. Wenige Beiträge zuvor zB. eine 35€-65€ Lösung im Gegensatz zu einer 4€ Lösung. Aber jedes wie es mag.
-
Thread
Raspi Pico -taugt der was und in C programmieren?
die PIO auf neue Controller anderer Hersteller haben wird. Das Konzept ist ja nicht neu. Ich kenne es z.B schon von der TPU eines 68332 und es gab IMHO auch noch 1-2 andere Implementationen von sowas. Aber
schoen demnaechst in einen neuen STM32 so vorfinden. Wenn ich etwas bemaengel dann das die PIOs PIO heissen. Jeder der noch eine Z80PIO kennt ist das erstmal etwas verwundert. :-D Olaf
-
Thread
EEPROM mit 4 Adresspins gesucht
und das Timing dadurch entspannen. Juckt ja nichts, wenn das Duchtakten der für 10 Slaves nötigen z.B. 80 Bit dann 20ms dauert...
EEPROMs zwingend am selben I2C-Bus hängen? Falls nein, wäre ein I2C-Multiplexer evtl. eine Lösung (z.B. PCA9548A). Gruß Rainer
-
Thread
Diskettenlaufwerk ansteuern
Wenn man das HD-Format braucht, ist ein WD3765 zu empfehlen, den gab es auch schon gegen Ende der 80er Jahre. Zu finden war der auf unzähligen MFM- und RLL-Festplattencontroller für ATs, so z.B. auf dem WD100. Solange man aber nicht weiß, was der Threadersteller wirklich anfangen will, brauchen wir
DerEgon schrieb im Beitrag #7149809: > Mit DD-Disketten (250 kBit/sec) haben das so langsame Geräte wie z.B. > der Atari ST (mit 8 MHz getakteter 68k) oder auch noch langsamere > 8-Bit-Systeme hinbekommen. Ein ZETA V2 (kein DMA) schafft mit seinem Z80 bei 8 MHz auch HD-Disketten, aber nicht bei 4 MHz
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
Wir hatten mal den LPC1758 ist aber auch schon QFP-80
Günstig: Schau mal bei Artery (z.B. AT32F407 Series) vielleicht haben die was für dich. https://www.arterychip.com/en/product/index.jsp?t=1659604381706
-
Thread
ESP32 boot loop, rst: 0x08
--chip esp32 --port "COM4" --baud 256000 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 "C:\Users\volke\AppData\Local\Temp\arduino-sketch-896902C07C0C0942FF6622175248EFA9/RGB-LEDs.ino.bootloader.bin" 0x8000 "C:\Users\volke\AppData
der QIO kann auch DIO kann. Aber das bringt mich auf eine Idee: Nicht jeder Flash Chip läuft mit 80 MHz zuverlässig.
-
Thread
[V] Alte µP und Peripherie
sind Ausbau, gebraucht und ungeprüft! Matte 1: 20€ Matte 2 10€ Matte 3 30€ Matte 4 30€ Baugruppe Z80 CPU und PIO: 10€ Baugruppe ICM 7109: 5€ oder Gebot. Jeweils + Versand.
-
Thread
Wie ein schlecht dokumentierte Arduino Library nutzen?
> der Nutzer zurückhalten sollten. Der Witz ist: ich seit 1980 dabei und etlichen Op-Codes von Z80, 6510 usw. und deren Register weiß ich teilweise heute noch. Ich bin von da über AVR-ASM (avra, Port für den Amiga...) über AVR Studio dann bei C gelandet (mehr notgedrungen weil ich Radigk's Webserver
eingetragen und das Buildsystem installiert die wenn nötig. Viele größere Projekte sind ja schon auf PIO umgestiegen weil es da sehr einfach ist das Projekt zu reproduzieren.
-
Thread
SPI vervielfältigen
ein wenig recherchiert. Was haltet ihr von der Lösung, ein Schieberegister zu verwenden…?🤔 Also z.B. ein 74HC 164. Damit kann man doch, wenn ich es richtig verstanden hab, aus dem seriellen SPI Bus einen parallelen Bus bauen mit z.B. 6 „Strängen“. Wenn ich 6 Stränge hab, fahr ich dann einfach mit
nicht zu kritisch ist könnte man einen oder zwei SPI (mit PIO bis zu 4 SPI) pro Pico hin bekommen. Das ganze dann per USB an den RaspberryPI und von da aus ansteuern. Alternativ müssten sich die Picos untereinander syncen. Das genauso wie die PIOs mit zu benutzen
-
Thread
Arduino Timerprobleme - suche programmierbaren Oszillator
FRAC dazu nehmen wird's 16 mal interessanter. Oh ja, wenn ich dann noch acht Frequenzen von der PIO generieren lasse und damit die PWMs takte… Also zB. anstatt 16MHz nur 15.999998MHz… Aber man kann's mit der Genauigkeit auch übertreiben, ab hier wird's lächerlich.
schrieb im Beitrag #7084251: > … C-code … > Gut genug? [code]#!/usr/bin/python3 from rp2 import PIO, asm_pio, StateMachine @asm_pio(set_init=rp2.PIO.OUT_LOW) def bitreverse(): wrap_target() # 0 Anfang pull(block) # 1 Warte auf FIFO
-
Thread
Raspberry Pi Pico: OLED SSD1306 via C ansteuern
nicht [mehr] reicht (gibt da Sachen, die gehen damit einfach nicht), oder man aus anderen Gründen (z.B. zum Lernen) mit C/C++ hantieren möchte, auch das Display aus C/C++ heraus ansprechen möchte. Insofern halte ich die Frage grundsätzlich für legitim, und ich frage mich ein wenig, zu welchem Zweck
durchlaufen haben. Da sind Menschen die glauben das man nur durch kopieren zum Ziel kommt durch die 50-80Prozent Abbrecherquote aussortiert worden. .-) Vanye
-
Artikel
MP3
mit Stereo Earphone driver mit Stereo Earphone driver I2S mit Stereo Headphone Amplifier, S/PDIF-OUT z. B. CS4334 z. B. CS4340 ? Input SDI Mic in (mono) ? Mic in, Line in (mono) Mic in, Line in (stereo) SPI 2x S/PDIF-IN, I2S, SDI, Line-IN, Mic-IN ? ? ? Käuflich VS 1001K-S 13,85 MP3 Player Projekt (MOD-MP3) 29,90 VS 1011E-S 13,05 VS 1003B-L 19,30 VS 1053B 17,85 2006 Abgekündigt MAS 3587 F-QI 24,80 STA 013 25,00 ? ? Bus SPI SPI UART SPI SPI UART SPI UART I2C I2C PIO I2C I2C SPI PIO I2C Allgemeines MP3 MP3 MP3 MP3, WMA, MIDI MP3, WMA, MIDI, OGG Vorbis, LC-AAC, HE-AAC MP3 decodieren - DSP lässt sich
-
Thread
Pico Frequenzzähler mit RP2040
W.S. schrieb im Beitrag #7053385: > Da wäre z.B. die Frage, ob der Chip > tatsächlich asynchron betreibbare Counter besitzt und davor noch eine > ebenfalls asynchrone Torschaltung. RTFM Abschnitt 2.15.4. Frequenzy Counter
zusätzliche interne Vorteiler 64:1, sodaß intern max. 1 MHz ausgewertet werden müssen. Das erledigt SM1 von PIO0. Die Übernahmefrequenz vom Vorteiler liegt derzeit bei 256 kHz, was aber vielleicht noch geändert wird. SM2 von PIO0 mißt eine weitere Frequenz, die bei hinreichender Genauigkeit mit 1 Hz, 10 kHz
-
Thread
[VS] BDE-Terminal
älteres BDE-Terminal; es wurde mal als Muster gekauft, dann jedoch nie eingesetzt. Es enthält u.a. Z80A-CPU, Z80A-CTC, Z80A-DART, 2 x Z80A-PIO, LCD 4x40 mit Leuchtfolie, Tastenfeld, RS232 über DB-25. Leider finde ich den Schaltplan nicht mehr (würde nachgeliefert, wenn er irgendwann noch auftaucht),
grundlegende Funktionen ausgeführt hat; das Gerät konnte auch Barcodes lesen über einen Barcode-Lesestift von z.B. HP. Das Gerät wird verschenkt, ohne jegliche Haftung/Gewährleistung. Den Netzanschluß habe ich ausgebaut, alle Teile sind aber enthalten, kann leicht (auf Risiko des Erwerbers) wieder eingebaut
-
Thread
Computergeriatrie MC6821 an Z8 im externen Speicher?
Ich hatte nie verstanden, wofür man diese großen PIO-Monster braucht. Als ich noch mit Z80 (U880) gebastelt hatte, habe ich 74LS541 (DL541) als Input und 74LS374 (DL374) als Output verwendet.
Ja danke, dahin gingen meine Überlegungen schon, Z80 Peripheriebausteine haben zu diesem Zweck ja alle einen Clock Anschluß, selbst wenn man da wie bei der PIO /Reset einsparen muß :-) Ich habe gestern schon überlegt den Z8 Clock zu greifen, den runter
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
Etwas später haben wir bei einer Firma über einige 100 Meter Daten von einem Kleinrechner (Damals mit Z80) zu einem größeren übertragen. Die Leitung (Telefon) hing in einem Maschendrahtzaun. Immer wenn ein Gewitter in der Nähe war haben die Eingänge der V.24 Blasen bekommen. Als habe ich eine symmetrische
Manfred M. schrieb im Beitrag #7006900: > Das würde bedeuten, dass ich die 80'000 gemessenen Werte (jeder max > 4096) aufaddieren kann. Dann kann in einer Sek eine Zahl entstehen, die > bei 80'000 * 5000 = 400'000'000 liegt, die ich dann durch 80'0000 dividieren > (lassen)
-
Thread
80'er Z80 Karte: Chips mit Sammlerwert?
Ich finde Z80 immer noch interessant. Aber Wert in €? Gegen Null.
Lustig ist ja, das da die 68xx Peripherie mit einem Z80 verheiratet wurde.
-
Thread
Prüfplatine für 400++ I/Os
Flo R. schrieb im Beitrag #6961394: > dass man zB max 8 erweiterungen zu je 16 pins > verwenden kann, das wäre schlecht,.. Warum? So wärest du immerhin schon bei 128 Testpunkten. Jetzt noch ein I2C Multiplexer (TCA9548A?) Macht dann 1024 Testpunkte
das eben knapp wenn das Teil nicht genug Wumms hat. Für solche Fälle lieber 'richtige' Treiber wie z.B. ULN2803, wenn nur ein PIN an ist kann das Teil 1A ohne Probleme. Angesteuert durch Schieberegister-Kette braucht nur wenige PIO-Pins am uC. Reinwärts auch Schieberegister, aber w.o. ESD-geschützt
-
Thread
BIOS Problem nach Batteriewechsel
Aber wenn du kein UDMA-66 Kabel hast, musst du das umschalten. M.W. gibts da noch (U)DMA-33, DMA und PIO Mode. PIO Mode ist schweinelangsam, sollte aber immer klappen.
Probier mal LBA und Large, wenn Auto nicht funktioniert. Und wenn Du > irgendwo von Auto auf DMA oder PIO umschalten kannst, probier das. Kein > UDMA. UDMA auf Disabled Bild8. Kein "Primary IDE channel no 80 conductor cable installed" mehr. Dafür "Mode 4" Bild10 Schlaumaier schrieb im Beitrag #6945149
-
Thread
Hardware Programmierung mit Python
mehr zu tun und damit alle Zeit der Welt, langsame Python-Programme auszuführen ;-) Und auch die PIO-Programmierung wird ja von MicroPython dank des PIO-Inline-Assembler gut unterstützt.
vorher nicht erwartet hätte, z.B. "11"+1==111, "11"-1==10. (Es gibt viele Beispiele im Netz, ein paar z.B. hier: https://javascript.plainenglish.io/javascript-is-drunk-ec4ca3a84608?gi=7753695685e0 (war der erste Suchtreffer dazu
-
Thread
Alte IDE-HDD verkaufen?
gegen die Tischkante klopfen. Bei einer bestimmten Plattengeneration war das die Standard-Wartung (z.B. bei denen die in unseren Sparc-Workstations verbaut waren). Georg
beachten das Uralt-System mit CF-Karten bestückt werden müssen die keinen DMA Mode haben, sondern nur PIO Mode, sonst klappt es nicht zuverlässig
-
Thread
Arduino->WS2812B-> Arduino
sehr wohl targetspezifische Implementierungen hat. Beim ESP32 wird das RMT verwendet, beim RP2040 die PIO.
noch schnellere reproduzierbare Befehle? Welche vom ESP32 verwendet werden. Welche Zeit brauch z.B delay(0)
-
Thread
EPROM Programmer bauen 27C010 27C020
droellfzig Jahren mir mal einen Brenner fuer 2732 gebaut, fuer den C64. Im wesentlichen mit einer Z80 PIO und ebenjenen 4520.
Hatte ich in den 90-ern auch mal gebaut mit nem Z80 (U880). Daten über den 74HC299, Adressen über den 74HC164 geschoben. Die verschiedenen Programmierspannungen hat ein LM723 mit umschaltbaren Widerständen geregelt.
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
Ich hab' noch einen uralten Z80 EMUF, der ist in den 80ern in einem MC-Sonderheft vorgestellt worden (Kopie des Artikels kann ich mitliefern). Das ist ein 160*100 mm großes Board mit Z80 (bestückt), PIO (bestückt) EPROM- und RAM-Sockel
Hallo Drago, leider habe ich die Z80 nicht mehr gefunden. Die anderen Teile die ich hatte sind unterwegs. Wenn ich die Z80 noch finde schicke ich sie Dir noch zu. Viele Grüße Jörg
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
ich kann bestätigen, dass mit der Modifikation von Jan teilweise mehr Pakete empfangen werden. Also z.B. auf eine einzige 0x80 Anfrage kam folgendes: [code] 2022-04-05 18:14:04.512796 Received 27 bytes on channel 3 pipe 1: 95 71 60 35 46 71 60 35 46 01 00 01 01 36 00 08 00 08 00 1a 00 18 00 01 54 76
erzeugt worden. Wieso ist Dein HM600 auf 72% abgeregelt ? Absicht ? Nicht bemerkt ? 292,70 + 290,80 = 583,50 P_DC 583,50 P_DC /// 420,00 P_AC ---> 72% ? Ich habe z.B. bei P_DC von 376 W /// P_AC von 358,30 W ---> 95,3%
-
Thread
MS-DOS Rechner High Screen Kompakt: kein Signal
macht, ist der Lautsprecher > nicht angeschlossen. BASTA. Helfen könnte eine POSTcard, auch Port-80-Adapter genannt, aber damit muss man umgehen können.
die HDD überhaupt angeschlossen? Stecker auf dem MB oder über eine Steckkarte? Ich habe Ende der 80er gleich vom 286 NEAT auch ein 33MHz DX gewechselt.
-
Thread
[V] Alte DIL Rechner Chips.. Gesperrt
völlig unzureichend, weil das auf so ziemlich jeden digitalen IC der Neunziger zutrifft: Apple II, Z1013 und andere Single Board Computer sind wahre TTL-Gräber, auf ersteren findet sich auch ein OPAmp - alle in DIL. PAL-, SRAM-, DRAM-IC sind auch Chipklassen die sich unter dieser Bezeichnung verstecken
Typ-Chiffren: SID, CIA, PAULA, AGNUS (mit Varianten BIG/FAST/FATTER), DENISE, VIC,... oder aus der Z80/8080-Ecke PIO/SIO/CTC/UART/ Dazu kommen die verschiedenen CPU-Reihen. Und auch als Japan/DDR/Taiwan/.../-Clones mit ganz eigenen Nummernkreisen. Die kann man nicht alle aus dem Kopf kennen,
-
Thread
Z80/UA880D mit 28C64 startet nicht
aber noch keine 4MHz CPUs Den Z80 gabs 1981 sogar als 6Mhz Version.
Patrick L. schrieb im Beitrag #6747969: > Der Z80 ist ein Statisches CPU, also kann man den Clock ja quasi von > Hand machen. Der CMOS Z80 ja. Der n-MOS Z80 und insbesondere der U880 _nicht_. Die brauchen eine minimale Taktfrequenz. Der Wert ist
-
Thread
Internen Oszillator aktivieren
Deine Zeilen 24-30 sind nicht nur außerhalb eines geeigneten Blocks, z.B. einer VHDL-Architecture, sondern auch noch in einer gänzlich anderen Sprache geschrieben, nämlich Verilog. Du solltest Dich zunächst einmal entscheiden, welche Sprache Du nutzen willst, d.h. VHDL
Number used as ripple logic: 24 Number used as shift registers: 0 Number of PIO sites used: 33 + 4(JTAG) out of 80 (46%) Number of block RAMs: 0 out of 8 (0%) Number of GSRs: 0 out of 1 (0%) EFB used : No JTAG used : No Readback used :
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Wenn es in der S.B.Z. nicht genug U8001 gab, wurden die halt bei Zilog, als Z8001 gekauft. So funktionierte die Planwirtschaft! Ich kenne ja die Verfuegbarkeit bei RISC-V nicht, aber es werden sicher einige ihr STM32F1
Hallo, Biete: 5x Z80-A für 9999€ / Stück (PIO, SIO und CTC extra) 5x 8085 für 8999€ / Stück 10x 80C537 für 7990€ / Stück PS: ;-) Konnte einfach nicht widerstehen! Echt lustig, was gerade abläuft! Der
-
Thread
Einsteigerfreundliches board für Roboter motion
Chip aussuchen. PWM-Motorensteuerung, div. Interfaces (SPI, UART, Ethernet) und RISC-V-Core passt z.B. locker in einen Spartan6 LX9, wenn Kameranavigation mit reinsoll, wird's eher ein LX45 und allenfalls bisschen DDRAM.
kommandiert werden können und an sonste alles selbst machen (Rampen und so) Die man also wie ein PIO mit nem paar Steuerbefehlen füttern kann? Oder muß wirklich alles sein Prozessor machen? mfg
-
Thread
WD60EFRX - Smart schlecht-Platte schlecht lesbar
Vielleicht auch möglich, daß die Controller den Übertragungsmodus bei Problemen zeitweilig bis auf PIO runterschalten.
Read: Disabled Write: Disabled Das zu ändern wäre dann ein Job für zB. hdparm ----
-
Thread
Hilfe bei Z80 Opcodes
ich ab 0x001a, jeweils zwei Bytes nach Port 2 oder 3: Meine Vermutung: Port 0x00 und Port 0x01 sind PIO ein/Ausgaenge, 02/03 sind die zugehoerigen Command-Ports der Z80-Pio. Initialisierung mit 0xCF, F9: Das passt auch schon, denn ein 0xcf auf die PIO gibt ein bitweises I/O, 0xF9 ist die Bit-maske die
Ich nutze in solchen Fällen gern z80dasm: https://www.tablix.org/~avian/git/z80dasm.git/ Damit lassen sich Symbole und Blöcke in separaten Dateien definieren und es kommt ASM-Code raus, der sich mit z80asm bitgenau wieder zum originalen
-
Thread
DDR Schach-Computer Chess Master Diamond reparieren (Dauerton)
https://8bit-museum.de/z80-6502-cpu-nop-generator-zum-selberbauen/
vorhanden sind in dem er die CS anspricht und schaut ob was auf dem Datenbus erscheint. Dann lädt der Z80 von dieser Adresse alles andere nach. Dort findet auch die Initialisierung der PIO statt.
-
Thread
Reicht ein 8 Bit Logicanalyzer?
Seinerzeits mit einer 80 Channel gearbeitet, geht aber auch mehr: https://www.linkinstruments.com/logana5.html
Du kannst Datenbit 7 abklemmen und sinnvoll raten. Wenn Du z.B. nur ASCII-Zeichen überträgst, meist 0