-
Thread
Qualität bei Microchip's dsPIC33
Ich hab mir mal vor 35Jahren eine Nacht mit einer Z80-SIO um die Ohren geschlagen, die einen Vorteiler hatte, mit der die Baudrate multipliziert wurde, um den eigentlichen Takt zu ermitteln. Also z.B. 9600Hz Takt und Teiler 4 macht 1200B/s. Um das einfach
-
Thread
Mal wieder: LCD will nicht (Atmega, GCC)
mein Motto gewesen sein :-( Nachdem ich seit fast 30 Jahren (fürs Hobby) Assembler programmiere (Z80, Z8, mal ein PIC, jetzt Attiny/Atmega), wollte ich dann doch mal in C einsteigen. Also erst mal mittels Timerinterrupt ein Portpin wackeln lassen, kein Problem. dann mal ein LCD ansteuern, aber das
-
Thread
OPENOCD mit JLINK am STM32f103
versteh die Dinger nicht. Vielleicht doch lieber bei den AVRs bleiben. Alles was früher vom 8085, Z80, 68000 bis zu den AVRs in ein paar Minuten in Gang war macht hier nur Probleme.
-
Thread
Elektronikbasteln die nächsten 10..20 Jahre
nicht OP-Amp, THT und 555, (das ist Anfänger-Stand Anfang der 80-er Jahre, schon damals wurde eher mit Z80-CPU, CTC, PIO, SIO, DMA, ... oder Z8 bzw. 8049/39, 8052/8031 gebastelt) sondern spannt sich von Arduino und Steckmodulen inkl. zugehöriger Arduino-Bibliotheken (eher einfach) bzw. noch abstrakter mit
schreiben. Den Fall habe ich hier in spe: Ein Gerät mit recht komplexen Funktionen läuft mit einem Z80 und diverser Peripherie. Stirbt der Z80 oder der Programmspeicher, was irgendwann passieren wird, kommt da eine komplett neue Steuerung rein, die die alten Funktionen mit einigen Verbesserungen nachbildet
-
Thread
Was sind eure meist gehassten ICs?
auch keine mehr. Meistgehasstes IC? Weiß auch nicht so recht. Ah, einer fällt mir ein: U857D, Z80-CTC als DDR-Nachbau. Das Ding hatte einen Hardwarebug, den ich hier schon mal beschrieben habe: https://www.mikrocontroller.net/topic/284694?goto=3307585#3017460 Nach /den/ Abstürzen habe ich
Einrichtungen. > > Meistgehasstes IC? Weiß auch nicht so recht. Ah, einer fällt mir > ein: U857D, Z80-CTC als DDR-Nachbau. Das Ding hatte einen > Hardwarebug, den ich hier schon mal beschrieben habe: > > Beitrag "Re: Lochstreifen entschlüsseln" > > Nach den Abstürzen habe ich in meinem Eigenbau-CP
-
Thread
Mikrocontroller: Programme im RAM ausführen
Natürlich die Z80 Familie.
Karl M. schrieb im Beitrag #4885047: > Natürlich die Z80 Familie. Das dürften in erster Linie Mikroprozessoren sein. Meinst du eine bestimmte Mikrocontroller-Familie mit Z80-Kern?
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Zoomerei mit dem Mausrad, die ja leider Standard ist. Die Schaltplansymbole rendern könnte auch ein Z80, die Verbindungen legen und auf Mausereignisse reagieren auch. > und man möchte halt nicht immer den neuesten Rechner kaufen > müssen, der einem dann mit Volllast den Akku leersaugt. Natürlich
Zoomerei mit dem Mausrad, die ja leider Standard >ist. Die Schaltplansymbole rendern könnte auch ein Z80, die >Verbindungen legen und auf Mausereignisse reagieren auch. Auch wenn Du Dinge verschiebst musst Du ja die aufgedeckte Fläche neu Zeichnen, für jeden Maustick neu, also bis zu 60 mal pro Sekunde
-
Thread
Was sind eure Lieblings-ICs?
6502 Z80 68000 ATMega162
-
Thread
Lineare Beschleunigung schrittmotor in bestimmter Zeit
proportional zur Geschwidigkeit, also ist Division angesagt oder eine Tabelle. Habe ich schon auf Z80 und 8051 realisiert. Um das noch klarzustellen, es scheint da Probleme zu geben: für eine konstante Beschleunigung erhöht man in jeder Zeiteinheit die Sollgeschwindigkeit um den gleichen Betrag.
-
Thread
Spezieller Fall Harvard-Architektur
duch die 80er serie verwirren lassen. es ist nirgendwo beschrieben welche ICs alle darunter fallen? z80 8080 8085 8086 8008 8048 8051 gruss
-
Thread
Arduino: VT100 graphics
Schau Dir mal [[MCURSES]] an. mcurses läuft auf ATmegas, STM32F4xx, STM32F10x und sogar Z80 (SDCC-Compiler) und auch unter Linux. Es sollte nicht schwierig sein, das auf Arduino zu portieren. Hier noch ein kleines Filmchen dazu: http://www.mikrocontroller.net/wikifiles/e/ed/Mcurses.avi
-
Thread
STM32 USART mit falscher Baudrate
Ja, das mit den unterschiedlichen Return Befehlen kenne ich ja auch vom AVR (und vom Z80). Oder es gibt gar unterschiedliche Stacks (Usermode, Systemmode oder so). Aber selbst wenn es von daher nicht nötig wäre, müssen doch eigentlich innerhalb jeder ISR mindestens die vom Compiler
-
Thread
Casio Taschenrechner Hack
Auslesen der > Firmware war wohl kaum einer der wichtigen Punkte. Die TI-Dinger laufen mit einem Z80...
Roland E. schrieb im Beitrag #4857213: > Die TI-Dinger laufen mit einem Z80... Schon lange nicht mehr. Die TI Dinger laufen mit einem ARM der einen Z80 Emuliert, damit die alte Firmware weiter verwendet werden kann. Traurig aber wahr.
-
Thread
Alternativen zu VHDL und Verilog
Startup-Code und Treibern bis hin zu kleineren Anwendungen und Auswertelogik, außerdem mal ein komplettes Z80-System mit TTL und CP/M selbst entworfen und gelötet. Daher behaupte ich mal, dass ich (was Programmieren und Schaltungen angeht) relativ fit bin und inzwischen relativ gut einschätzen kann, was für
und > Treibern bis hin zu kleineren Anwendungen und Auswertelogik, außerdem > mal ein komplettes Z80-System mit TTL und CP/M selbst entworfen und > gelötet. Daher behaupte ich mal, dass ich (was Programmieren und > Schaltungen angeht) relativ fit bin und inzwischen relativ gut > einschätzen kann
-
Thread
NXP Kinetis Einstieg
Szenarien und Du kannst heute mit Kinetis, morgen mit STM oder was ganz anderem und übermorgen mit Z80, m68k oder gar Windows in der weitgehend identischen, für deine Zwecke angepassten Umgebung arbeiten, ohne auf die Tools eines Herstellers angewiesen zu sein. Für mich eine einmalige, lohnende Investition
-
Thread
Bitmanipulation beschleunigen
gefundene > Optimierungen in Kleinigkeiten. Zustimmung. > Ich erinnere mich noch gut an meine Z80-Zeit, Thema sich selbst > modifizierende Programme. Damit konnte man scheinbar unmögliches möglich > machen, Speicherbedarf und Laufzeit war oft genug ein Thema - da konnte > man sich richtig austoben. Oh ja: ich erinnere mich, dass ich riesige Z80-ASM Sourcen umstrukturiert habe, um möglichst viele JP durch JR ersetzen, bringt jeweils EIN Byte Speicher. Die logische Struktur der Programme ging dabei völlig vor die Hunde. > Heute nimmt
-
Thread
Erfüllt diese Schaltungsänderung ihre Funktion?
strukturieren und das ist jetzt kein Witz!!! Das Geschriebene stammt von 1990 und hat einen Bezug zur Z80-Problematik, der über diesen Umbautext hinausreicht. Da ist nämlich auch die zeitliche Reihenfolge des Anliegens der 3 Spannungen wichtig.
Ingolf O. schrieb im Beitrag #4847473: > Das Geschriebene stammt von 1990 und hat einen Bezug zur > Z80-Problematik, der über diesen Umbautext hinausreicht. Da ist nämlich > auch die zeitliche Reihenfolge des Anliegens der 3 Spannungen wichtig. Bei solchen Bastelcomputern unkritisch. Auch beim U555
-
Thread
Rasterelektronenmikroskop Zeiss DSM 960
vor- und hinter der Pegelwandlung/Optokoppler gemessen), das funktioniert. Ich habe die Baudrate am Z80DART gemessen, das passt auch. Ich habe langsamere Baudraten probiert, das ändert nichts. Ich habe den zweiten Port probiert, das ändert auch nichts. Baudrate an meinem Seriell-Wandler ist auch recht
Ich dachte erst, dass vielleicht die Baudrate daneben liegt oder so, aber auch die passt (Pin27 am Z80DART).
-
Thread
Arduino-Buch für Rentner
! Man muß für alles offen sein. "Damals (TM)" haben mich Computer gereizt. Die Aussage zum U880/Z80, Wenn der Prozessor mal Zeit hat, dann macht er an der alten Stelle weiter. Diesen Satz vergesse ich nie. Mit Analogtechnik geht das nicht. Die Kombination von beiden Seiten ist wichtig. Heute fallen
Man muß für alles offen sein. > "Damals (TM)" haben mich Computer gereizt. > Die Aussage zum U880/Z80, Wenn der Prozessor mal Zeit hat, dann macht er > an der alten Stelle weiter. > Diesen Satz vergesse ich nie. Mit Analogtechnik geht das nicht. Klar! Die hat immer Zeit und stürzt nomalerweise
-
Thread
Gibt es einen schnelleren aber baugleichen AVR zum Atiny2313
auf den Takt des Z1013. Der Z1013 läuft aber original mit 1 resp 2 MHz, ausserdem läßt sich die Z80 CPU für einen Befehl mehrere Takte Zeit. Eventuell kannst du mit dem Ziehen der BRDY Leitung der PIO beliebig Zeit "schinden".
-
Thread
nmos maximale Last (in Anzahl von Gattern)
ein junger Hüpfer? xx2716 (ohne "C" mitten drin) - EPROM µPD41464 - DRAM i8253 - Timer U880 - Z80 CPU Z8611 - Z8 µC MOS6510 - CPU des C64 WD1771 - Floppy-Controller ...
anderen Slots holen frei verdrahtet die ungenutzt waren (ist dir das zu hoch?) Es waren drin, 80z, z80, RGB, Floppy, Drucker, Port Karte, 2x Ramdisk je 128k, Eprommer Card, die letzte fällt mir nicht mehr ein, ist über 30 Jahre her.
-
Thread
Datenblatt zu TP014400J2C-70?
Vielleicht so was: http://pdf.datasheetcatalog.com/datasheet_pdf/toshiba/TC514400J-10_to_TC514400Z-80.pdf
-
Thread
Was kann man mit 16Byte an RAM machen?
klassische Beispiel ist die Melodieklingel mit einer zweistelligen Anzahl Liedern, bestehend aus einer Z80 CPU, einem EPROM und ein paar Gattern/Flipflops [1]. Auf dem Papier sieht der PIC10 ganz gut aus mit seinen 32 Registern und sogar einem Hardware-Stack. Da mußte man auf dem Z80 noch ohne auskommen
Wer den Lampe-Jorke-Wengel mal gelesen hat weiß, wie effektiv sowas bei kluger Planung sein kann (Z80). Ich kenne Leute, die zwar von PIC's keine Ahnung haben, aber dennoch im Brustton allertiefster Überzeugung sagen "ich wüßte nicht, warum ich so einen PIC _NICHT_ in C programmieren sollte."
-
Thread
CP/M Player und MSDOS Umsetzer für Win32
Link: http://takeda-toshiya.my.coocan.jp/ Mit dem CP/M Player kann man CP/M 8080/Z80 Programme direkt unter Win32 ausführen. Aktuelles Verzeichnis ist dann Drive A: also z.B. cpm mbasic -- Mit msdos kann man alte Dos Programme so umsetzen, das man sie auch direkt unter Win32 ausführen
-
Thread
Funkuhr mit Mikroprozessor FA 5/86
Quarze mit 2,4576MHz sind handelsüblich. Spart IC10. Nein! Der 330Ohm am Ausgang vom IC10 ist beim Z80 nicht umsonst.
Oh, der gute alte Z80 ;-) Der bleibt bei einem Brown-Out gnadenlos stehen. Also am besten eine Reset-Beschaltung mit TL7705.
-
Thread
[V] ATMega, Z80, DSPIC, Photomos
8KB Flash: 0,95€ 228 GBU4K, Gleichrichter 4A, 560V: 0,60€ 477 Z80181FEC, uController Z180 (enh. Z80): 1,20€ 519 MT48LC32M16A2P-75, Sync. DRAM 8 Meg x 16 x 4: 1,00€ 538 AQH2213, Photomos Relais,600V, 0,9A: 0,90€ 583 B380C3200/2200, Gleichrichter 380V 3,2A: 1,00€ 618 LT100-P, Stromwandler LEM
-
Thread
V: Diverse Nostalgie- und Retrokomponenten - Schrott oder Top?
ungefähre Ahnung hatte ich schon, in welche Richtung es geht und siehe da: Ein CP/M System auf Basis Z80 in ECB-Modulbauweise der Firma Janich und Klaas, welche es auch heute noch gibt. Diese Komponenten waren das erste Produkt der Firma im Hinblich auf industrielle PCs. Jetzt muss ich aber erstmal
ungefähre Ahnung hatte ich schon, in welche Richtung es geht > und siehe da: Ein CP/M System auf Basis Z80 in ECB-Modulbauweise der > Firma Janich und Klaas, welche es auch heute noch gibt. > Diese Komponenten waren das erste Produkt der Firma im Hinblich auf > industrielle PCs. > > Jetzt muss ich
-
Thread
Lazarus: Wo ist mein Fehler bei "Blockread"?
Betriebssystem. Als ich vor 35 Jahren auf dem Apple 2 Pascal (UCSD Pascal und Turbo Pascal unter CP/M mit Z80-Karte) gelernt habe, war *Integer* 2 Byte lang. Und laut einem Buch zu Turbo Pascal 6 für PC war *Integer* auch nur 2 Byte lang. Und irgendwann hat dann Borland bei Delphi auf 4 Byte umgestellt. Und
-
Thread
RS232 over WiFi
Registernamen ansprchen wollen usw. Mache ich auch gern, habe auch "ganz unten" angefangen, 6800, Z80, 6502, AVR... Nun zu Deinem Problem: Arduino-IDE runterladen und installieren, wenn Du Windows benutzt, den Installer nutzen, der macht das schon richtig. Nach dieser Anleitung: https://github.com
-
Thread
Scheibenkondensatoren Identifizieren
Axel S. schrieb im Beitrag #4792536: > Ein K dürfte aber fast immer 10% Toleranz bedeuten. Und Z=+80%/-20%
-
Thread
Zyklenrechner
ein Rechner wurde mal in der Elrad beschrieben (irgendwann in den 1980/90ern). Da war damals ein Z80 verbaut.
-
Thread
attiny13 mit Tasten programmieren
Respekt. Erinnert mich an meinen ersten Urlader fuer den Z80. Das war ein 74154 (1 aus 16-Dekoder) mit einer Handvoll Dioden die einen Urlader fuer den Z80 enthielten. Da konnte Mann bitweise fuer die Adresse ein Highbyte, dann ein Lowbyte eintippen und dann
-
Thread
Timer im CTC mode Vorladen Assembler
Ziemlich wirr. "CTC mode" meint vermutlich nicht den "Counter Timer Circuit" des Z80, sondern den Modus "Clear Timer on Compare Match" des AVR. Bei diesem jedoch muss man weder etwas "vorladen", noch braucht man einen Interrupt.
-
Thread
Hilfe! Mir wird schlecht von allem diesem Nixie und Neon Propaganda
Holm T. schrieb im Beitrag #4784174: > Ich bin damals zu massenhaft Mostek und Zilog Z80 CPUs und > Peripherie gekommen die wohl irrtümlich gewechselt worden waren, > jedenfalls funktionierte der größte Teil. Nicht unbedingt irrtümlich. Die setzten z.B. bei den beengten Verhältnissen
gegen "originale" U880 getauscht. Der Versuch der Verwertung in der Melodieklingel ging auch schief: Z80 -> hoher Bogen -> Eimer... :)
-
Thread
Welche Programmiersprachen beherrscht ihr?
Ferner bissl C++, Bash, VHDL, JS, VB, Delphi, HC-BASIC, PHP absteigend. Zudem Assembler von ARM (CM3), Z80, Epiphany, x86. Lesend weitere. Plus was ich vergaß.
-
Thread
Automarer Zugriff auf 32-Bit Variable die in einer ISR verändert wird
Beitrag #4777034: > Das ist doch Pillepalle. Bei einem simplen ATmega - ja. Hab vor Urzeiten beim Z80 auch so etwa programmiert, da allerdings deutlich mehr in Assembler. Wobei der mit HL auch echte 16 Bit Zugriffe konnte und nicht viermal zu je 8 Bit. Hier ging's mir um das Prinzip, denn bei einigen
-
Thread
Leiterplatte von Ätzwerk - sind diese braunen Flecken normal?
ist wie die Diskussion um das beste > Betriebssystem oder die beste Programmiersprache. ;-) Bei Z80-Rechnern lässt man die Vias offen und bei 6502-Rechner verschließt man sie. :-)))
-
Artikel
Benutzer:Runni
Hallo, meine Homepage: Arbeit: Laboringenieur Hobby: - Alte Computer, mit den Schwerpunkten: PDP11, Z80-ECB, Portable, Pocket-PC - Entwicklung von Schaltungen und Software für 8051, CPLD+FPGA, Analog Schaut mal bei vorbei, dort Arbeite ich ab und an mit.
-
Thread
Wo finde ich einen Einstieg in Schaltungen?
schau da mal rein. Lernen kann man auch beim Zerlegen/Ausmessen alter Elektronik. besorg dir mal einen z80-Einplatinencomputer o.ä. und löt den zusammen und schau dir die Signale am scope oder wo möglich mit multimeter an. http://www.z80.info/homebrew.htm Wobei es nicht ein ganzer Computer sein muss
buebchen.jimdo.com/selbst-gebaut-diy-homebrew-feito-por-mim/8-bit-selbstbau-8-bit-diy/u880melodieklingel-z80-doorbell/ wenn du löten scheust dann nimm ein Steckbrett. Tipp: *Lernen* allein bringts nicht, Schaltungen versteh man erst mit Nachbau/Messen/reparieren
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
sowas nicht mehr fertigbringen. Später kam dann Basic mit dem ZX-Spectrum und Assembler für den Z80, noch später Pascal für den Z80. Reicht das für freitags? W.S.
Start: 1984 U880 (Z80) Maschinencode (Kopfassembler) später zusätzlich: ESER (Großrechner) Assembler, Z80-Macro-Assembler, 8086-Assembler, Clipper, Pascal (inkl. Delphi), C++, Perl, C, C# Heute: Perl, C, C#
-
Thread
aufbau einer cpu
den Aufbau eines registers (also so das es auch sinnvoll ist). http://www.righto.com/2014/10/how-z80s-registers-are-implemented-down.html
-
Thread
Game Boy Classic Display mit 8051 oder Z80 ansteuern
Bei mir liegt noch ein Game Boy Classic Display rum. Wie kann dieses Display mit einem 8051 oder Z80 zum Leben erweckt werden?
eecs.oregonstate.edu/education/docs/datasheets/lcd-spec.pdf Interessant auf Seite 22 das Interface LCD width Z80.
-
Artikel
AVR 6502 Emulator
AVR-Controller dienen. Warum?. In "alten" Homecomputer-Zeiten war der MOS 6502 und seine Derivate - neben dem Z80 von Zilog - die CPU der Wahl für (damals) schnelle, kostengünstige Systeme. Beispiele sind die Commodore-Systeme (C64, VC20, C128, PET, CBM), ATARI XL/XE und Apple II. Aber auch Spielekonsolen der 80er-Jahre
Das dürfte genug Herausforderung sein - die "Grabenkämpfe" der 80er-Jahre fanden meist zwischen 8080/Z80-Anhängern und 6502-Begeisterten statt... Eine neue Idee?. Einen 6502 auf AVR zu emulieren ist keine neue Idee. Es existieren bereits einige Projekte, die mehr oder weniger erfolgreich einen 6502 emulieren
-
Thread
kleiner Webserver mit LAN8720 oder ENC28J60?
unabhängig > von der konkreten NIC-Hardware... jeder hat Lernpotential. Früher hatte ich mit 8085, Z80, 68000 gearbeitet und dazu teilweise auch Platinen gemacht. Das war die Zeit als man DA-Wandler noch parallel an den Bus solcher Prozessoren anschloss. Das waren Gräber mit Fädeldraht. Und doch lief
-
Thread
µController gesucht für hd44780 Display
kleinere Projekte zu realisieren. Tja, schade - das der nur 1 mal programmierbar ist. Vielleicht ein Z80? Die gibt es schon seit Ur-Zeiten ...