-
Thread
Serielle Daten syncron zu externen Takt in µC einlesen?
only, it cannot receive or send data related to an input clock (CK is always an output). ..jede Z80 SIO kann das besser... Das muß nicht bei allen Cortex-M3 oder M4 so sein, die USART ist Herstellerspezifisch, die von STMs ist in der Hinsicht aber kaputt. Gruß, Holm
standard UART, reaching > up to rates of 4 Mbps. Holm T. schrieb im Beitrag #5771949: > ..jede Z80 SIO kann das besser... So ist es MfG Klaus
-
Thread
Bin ich zu doof für SPS-Programmierung?
Freigabesignal ab. > > Ein üblicher Assembler kennt auch keine For-Schleifen. Nun, zumindest für den Z80 ist das falsch ("DJNZ"). > Eine SPS macht nichts anderes als ein Microcontrollerprogramm. Das ist eine Null-Aussage. Jede turing-vollständige Anordnung "macht nichts anderes" als eine
-
Thread
C Sprungmarken und Sprungtabelle
Ich habe mal Interpreter geschrieben und davor TSRs. x86 stimmt genau, sogar noch 286 + 386, einen Z80 Interpreter als Vorbild. Die Z80 Sourcen habe ich noch im Kopf. Das absolute Paradies, aber eben Overhead. Bei C kenne ich die interen Strukturen nicht. Ich vermute aber mal, dass im Code von "Funktionen
eingelötet. Und er hat der CPU auch keine Adressleitungen abgezwickt. > Ich kam damals aus einer Z80-Architektur (CPC 464,15 bekannte Fehler im > OS) und dachte, mich trifft der Schlag .... Vielleicht sollte die 640k-Grenze aber bei den Z80-Usern einen Wiedererkennungseffekt bewirken ;-)
-
Thread
3.5" DD-Disketten auslesen
Dateinamen aus dem Handbuch sind auch nicht im 8.3-Format, sondern länger. Ich könnte zwar mit eigener Z80-Hardware einen ganzen Track als Roh-Datei auslesen, habe ich auch schon gemacht (vor langer Zeit), aber das hilft ja auch nicht weiter. Laut Handbuch wird empfohlen, die Disketten zur Sicherheit
-
Thread
Extremste Probleme mit ANYCUBIC Kossel linear plus Autoleveling
mismatch echo:Hardcoded Default Settings Loaded echo:Steps per unit: echo: M92 X80.00 Y80.00 Z80.00 E96.00 echo:Maximum feedrates (mm/s): echo: M203 X200.00 Y200.00 Z200.00 E200.00 echo:Maximum Acceleration (mm/s2): echo: M201 X2000 Y2000 Z2000 E3000 echo:Accelerations: P=printing, R=retract
-
Thread
Reverse Engineering vom Retro-Computer - Tools?
beschäftigt hat. Stimme ich zu. Hab auf einem Atmega8515 einen i8080-Emulator laufen und mal einen Z80 auf Lochraster gesetzt. Und Spaß macht's außerdem. Matthias S. schrieb im Beitrag #5748669: > Wenn du das wirklich machen willst - ich klingle in so einem Fall nur > einen UART auf seine Adresse
-
Artikel
8051
AS für 69 (!) Prozessorfamilien von Alfred Arnold (GPL) der ANSI-C Compiler SDCC für 8051/DS80C390/Z80 von Sandeep Dutta (GPL) Turbo51 - Free Pascal compiler for 8051 VIDEO-Kurs zur C-Programmierung eines 8051
-
Thread
Erscheinungsdatum Atmega 2560
nehmt einen Z80 oder 8051, die wird es noch in 100 Jahren geben :-)
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
auszulassen. Kennst du eigentlich die Bücher von Lampe,Jorke,Wengel? Die haben sich zwar über den Z80 ausgelassen, aber didaktisch und algorithmisch sind deren Ausführungen noch immer das Beste, was man sich anlesen kann. Aber hier hat jemand nicht weiter gedacht, als bis zu seiner Hutkrempe:
-
Thread
SFC 606 B IC
Bekannten ein paar ICs geschickt bekommen die schon laänger bei ihm herumlagen, neben RAMs, Erpoms und Z80-CTCs gibts da ein paar DIP ICs im A211D - artigem Gehäuse mit der Beschriftung SFC 606B. Nach dem was im Netz zu finden ist, ist das ein Blinkgeber oder Scheibenwischer-Intervallschalter für KFZ..aber
-
Thread
Korrekte Terminierung für Zeit-Synchronisation
sowas eigentlich und muss hier nicht dumm fragen. Taktgenaue Synchronisation ging vielleicht mit Z80 und MC68000. Aber bei heutigen Controllern mit aus PLL hergeleiteten *internen* Takten wird das eher nichts. Vermutlich taugt das Gesamtkonzept einfach nichts.
-
Thread
V850 Assembler lernen
möchte Assmebler für die ... Serie lernen. Du weist was Du Dir antust? Ich hatte mir mal früher Z80 Assembler reingezogen. Leider machte es dann der 8080. Z80 konnte man dann vergessen. Hätte ich sofort auf C gesetzt, dann wäre nicht alles für die Katz gewesen. mfg klaus
Klaus R. schrieb im Beitrag #5723197: > Ich hatte mir mal früher Z80 Assembler > reingezogen. Leider machte es dann der 8080. Das war der Fehler!
-
Thread
Datum in Hexadezimal
Mich würde interessieren wie man auf so eine Idee kommt, wegen der 85 am > Anfang? Zumindest beim Z80 (8085 ist eine Untermenge davon) gab es außer > 86;ADD-irgendwas kaum codes welche mit 8 beginnen. Hi, na ja irgendwie gab es da mal Hunderte von MOV-Befehlen. Deswegen die Idee. OK. Habe mal
Wie wahrscheinlich ist es eigentlich, daß die Maschinensteuerung Z80, 8085 oder MCS-51 einsetzt, wenn ihr "Update" mit einem USB-Stick durchgeführt wird?
-
Thread
Gibt es schon skalierbare Arduino 16-Segent Font-Lib ?
100k Euro gibt - feine Sache, her damit. Die Punktverbindungsroutine war ein aus Sinclair Basic nach Z80 Assembler portierter Simpelalgorithmus.
Eigenarten des Displays. Das war damals beim Mupid simpel, denn das war ein straighter Framebuffer - in Z80 Assembler ein reiner Glücksfall und überhaupt der Grund, warum ich diesen Unsinn gemacht habe.
-
Thread
Deutsche bezeichnung Jumper Wire
bin ich neugierig: Das sind aber keine aktuellen Geräte, oder? Wire-wrap ist doch eher so aus der Z80- bis 68k-Zeit, oder?
bin ich neugierig: Das sind aber keine aktuellen Geräte, oder? > Wire-wrap ist doch eher so aus der Z80- bis 68k-Zeit, oder? Ja, das gab es in den Achtzigern. Eine beliebte Verdrahtungsart in großen TK-Anlagen. Kaufen kann man Wire-Wrap-Draht bzw. die Pistolen dazu übrigens heute noch. Scheint also
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Andreas V. schrieb im Beitrag #5715296: > Ein 8080 oder ein Highspeed Z80 vielleicht? Das kannste knicken. Könnte bestenfalls bei "Speech"-Bit- und Sampleraten funktionieren. Aber nichtmal das, wenn in C geschrieben. Große Teile müssten in hochoptimiertem Assembler umgesetzt
dann wohl nicht der kleinste). Eventuell geht ja das China Blackboard mit STM32F407 ?!? Mit Z80 oder 8080/8085 garantiert nicht !
-
Thread
Welchen Motor für 3Spindelapparat
den ich mich entschieden habe! Was sagt ihr taugt der was? Oder nicht? www.ebay.de/itm/JASD7502-20Z-80mm-2-39Nm-3000rpm-AC-Servo-Motor-AC-Servo-Driver-750W-AC-220V/223283812785?hash=item33fcc099b1:g:j5QAAOSw
-
Thread
Rust - ist das hier um zu bleiben?
IMHO so bei 300 oder 400DM. Der Apple hat als Nachbau gebraucht 2000DM gekostet. (mit Ehring, 80Z, Z80, Monitor, und einer Kiste dezentraler Sicherungskopien) Ersteres konnte ich mir schon als Schueler leisten, letzeres erst spaeter. > Nach meinem Bauchgefühl kam der TX Spectrum erst um 1985 heraus
-
Thread
Aufschaltung unter Priorisierung von Interrupts
H-Register bei > einem 8-Bit-Mikrokontroller gemeint ist und welche funktion es hat? Z.B. die Z80 CPU hat 8 Register: A, F, B, C, D, E, H, L Was aber nicht ausschließt, daß noch weitere CPUs ein H-Register haben. Die Abläufe in einer CPU sind extrem vom Typ abhängig. Daher sollte man zuerst
-
Thread
Fragen zu Arduino und Interrupt und direktes Port lesen
einem Flip-Flop, der vom Arduino zurueckgesetzt wird. Die Idee ist nicht von mir (ist mit einer Z80): https://hackaday.io/project/19000-a-4-4ics-z80-homemade-computer-on-breadboard https://github.com/SuperFabius/Z80-MBC Und es gibt auch andere Arduinos als den UNO: Ich benutze einen Mega
-
Thread
Arduino Librarys - Wer prüft diese ?
richtige Projekt war ein usbasp mit einem ATMega8. Meine letzte Aktion war PIC. Davor MCS51 und davor Z80. Z80 war am spannendsten und hat den meisten Spaß gemacht. Arduino fängt auch an, Spaß zu machen. Wegen der softwareseitigen Robustheit des uC. Von den 120 A4 Seiten (wg. der dürftigen IDE programiere
-
Thread
CO2 Probelm, Elektroauto die Lösung? Gesperrt
Ich muß das nicht für vernünftig halten, es ist aber so. ..ich gehe jetzt noch ein Bisschen Z80 basteln, melde mich erst mal ab. Gruß, Holm
-
Thread
Buch für Einstieg in C Programmierung
Umarbeiten des Sozobon von K&R auf Ansi mitgearbeitet, selber den Tiny von van Zandt von 8086 auf Z80 mit extrem mäßigem Erfolg die Performance betreffend umgearbeitet und benutze C seit langem für Mikrocontroller - aber nicht, weil ich C so toll fände, sondern nur mangels besserer Alternativen. Lies
-
Thread
GIGATRON Emulator im STM32
Hier gibt es ja das Projekt AVR CP/M, bei dem mit einigen Tricks erreicht wurde, dass der AVR einen Z80 emuliert. Da würde man ja denken, dass man die paar TTL-ICs des Gigatron locker auf einem 160MHz ARM emulieren kann. https://www.mikrocontroller.net/articles/AVR_CP/M Die Frage wäre, ob es noch
Registern, der zudem FP beherrscht und z.B PLOT gleich mit im Befehlssatz hat... Oder einen emulierten Z80 um CP/M darauf laufen zu lassen.Oder man könnte einen PDP11-Emulator nebst Video-Terminal in einem Chip haben. Auf jeden Fall scheint es mir lohnenswert, über größere ASM-Projekte auf diesen Controllern
-
Thread
Vorschlag zu Hex-Ziffern auf 7-Segment-Anzeigen
Winfried J. schrieb im Beitrag #5683193: > Zu Z80 Zeiten wurden die ioports nitweis e signalisiert. Huch, was hast du denn geraucht? Das mit dem bitweisen signalisieren gab es schon lange vor dem z80: https://en.wikipedia.org/wiki/UNIVAC#/
Winfried J. schrieb: > Zu Z80 Zeiten wurden die ioports nitweis e signalisiert. Huch, was hast du denn geraucht? Das mit dem bitweisen signalisieren gab es schon lange vor dem z80: https://en.wikipedia.org/wiki/UNIVAC#
-
Thread
Bare-Metal ATSAM
Flash kann ich auch keinen selbstmodifizierenden Code schreiben. Sowas habe ich das letzte Mal beim Z80 gemacht / benötigt.
-
Thread
Variablen eindeutig benennen damit der Typ eindeutig ist
allem *auch* Assembler, oft von all den Sache, mit denen sie im Läufe der Jahrzehnte Kontakt hatten. z80, 8048, 8051, x86, AVR, ARM jeweils privat, oder eben /370 beruflich, wenn auch schon 2 Jahrzehnte nicht mehr. Einfach nur die Mainstreamsprache zu hassen ist keine Leistung. Selbst wenn man bei C
-
Thread
Lehre für Elektroniker Geräte und Systeme, mehrere Fragen zum basteln zu Hause und mehr..
belichtet, entwickelt & geätzt. Heute im dritten Lehrjahr könnte dein eigener Comuter mit Retro Chips, Z80, 6502, RAM, EEPROM schon laufen, oder du erweiterst einen bestehenden PC1500 von Sharp: alles on board vorhanden, OS, Tasten, LCD. Den Portstecker kannst du einer CE150/158 entnehmen oder gleich eine
-
Thread
? Interpreter für Z80
Beitrag #5670682: > Gibt es einen freien und brauchbaren Interpreter (Basic oder sonstwas) > für den Z80? Klar, schau dir mal die Homecomputer aus dem Ostblock an, bspw: [[Retrocomputing auf FPGA]] Tiny-basic gibbets auch für Z80. Und auch C-Compiler https://sourceforge.net/p/sdcc/wiki/z80/
Pin mit auszuwerten.Der Refrehscontroller lässt IMHO auch seine Finger vom I/O-Bereich. https://z80journal.wordpress.com/2015/10/07/z80-io-space/
-
Thread
Lebensdauer von lokalen Variablen
gern selbst, damit ich auch weis was passiert. Bei diesem Arduino weiss ich das eben nicht! Beim DIY Z80 mit dem sdcc habe ich das gemacht, wo der Heap hin gehört, wo der Stack und wie sie sich nicht in die Quere kommen. Die ganze Startup selbst geschrieben, ein gewisser Leo das aufwendige Linker Script
-
Thread
Z80 wie AVT nutzbar? Gesperrt
Welches EEPROM? Der Z80 hat keines an Bord. Und was hat DOS mit Z80 zu tun? Der Z80 ist ein MikroPROZESSOR. Die AVRs sind MikroCONTROLLER.
evtl. interessiert dich das: http://searle.hostei.com/grant/z80/SimpleZ80.html Z80 SIO "PIO"
-
Thread
Little Endian
Bit-Integer oder mehr, und da ist die Frage, wie der Prozessor selbst die Zahlen im Speicher ablegt. 8080/Z80/8086 benutzen von sich aus Little Endian oder anders gesagt LSB first. Wenn man den Speicherinhalt mit einem Hex-Editor betrachtet, stehen daher längere Zahlen sozusagen verkehrt herum in der Anzeige
-
Thread
Quarz einfach tauschen?
..das ist schon die gesamte Begründung warum das Ding obsolet sein soll. Selbst wenn das Teil eine Z80 enthält, ist nicht einzusehen wozu man da heute einen Programmierer braucht wenn an der Funktion nichts geändert werden muß. Denke darüber mal nach. Gruß, Holm
klappt leider nicht mit der alten Hardware. Das, was heute aus den Universitäten kommt, hat von Z80 & Co keinen Schimmer mehr. Zum Glück gibt es noch Leute wie Dich, die sich darum kümmern können. Also ich gratuliere zu einem neuem Kunden (also das hoffe ich jetzt mal für Dich).
-
Thread
PD0 leuchtet ununterbrochen (Atmega328p)
im Beitrag #5652060: > um welchen µC handelt es sich? Da denkt man doch automatisch an einen Z80 mit PIO, oder nicht?
-
Thread
Programmiersprachen jenseits von "C"
einfacher als z.B. den Operatorenvorrang von C oder die Einschränkungen in der Registerverwendung im Z80. > Dummerweise sorgt aber gerade jene Notation dafür > dass man mit einem Single-Pass Parser für Interpreter > und Compiler auskommt. Naja, und wo ist der praktische Gewinn? Also, was
Fortran auf Lochkarte. Wenn dann später im Beruf ein Kontroller gebraucht wurde, dann war das sowas wie Z80 mit Pascal, das sich jemand, der sich durch Fortran gequält hatte, ausreichend schnell "draufschaffen" konnte. Hatte damals noch als HiWi vergeblich versucht, unseren Controller mit Forth zu verheiraten
-
Thread
Frage zu Rekursion und StackOverflow in C
Ich habe Teilbereiche des Ackermannschen Funktionals schon zu Z80-Zeiten mit 3 kByte RAM berechnet. Um die Rekursion wirkungsvoll zu begrenzen, werden Werte nicht auf den Stapelspeicher geschrieben, sondern vor dem Verlassen der Rekursionsebene einfach wieder
-
Thread
LED langsam ausgehen lassen
Karl K. schrieb im Beitrag #5645380: > Typisch Generation Arduino. Falsch, eher Z80 Generation, falls Dir das was sagt. > Nee, ein einfacher Transistor geht da natürlich nicht. Richtig, nur ein Transistor ist auch nicht in der verlinkten Schaltung, mal abgesehen vom Beiwerk
-
Thread
Schach für ARM Cortex
Eine interessante Frage. Schach gab's wohl schon auf dem 6502 und dem Z80: https://www.schach-computer.info/wiki/index.php?title=Schachcomputer Wenn man bedenkt, das früher Schach die Königsdisziplin der KI war. Wie dumm ist doch der Mensch ...
-
Thread
Schnelle Bitmaske in AVR-Assembler
Fehlende Befehle. Intels 8080 hatte keine Befehle für indirekte I/O. Adressierung über (C) kam erst mit Z80. Die 1-Chip-Implementierung des früher sehr erfolgreichen Microcontrollers Fairchild F8 hatte 64 Bytes ausführbares RAM am Ende des ROM-Adressraums. Sicherlich nicht ohne Grund. Mangels Return-Stack
#6932123: > Ein Beispiel für einen wirklich sinnvollen Einsatz habe ich noch nie > gesehen. Beim Z80 konnte man separaten Datenspeicher sparen, indem man den Direktoperanden eines Befehls als Variable missbraucht hat. Sowas wurde meiner Erinnerung nach selbst im CP/M-BDOS gemacht.
-
Thread
MSP430 Aufkündigung?
Dinger von ehute auf morgen abgekündigt und fertig. Den Luxus von 2nd Sources wie beim 8080, 8085 oder Z80 noch üblich, gibt es nicht mehr. Selbst wenn man nicht SMT32 sondern Cortex-M3 sagt, findet sich Nichts direkt kompatibles, der Kern ist zwar bei anderen Herstellern auch verfügbar, die Peripherie
-
Thread
"Hand on" Erfahrung sammeln als Student?
W006Z005V001_LR_Oben.JPG Muss ja nicht gleich zum "Schlangennest" mutieren: https://www.tb-kaiser.de/8085_z80_8088/8085_breadboard_1.jpg
-
Thread
delay() in Timer-Event ISR (Arduino) Gesperrt
" mit einem C-programierbaren µC zu machen. Obwohl ich mit anderen Typen zu tun hatte (MCS51, PIC, Z80) und die Platinen auch gebaut habe. Aber das ist Jahrzehnte her und ich brauchte es dann einfach (beruflich) nicht mehr. Aktuell will ich "nur" ein (privates) Projekt verwirklichen und muss mir
-
Thread
SIM800 GSM: Welche Library für Arduino?
nur mit dem Serial Monitor als Hilfe :-) So schwer > ist das nicht. Ja, als ich anfing auf dem Z80 gabs nur ne rote LED als Debugger, und nen Taster wo man Single Steppen konnte.... so 1984 war das als Asm Progis och per Hand umgerechnet wurden in ner Tabelle :-(((((
" damals ins Leben gerufen und ich heisse immer noch Christian. Und ja, wir kennen uns von früher, Z80 und so. Und manche hier können sich auch nicht benehmen, das ist richtig.
-
Thread
Defekte SIM800 Module im Umlauf?
Ja, das GSM sendet beim Tippen alles als Echo zurück, wie es sich eben gehört. Macht mein Z80 ja auch mit seinem Terminal VT100 Programm. Die andere SIM klappt jetzt aber auch, manchmal hilft einfach das gute alte Schweizer Messer für die Kontakte. Ok,Thema durch, sorry wegen der Konfusion
-
Thread
uC - kennst du einen, kennst du alle
sich in andere > einzuarbeiten. > Würdet ihr das so unterschreiben? Ja. Ich habe 1981 mit dem Z80 angefangen und ein halbes Jahr gebraucht, bis ich einigermaßen fit war. Für den nächsten, den 6502, habe ich dann nur noch 6 Wochen gebraucht, bis ich im Kopf assemblieren und Hexcode eintippen konnte
Breadboard und du hast ihn angefasst. Vor dem Studium E-Technik hatte ich das zwar schon gemacht (6502 / Z80) auch etwas programmiert, ASM und Basic (upps, böses Wort) Im Studium mit µC LH5803 & C angefangen, war ein klacks (jedenfalls die Anfängerversion) Jeder Weg beginnt mit dem ersten Schritt.
-
Thread
Alten retro PC
ein Beispiel für die Komplexität. Aber ja, es wurde/wird sehr viel in der ULA gemacht. Für den Z80 gibt es viele, interessante Projekte, die in ihrer Komplexität überschaubar sind. http://www.sunrise-ev.com/z80.htm https://hackaday.io/project/159973-z80-mbc2-4ics-homemade-z80-computer Und
> > da kommen all die Zett-sonstwas nicht mit. Oh doch: https://en.wikipedia.org/wiki/Zilog_eZ80