-
Thread
Assembler und AVR
Variante > ansehen. Da müsste ich mich selber erst einführen. Vor vielen Jahren habe ich mal Z80 Assembler gemacht, und da ist die direkte Art der Befehlsbenennung halt hängen geblieben. Ich mache ja nur sehhhhr selten was in Maschinensprache, das bisserl Basic das ich kann reicht meistens aus
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
Prozessoren schreien, um eure paar LED > blinken zu lassen. So ist es. Früher langte auch ein Z80 für Industrierechner und jeder kleine AVR bringt noch ein Vielfaches dessen Leistung :) > Der Mega4809 ist schon > erhältlich. > > Wo, außer auf der Microchip-Seite? Ja. Genau dort.
-
Thread
Tonleiter mit acht Tönen herstellen
Melodieklingel und gut iss: https://buebchen.jimdo.com/8-bit-selbstbau-8-bit-diy/u880melodieklingel-z80-doorbell/
-
Thread
[S] PNP-Transistoren im TO18-Gehäuse.
Der Witz an der Platine: Da ist als RAM nur ein einzelner 2114 drauf, 1Kx4. Also 8-Bit Z80 CPU mit einem nur 4 Bit breiten Speicher. Hatte ich vor Urzeiten auch. Frisst recht markant Strom.
#5332986: > Der Witz an der Platine: Da ist als RAM nur ein einzelner 2114 drauf, > 1Kx4. Also 8-Bit Z80 CPU mit einem nur 4 Bit breiten Speicher. Hatte ich > vor Urzeiten auch. Frisst recht markant Strom. Nö, derzeit auf der Prozessorschiene (5V) "nur" knapp 30mA. Da kann durchaus noch ein weiteres
-
Thread
AVR Assemblersprache zu Opcode nicht nachvollziehbar
festen INT-Einsprungstellen (AVR, 8051, Z8...) und auch bei vektorisierten Interrupts (wie z.B. beim Z80)!
-
Thread
SDCC & PIC16887: Fehler in erzeugter ASM-Datei
mit STM8 und MCS51 funktioniert er gut. Die stm8 und mcs51 backends (wie auch ds390, hc08, s08, z80, z180, r2k, r3ka, tlcs90 und gbz80) sind allerdings auch ausgereifter. Die pic14 und pic16 Backends dagegen sind "Work is in progress" (gleich im zweiten Satz auf http://sdcc.sourceforge.net/). Wobei
-
Thread
Befehlsadresse ab 0 oder 1?
der Resetvector auf der 0x0004 http://research.cs.tamu.edu/prism/lectures/mbsd/mbsd_l9.pdf beim Z80 dagegen auf der 0x000
-
Thread
Übertragung einer Stellbewegung
. Servomotoren kannte ich schon 1980 und da gab es keine Arduinos. Da hatten wir Schaltungen mit Z80 (UA880), 8086, 80186, 80286 ... und für den Privatmann unerschwinglich. Und Nichts ist zu alt. Auch heute noch gibt es so viele IC und andere Bauelemente, die bereits 1972 auf dem Markt waren.
-
Thread
Was ist der genaue Sinn von DIP Gehäusen?
Jörg R. schrieb im Beitrag #5320081: > Z80 finde ich auch nicht als SMD? Immer diese Details...
): http://www.z80.info/z80cpus.htm
-
Thread
Funktechnik und Maker Szene
Neulich aufm Funkflohmarkt: TNC2C (Z80 CPU, 1k2 AFSK) 350€ Festpreis. Danke, weiterhin viel Spaß beim Oxidieren.
Hallo Thorben. Thorben schrieb im Beitrag #5339110: > Neulich aufm Funkflohmarkt: TNC2C (Z80 CPU, 1k2 AFSK) 350€ Festpreis. > Danke, weiterhin viel Spaß beim Oxidieren. Du meine Güte! Die werden doch mit 15-30 Euro gehandelt. ;O) Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http
-
Thread
Hilfe mit Altera Cyclone II (bzw. III)
CPU-Art/Emulation ist, > könnte man die ja auch decompilieren. NIOS ist die CPU. So wie halt ein Z80 oder ARM5 oder x86. Da gibts ne (GNU)Toolchain dafuer. In der FPGA-Entwicklungsumgebung kannst du dir dann je nach Performancewunsch und Gatter/Blockramverbrauch verschiedene NIOS-CPUs zusammenklicken
-
Thread
[AVR] Low-Byte einer Label-Adresse in Tabelle
funktioniert, wenn man genug Codespeicher zur Verfügung hat und es nicht zu viele Instruktionen gibt (beim Z80 wird das schon schwieriger). > Und es stellt sich auch die Frage, wie viel Zeit der Emulator überhaupt > im Kopf der Hauptschleife rumhängt. Die Hauptschleife liegt bei ca. 32 Takten, dazu kommen
-
Thread
780x als Schaltregler
Schaltregler laufen zu lassen. Das funktionierte ganz gut. Hatte ich Ende der 80'er als Netzteil für einen Z80 Rechner aufgebaut, da mein M85 Kern für einen Linearregler etwas zu knapp ausgefallen wäre ;-) Inzwischen würde ich statt den 78xx zu "vergewaltigen" lieber den LM2576 nehmen. Der ist von Hause aus
-
Thread
Temperatursteuerung für einen Brennofen
Pololu-5V-Step-Up-Step-Down-Spannungsregler-S10V4F5?curr=EUR&gclid=CjwKCAiAtorUBRBnEiwAfcp_Y0O2aGiPdIh5yZ80sBYo_3Bz9AANo_BThYdy4bYPLISBCv22xLztAhoCfokQAvD_BwE liefert schnell aus D
-
Thread
altmodische Entwicklungsumgebungen im Job
8051 und (e)Z80 wird es wohl noch geben, wenn alle anderen µC vergangenheit sind ... Beide gibt es doch auch schon bis 50 Mhz Gruß Michael
-
Thread
SDCC 3.7.0 RC1
no longer work in progress. * --data-seg to specify the segment for non-initialized data in the z80, z180, gbz80, tlcs90, r2k and r3ka backends. * New methods to obtain tree-decompositions of control-flow graphs improve compilation time / code-quality trade-off (when SDCC is built with support for
Vor zwei Tagen ist 3.7.0 erschienen. Gegenüber dem RC1 wurde noch ein Bug im z80-Backend behoben und der Abschnitt zur Installation im Handbuch ergänzt. Philipp
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
mehr und selbst wenn ohne eine Pumpe MAX232 dazwischen gehts ja eh nicht. Das klappte schon beim Z80, den ich gebaut habe mit der SIO, die mir zusammen mit mcurses ein komplettes Betriebssyystem auf dem VT100 erzeugt mit Eingaben usw.
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Hallo, @Olli Z. (z80freak): das kommt nun davon... Arduino Nano und Pegelwandler und die OV7670 zusammengesteckt, nur 3,3V/GND/SCL/SDA und XCLK angeschlossen. Deinen Sketch rauf und gestartet. Ich könnte jetzt die
zusammengesucht, C++ bekanntschaft erst durch die Arduino-Geschichte. Es war und ist nur Hobby, vom Z80 über 6510 zu den ersten AVR usw. Alles in Assembler. C kam als Notwendigkeit weil mein Anfang einen TCP-Stack in ASM zu schreiben zwar durchaus gangbar war (IP ging, TCP ging, ARP ging ICMP-Ping ging
-
Thread
AtmelStudio 7 und #define F_CPU
Hallo, nach vielen Jahren µC Programmierung (8085, Z80, 8051 ...) habe ich mich jetzt entschlossen ATmega128 mit AtmelStudio 7 zu testen. Dabei bin ich auf folgendes Problem gestoßen: Wenn ich im Hauptprogramm mit #define F_CPU in der ersten Programm-Zeile
-
Thread
(V) Arduino und OrangePiZero Pakete
Micro SD mit Armbian inst. OTG USB Adapter dazu. Passwörter werden nach Kauf mitgeteilt. Runcpm, z80 asm+mon, avrdude ... Sind inst. Preis: 15€ Plus Versand 5€ in DE Privatverkauf ohne Sachmängelhaftung Bei Interesse bitte nur ==> Mail! Peter
-
Thread
Wie funktioniert JTAG?
@ Olli Z. (z80freak) >geht. Wie ist das mit den IDs? Jeder IC hat eine mit variabler Länge. Die steht im Datenblatt und .bsdl File. >Wie "scanne" ich die die Geräte die in diesem Bus verbunden sind? Das
@ Olli Z. (z80freak) >Ist diese ID "willkürlich" vom Hersteller vergeben, Nein. >oder gibt es eine zentrale Registrierungsstelle? Ja > Sprich kann es auch doppelte Werte geben? AFAIK nein. >
-
Thread
SDCC & PIC16F
>sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/h c08/s08/stm8 3.6.5 #9842 (MINGW32) published under GNU General Public License (GPL) Ob ich mir den selber kompiliert hab, weiss ich
Jo... hab mal gputils und sdcc neu gebaut: sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.9 #10226 (Linux) unbedingt, aber auch gputils bauen und installieren
-
Thread
Mit Arduino eine Asymetrie in einer Digitalspannung erzeugen
und von Mikroprozessoren und Computer will er nichts wissen. Also, in den Geräten ist jeweils ein Z80 der das Signal mit einem L298 erzeugt bzw. an den Displays detektiert. Drückt man einen Taster wird die Spannung über Dioden für eine bestimmte Zeit asymmetrisch (positiver Spannungsanteil 28V, negative
-
Thread
8085 Lerncomputer/Enplatinencomputer
@Günther, H. genau so etwas suche ich! Das Z80 Projekt sieht aber auch interesant aus!
Zum Mini-Z80 System: http://petersieg.bplaced.net/ https://github.com/petersieg/Mini-Z80 Peter
-
Thread
AVR Assembler relative jump
Die Programme kann man gleich auf der angeschlossenen SD Karte belassen. Ich hab sowas mal mit einem Z80 gemacht. Programme befanden sich da noch auf einem EEPROM. Mehrere davon konnten gleichzeitig abgearbeitet werden- so ein Multitasking ist nicht allzu schwer zu realisieren. Kaj G. schrieb im Beitrag
-
Thread
Wanderkiste Widlar, Runde II
geht heute wieder auf die Reise zu IC Tester Stand 08.08.18 @ IC Tester - habe für dich einige Z80 IC's rausgekramt vielleicht kannst Du damit was anfangen.......? ;-) Mein IN/OUT IN: 1x Raspberry Pi 2+ 1x Funk Maus Neu 2x USB Verlängerungs Kabel Neu 2x Pin Conector
Segment LED Anzeigen Rot 1:1 Tausch 1x IC PAL 16R6 BNC 1x USB Pollin Schlüssel Stick Neu 15x Z80 IC's 40Pin 2x Z80 IC's 28Pin 2x Ram Speicher SDT 7008S55J OUT: 10x7 Segment LED Anzeigen Grün 1x Tüte BC547,BC848,BC560,GEXX,E176, 1x Tüte TO220, TO XXX u. TO3 Mix 1x Tüte ELKO Sortiment
-
Thread
Das Unternehmen zwingt mich mit veralteter Programmiersprache zu arbeiten
Google). Und wenn man dann sagt das VB6 veraltet ist der Irrt. In meiner Ausbildung habe ich dann den Z80 Programmiert in Maschienencode. Danach kam der Amiga mit c, c++ und Microsoft Basic. Jede Sprache hat seine Stärken und schwächen. Mittlerweile Programmmiere in Objectiv-C und Swift unter macOS und
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
Berufsrevolutionär schrieb im Beitrag #5277631: > U880/Z80 Beschreibung) ist mit 36 MDM Zu Zeiten des U880 gab's schon lange keine MDN mehr ...
Jörg W. schrieb im Beitrag #5277935: > Berufsrevolutionär schrieb im Beitrag #5277631: >> U880/Z80 Beschreibung) ist mit 36 MDM > > Zu Zeiten des U880 gab's schon lange keine MDN mehr ... Als Währungsbezeichnung nicht mehr, als von der DDR Notenbank ausgebenes Zahlungsmittel umgangangssprachlich
-
Thread
Assemblerprogrammierung ARM CORTEX
geht es um Nostalgie. Dann programmiere doch eine historische Architektur in Assembler, einen Z80 oder sowas. ;-) > Aber dennoch lernt man nur mit Assembler > eine Prozessorarchitektur am besten von Innen kennen, Bei Controllern muss man im Allgemeinen relativ wenig über den Prozessor
-
Thread
1-Draht Datenübertragung möglichst störfest machen
@ Olli Z. (z80freak) >Die Daten die ich übertragen möchte sind nur bei Änderung anliegend. Es >handelt sich um Daten von einem WS2812 Controller für eine Dieses "Detail" wäre im Ursprungsbeitrag sinnvoll
@Olli Z. (z80freak) >> Das ist nur die halbe Wahrheit. WS2812 LEDs arbeiten mit Pulse >Chips mit nachfolgenden LEDs. An der ersten LED ist ein Jumper mit der >sich die Geschwindigkeit umstellen lässt.
-
Thread
WS28xx LED "selbst" bauen?
@ Olli Z. (z80freak) >Die einzelnen LEDs sollten dann ebenfalls einfach kombinierbar sein und >wenn möglich mit dem gleichen Protokoll arbeiten, damit die dafür >verfügbaren Steuergeräte weiter nutzbar sind
@Olli Z. (z80freak) >Ich möchte jeweils nur eine LED ansteuern, kein RGB oder sowas. >Jede LED hat einen Vorwärtsstrom von 300-500 mA, also schon etwas Zunder >dahinter. Es handelt sich um Osram Dragons.
-
Thread
Welchen Studiengang, um Mikrochips zu entwerfen
schon "was abgehen" muß. Ist sozusagen eine integrierte und hochskalierte Weiterentwicklung des Z80 NOP Generators aka NOP-Sockel mit denen man sonst nicht bestückte PROM/RAM Sockets abschließen kann und die Addressgenerierung am scope überprüfen. Da ne aufgepimpte Variante als Steckbrettaufbau: https://z80project.wordpress.com/2014/02/09/z80-test-circuit/ Sowas gelangt zwar nicht zum Verbraucher, hat aber trotzdem einen realen Einsatzzweck. </Grinse-Modus>
-
Thread
Restposten-Versender aus den 80er Jahren, ähnlich Pollin
gekauft, 24V~ auf 7V=/10A, die sich leicht auf 5V „tunen“ ließen - perfekt für den selbstgebauten Z80-ECB-Rechner :) Ciao, Martin
Der µP-Ast von Walter Giesler nannte sich ELZET80 und beschäftigte sich dann mit (Überraschung!) Z80 und Verwandtschaft, später auch 68000. http://www.elzet80.de/ Ciao, Martin
-
Thread
Warum "flickert" die Power LED meines CPLD XC9572XL Xilinx DevBoards?
nicht recht erklaeren kann. Board 1 hat die Rolle eines Addressdekoders - eine 16 Bit-Addresse vom Z80 wird dekodiert, und 2 Ausgaenge des CPLDs zeigen an, ob es ein Read IORequest oder ein Write IORequest vom Z80 ist. Diese 2 Ausgaenge des Boards gehen dann in Board 2, das als eine Art Input-Output-Buffer
PS Der Regulator ist ein 3.3V 950 mA LD1117V33, LD33V. Er bekommt 5 V vom Z80.
-
Thread
Betriebssystem für 32 Bit µCs?
wiki.python.org/moin/EmbeddedPython> - <https://micropython.org/> Schliesslich klappt es auch eine *Z80* zu emulieren und dann *CP/M* darauf laufen zu lassen (was dann ein leichtgewicht-BS ist weil urspr. mit 32kB RAM zufrieden) - <https://www.mikrocontroller.net/articles/AVR_CP/M> - <http://www.projekte.daleske.de
nach sehr nahe kommt ist Nuttx (http://nuttx.org/). Läuft auf verschiedensten Architekturen, von Z80 über AVR bis zu Pic32, Cortex-M und sogar Cortex-A. Dabei passt es durchaus in weniger als 64kB Flash, inkl. Shell und Pseudo-FS. Treiber gibt es sowohl für USB, als auch für Netzwerk, verschiedene
-
Thread
Wieviel kB für einfachen 8051 Assembler ?
so leicht auf einen 8051 übertragen lässt. Die ist etwas zu sehr von speziellen Eigenschaften der Z80 abhängig.
-
Thread
Mac OS X 10.2.6 Virtualisieren
Prozessor des Hostsystems ausgeführt. Etwas anderes wären echte Emulatoren, wie es sie z.B. für 8080 oder Z80 auf einem PC gibt, aber da ist wegen der Emulation jedes einzelenen Maschinenbefehls die Ausführungsgeschwindigkeit um ein bis 2 Grössenordnungen langsamer als auf dem Original. Das kann man hinnehmen
-
Thread
Ideen zu Programmiervorlesung
von /grep/ - Schreibe ein Plotprogramm (ASCII Ausgabe) - Schreibe einen Peephole-Optimizer für Z80 Assembler - Schreibe einen Simulator für kontinuierliche Systeme (DGLs)
grep/ > > - Schreibe ein Plotprogramm (ASCII Ausgabe) > - Schreibe einen Peephole-Optimizer für Z80 Assembler > - Schreibe einen Simulator für kontinuierliche Systeme (DGLs) Und damit lernt man C? Oder Programmieren im allgemeinen?
-
Thread
STM32: Interrupt zu langsam
Interrupt aus, dann muß ich aber noch auf die Adresse > prüfen. Das wollte ich auch schonmal machen (Z80-Bus). Ich habe mich dann damit begnügt einen Bussniffer zu haben, der blockweise scannt und das Ergebnis auf dem Display darstellt. Möglicherweise wäre was gegangen, wenn mit /WAIT arbeitet. Hier
-
Thread
STM32F3: Alte Pheripherie über Adress-Datenbus ansteuern
vorgesehen, den alten Controller durch einen STM32F3xx zu > ersetzen. Du kannst auch mal den eZ80 im 100pol. Gehäuse in Betracht ziehen - das ist ein Kontroller mit umfangreicher Peripherie und zusätzlich einem Adress- und Datenbus. Der ist wahrscheinlich näher an der alten Hardware. Ich habe damit eine Z80-CPU-Karte für Eurokarten-Einschübe auf den aktuellen Stand gebracht, wobei die BUS-Schnittstelle erhalten blieb. Georg
-
Thread
Kreuzungen auf einer Lochrasterplatine
https://upload.wikimedia.org/wikipedia/commons/d/d1/Computerplatine_Wire-wrap_backplane_detail_Z80_Doppel-Europa-Format_1977.jpg So ging es auch.
> https://upload.wikimedia.org/wikipedia/commons/d/d1/Computerplatine_Wire-wrap_backplane_detail_Z80_Doppel-Europa-Format_1977.jpg >> >> So ging es auch. > > Sowas schlampiges ist mir noch nich untergekommen. :) > Leider nicht nur die Verlegunsart, Naja du kannst ja alle Drähte schön parallel
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Uwe schrieb im Beitrag #5213521: > Erinnerte mich an die Zilog Zeit, als man vom Z80 auf die Z800 Serie > ging. Mit Z8000 zwischendrin. Gab aber ein paar Probleme damit. Zilog setzte damals als einziger der drei Firmen auf Random Logic, Intel und Motorola hingegen auf Microcode
Teufel gewesen wäre. Eine Revision der Architektur gibts als Z8 Encore. Dafür gibts aber eine 32-Bit Z80, Z380. Darauf hatte die Welt gewartet.
-
Thread
Decoder V40511 DDR
Beim Z80 waren aber auch andere Gründe im Spiel. So ein MC ist nun mal ne andere lizenzrechtliche Sache als ein dummes Gatter. Gibt mehrere storys zum DDR-Z80. Von auf maskenebene stumpf abgekupfert bis zur
offiziell nur für 1 MHz spezifiziert, und sie kosteten den stolzen Preis von 52,00 Mark. Ein U855 (Z80 PIO) kostete am gleichen Tag 41,10, S555C (2708-Bastlertypen) gab's für 34,40, U857 (Z80 SIO) für 41,30. Zumindest hätte man also damit seinen Z80-Computer zusammenbekommen. Um mal zu zeigen
-
Thread
DDR_UB880_Klingel
verbreitet, andere soz. Hersteller machten nur 8080A oder 6800-kompatible, die Russei stellte auch Z80 her..nach dem öffnen stellte man dann fest das innen ein DDR Chip saß. Um die Wendezeit gabs echt "schnelle" Z80 von Firmen wie Thesys. Die Russei stellte allerdings sonst fast Alles her was nicht niet
8080-Programme auch 1:1 drauf laufen. (Turbo-Pascal dagegen lief > meines Wissens bspw. nur auf dem Z80.) > Auch der OS Kern lief ohne Änderungen, die Peripherie mußte angepaßt werden, wobei der Z80 ja auch mit der konnte (IM0, IM1). > Z8000 waren dagegen eher eine Sackgasse. EAW wollte die
-
Thread
Schaltungen am Rechner entwerfen - einfache Software hierzu?
elektrisches Schaltbild mit dem Layout. Ich kann mich noch erinnern wie mühsam es war, eine komplizierte Z80 Steuerplatine mit 30+ Schaltkreise zu entwerfen ohne DRC zu haben. Jede Verbindung mußte mit Farbstift überprüft werden. Trotzdem war es nie 100% perfekt. Heutzutage nimmt mir das PCB CAD das alles
-
Thread
Einstieg C167
Hochschulöen hat das Teil IMHO nicht viel verloren, Studenten sollten Grundlagen lernen also Assembler auf Z80 und für die Vermittlung von State of the Art Android auf ARM.
hat das Teil IMHO nicht viel verloren, Studenten sollten > Grundlagen lernen also Assembler auf Z80 und für die Vermittlung von > State of the Art Android auf ARM. Ist halt gut abgehangen. Für die damalige Zeit war der µC ganz ok.
-
Thread
Eigenen 8-Bit-Prozessor realisieren
auseinandersetzen ... Es gibt aber schon fertige Entwicklungen zu CPU-Simulation in FPGA, so z.B. zur Z80-CPU: http://opencores.org/project,a-z80 Alternativ dazu wäre es aber auch möglich diese in TTL-Technik "diskret" aufzubauen. Siehe dazu den Thread http://www.robotrontechnik.de/html/forum/thwb/showtopic.php
woran man sich orientieren kann gibt's genug: Motorola 6800, Intel 8080 oder 8051, MOS 6502, Zilog Z80, ... [edit] *Das* Buch zu Computerarchitekturen ist: Computerarchitektur. Strukturen – Konzepte – Grundlagen (5. Aufl. ISBN 3-8273-7151-1) von Tanenbaum und Goodman
-
Thread
Letzten_Großraum_ICs
ROM, da ist irgendwas drin... Ansonsten gibts hier wenn ich die Klüsen richtig auf bekomme, eine Z80 CPU und eine Z80 PIO von Mostek, ein paar 2Kx8 RAMs und ein paar 1 aus 16 Decoder sowie ein paar Masken-Roms aus irgendwelchen C64 oder so. Gruß, Holm