-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Beitrag #7515007: > auch ein Achtbitter darf 16-Bit-Register haben... Ja, hatte schon der 8-Bitter Z80 vor fast 50 Jahren. Wenn man aber Hardware-Komponenten programmiert, dann studiert man IMMER das Datenblatt des Prozessors. Ganz gleich, was die Programmiersprache kann/könnte.
-
Thread
Umstieg Turbo Pascal -> Delphi
und habe mit 12 angefangen pascal zu programmieren und ich glaub mit 15 habe ich mich an einem alten z80 system in ASM verliebt. Soweit sogut... Viele Grüße, Tubie
-
Thread
Ablaufplan funktion abschlussarbeit
gehört auch dazu Grundsätzliche Beschreibungen wie in etwa gibt es bei Zacks (Programmierung des Z80) oder für UML in jedem besseren Java-Einstiegs-Buch. Sebastian M. schrieb im Beitrag #7661857: > Kann mir jemand zeigen wie z.B. sowas ausschaut für eine Funktion die > z.B einen String bekommt
-
Thread
Anfängerfrage: Adroino IDE / attiny85 / Programmer
keine Steuerungen hatte, werkelten Forth Systeme von mir darin. Auch da schon mit angeflaschtem OOP. Z80, 6502Forth ca 5 Jahre Als die PCs erfunden wurden, habe ich mich hauptsächlich mit der Erzeugung von ROMs, also mit "Gerätetreibern" beschäftigen dürfen. Später dann für DataGeneral AOS/VS, auch
-
Thread
C programmieren wie die grossen Jungs
dazwischen auf Basic umgestiegen :) Ne Fortran nicht, aber 87 mit Basic und Assembler auf einem Z80. Dann C für uC etwas Pascal/Delphi für die PC Seite. Von Pascal hab ich etwas für mich mitgenommen wie ich etwas strukturierter in C organisieren kann und C-Files als Objekte betrachte. Zur lesbarkeit
-
Thread
autonomes fahren tesla vs andere
dieser Methode aber nicht möglich herauszufinden, wie eine CPU (es handelte sich um was einfaches, wie Z80) funktioniert. Was auch offensichtlich ist. So geht das nicht. Und man kann heute aus ethischen Gründen noch nicht mal schnell bei einem Menschen bestimmte Areale lahmlegen. Die realen Einschränkungen
-
Thread
Hühnerschutz, Fuchsverteibung, Alarmanlage
Das wertet der Hauptcontroller dann aus und gibt Alarm. Das ist NVA-Like und hat in der DDR mit Z80 Controllern funktioniert. Ob sich so ein System für Dich lohnt oder das Wildbret praktikabler ist muß Du selbst entscheiden. :-P mfg
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
reichen. Ich habe (vor Jahrzehnten) an einem Satelliten-Projekt mitgearbeitet, dessen Rechnermodul aus 8 Z80-CPU-Platinen bestand, von denen sich immer zwei gegenseitig überwacht (mit Reset, wenn Diskrepanz) haben. Hat nicht viel genutzt. Nach ein paar Tagen ist der RAM langsam aber sicher nach und nach
-
Thread
ESP-8266 immer wieder Probleme mit WLAN reconnect
. Wovon ich absolut Null Ahnung habe, weil mich Webdesign in 35 Jahren Mikrorechner-Leben seit dem Z80 nie interessiert hat. Sobald ich also heraus gefunden habe was sich damit machen lässt, was irgendeinen Sinn ergibt (Etwas per Handy App steuern von weit weg zb.) melde ich mich. Vielleicht hast
-
Thread
was hat die Computerrevolution ausgelöst ?
wenn es Mitte der 80er theoretisch Heimcomputer zu kaufen gab (KC85, Z9001 alle basierend auf der Z80 CPU) waren meine Bemühungen damals so ein Gerät zu ergattern erfolglos. C64, Atari800XL und ZX81 wurden im Funkamateur für um die 5000,- Ostmark gehandelt. Es gab aber auch ein Lichtblick: Die TU
-
Thread
DRAM durch SRAM ersetzen
Zugriffszeiten unnötig in die > Höhe treiben. Es ist eine alte Schaltung. Es gab Mikrorechner, wie den Z80, die erledigten diese Aufgabe gleich mit.
-
Thread
Suche uC Board mit Ethernet
Es gibt noch die Rabbits, Z80-ähnliche Architektur, da gibt es RCM (Rabbit Control Module) mit Ethernet. Sind aber schon etwas älter.
-
Thread
IAR for ARM - IRQ-Funktion nur kompiliert wenn im Code referenziert
Compiler sind da in etwa gleichgestrickt, egal ob 8051, RL78, RX62, MSP430, STM8, V850, 8096 oder Z80. Und es gibt noch mehr unterstuetzte Controller. Vermissen tue ich eigentlich nur die CPU32 von Motorola. Aber wer die Handbuecher nicht liest wird halt ewig nur im Regen stehn.
-
Thread
Kooperation Suchen und Finden wie seht ihr das?
Richtig mitbieten kann eh nur wer auf einem Z80 mit 3kB RAM schon Ackermannsche Funktionale ausrechnen kann. Linuxfrickler RAUS.....
-
Thread
Signal eines Hallgebers in ein PWM Signal (regelbar) wandeln
4k kostenlos sein. Ist das einfach zu lernen, ich hab früher (vor 20 Jahren, an Schneider CPC mit Z80 CPU) viel mit BASIC und COMAL gemacht, ne if when schleife bekomm ich immer noch hin. Aber da bräuchte ich wohl einen Progger? Ich kenn mich halt mit µCs nicht aus und will auch nicht soviel in HW
-
Thread
Wer kann helfen und weiss wie die Compilierung geht
Geräte überfordern. :-) Welcher Compiler und welches alte System soll das sein? C# Compiler und Z80?
-
Thread
Folgenden Code vereinfachen
klar. Voellig unnoetig. Aber um mal das Prinzip zu demonstrieren: Ich hab vor Jahren mal eine Z80 Simulation am PC gemacht (in C++). Die wesentliche Hauptschleife sah so aus: void CPU::Run() { BYTE OpCode; while( 1 ) { OpCode = m_Ram[m_PC++]; (this->*m_Fnktions[OpCode])
-
Thread
gleitenden Mittelwert berechnen
gelöst, um Huster aus dem Messergebnis herauszuhalten. Leider habe ich den Quellcode damals (Dual-Z80 mit Hardware Multiplier) nie gesehen.
-
Thread
6502 Emulation auf AVR ?
gecoded Ich muß dazusagen das ich nie speziel auf den MOS gecoded habe. Meine Anfänger CPU war der Z80 Aber was ich in den 6502 Datenblättern gesehen habe stimmt mich zuversichtlich. Die schnellsten MOS Befehle brauchen mindestens 2 MOS Takte und haben während dessen 1 RAM zugriff. Bei 1MHz MOS-Takt
-
Thread
Wirklich arm, der ARM
Linkregister anstelle einer Stackoperation, das "zu Fuß" auseinanderfuddeln von Interrupts (der gute alte Z80 hatte ja vorgemacht, wie man Dutzende von Interruptvektoren besser verwaltet...) und so weiter. Aber andere Softcore-Anbieter wie MIPS können es auch nicht besser. Was mich interessiert, ist die
-
Thread
Wer hat bekannte ICs in Geräten gefunden?
Olivetti oder längst toten deutschen Herstellern. Darin befanden sich oft MCS-48 (8035, 8039, 8748), Z80 und seltener MCS-51 oder 6502 Prozessoren. Die Netzteile bestanden fast konstant aus einem dicken Trafo und sekundär einem oder mehreren L296 Schaltreglern. Primär getaktete Netzteile waren eher selten
-
Thread
[S] Sinclair ZX 81 und/oder Spectrum
einfach "schön retro". http://blog.tynemouthsoftware.co.uk/2013/02/sinclair-zx80-repair.html Und Z80-Assembler habe ich auf dem CPC gelernt. Der doppelte Registersatz war einfach genial.
-
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
-
Thread
Vermutliches TMS320C6xx-Binary disassemblieren
Zum Vergleich für eine variable Befehlslänge dient ein CP/M-Programm-Binary von http://www.cpm.z80.de/binary.html#applications (APPS for CP/M-86 und dort TERMINAL.CMD und dann viele 0x00 gestrichen). Das Ergebnis zeigt eindeutig einen Peak bei 0.25, also alle 4 Bytes. Der Z80-Code zeigt nur Rauschen
-
Thread
Bauelemente Fund Transistoren Dioden veraltet?
selber noch in einem Lagerverkauf "meines" VEB mit Teilen eingedeckt (braucht noch jemand B165? Oder Z80 PIO?). In welchen weiteren Lagern das Zeug bis heute geschlafen hat, ist mir selber schleierhaft. Immerhin kostet Lagerfläche ja auch Geld. Andererseits hat mir Pollin letztens in einer "Wundertüte
-
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
Realer Nutzen moderner Debugschnittstellen in Embedded Controller
grottenschlecht der Codegenerator/Optimizer von TP ist). Da hatte ich aber schon 10 Jahre Programmierung mit Z80, Z8 und 6510 (C64) hinter mir. Speziell bei µC kommt hinzu, daß das meist proprietär und die notwendige Software heillos überteuert ist. Für den Heimanwender nicht zu stemmen. Die Ausnahme ist SWD
-
Thread
Kleiner AVR Trick zum schnellen Inkrementen grosser Zahlen
Assemblerlevel kompatibel zum 8080 sein? Naja, x86 ist 16 Bit, der 8080 ist 8 Bit ... was meinst Du? Der Z80 ist aber aus dem 8080 entstanden und hat zusätzliche Kommandos. Gruß Jobst
-
Thread
Initialisierung von port C
Der glaubt wir sind Hellseher! Pentium? Atmega? PiC Z80?, Sonst irgenwas????
-
Thread
ARM-Cortex als Anfänger?
aus. Die ARM können vor allem -noch- schneller. Das brauchts aber meist gar nicht. Schon der Z80 mit 1 MHz hatte anno dazumal unendlich viele Anwendungen. Ein AVR ist bei gleichem Speed noch wesentlich schneller als dieser und von den meisten Hobbyisten (die programmieren können) kaum auszulasten
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
gegeben haben, der auf 8080ern lief. Einen C-Compiler der mit 32 kiB RAM auskam, gab's ab 1979 für Z80/8080 http://www.bdsoft.com/resources/bdsc.html ob es noch frühere C-Compiler für diese Systeme gab entzieht sich meiner Kenntnis.
-
Thread
Warum ich Pointer für immer hassen werde!
Assembler-Programmierer als 'indirekte Adressierung' kennen. Anstatt bei einem Load (ich benutz jetzt mal Z80) die Adresse von der geladen werden soll direkt anzugeben [avrasm] ld A, (0x1234) [/avrasm] steht die Adresse ihrerseits wieder in einem Register [avrasm] ld A,[HL] [/avrasm] wie die
-
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
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
µC mit USB und echtem SD-Card Interface gesucht
Mini-Anwendungen gibts den für bis zu minimal 48 (36) Pins. Ich habe schon viele CPUs programmiert (Z80, 68HC11, PIC, dsPIC, PIC24, ATMEGA, LPC2000, M16C...), daher meine Empfehlung kommt nicht aus der Glaskugel.
-
Thread
Warum sind alle großen Tech Unternehmen im Silicon Valley?
die Allgemeinheit gross Kenntniss von denen oder deren Entwickler nahm. Beispielsweise die dutzenden z80/U880 Mail-Order Platinensets oder Homecomputer. Von Niklaus Wirth gibt es neben der Software (Pascal, Oberon) auch Hardware (Lilith, Ceres). >> Genies ist etwas hochgegriffen, Woz war halt ein manischer
-
Thread
Problem mit vernünftiger Spannungsversorgung 5V/3.3V
weniger € pro Chip. Und: keine Angst vor einem Architekturwechsel. Ich habe vor 30 Jahren mit dem Z80 angefangen und ein halbes Jahr gebraucht, bis ich ihn assemblertechnisch im Griff hatte. Ein Jahr später kam der 6502 hinzu, und dafür habe ich dann nur noch 6 Wochen gebraucht, und zwar soweit, dass
-
Thread
Langlebige Geräte mit µC
eines Frequenzzählers mit µC. Als Mittelweg blieben noch (hoffentlich) langlebige µC-Urgesteine wie Z80 oder 80C51 mit externem Programmspeicher, damit man nicht von den heute aktuellen minderdokumentierten Programmierschnittstellen abhängig ist. Der Frequenzzähler dient hier nur als (schlechtes) Beispiel
-
Thread
MSP430 IAR: String1 in String2 Kopieren??
Architektur hat und SRAM und Flash anders adressiert werden. Bei Prozessoren wo das nicht so ist, zb Z80 + EPROM kann der Compiler String Literale auch ins ROM legen. char* Text = "Ein Text"; Das String Literal "Ein Text" liegt im ROM. Im RAM wird der Speicher für den Pointer angelegt und mit der
-
Thread
Wer von euch verwendet mehr als eine µC-Familie
STM32, Luminary/TI - Coldfire - MC68K (000-040), MC683xx (ist aber schon 'ne Weile her) - Z8, Z80 (ist aber schon 'ne ganze Weile her)
-
Thread
[S] TTL-Chip 74192 in CMOS
euch schlummert und wohl andernfalls nie mehr zum Einsatz kommt. Ich zB. habe unzählige TTL, CMOS, Z80-Bausteine, Transistoren, Spannungsregler etc. in meinem Fundus, der wohl irgend wann mal im Schrott landet. Schade drum. Ich gebe immer gerne etwas davon ab. Ich denke, ein aufgerundetes Porto ist
-
Thread
Kernspeicher (magnetic-core memory) ussr
schreibt :-) ), aber spätestens mit den Mikroprozessoren Mitte der 70er (8080, 6800, etwas später 6502, Z80) setzte sich das 8 Bit Byte auch bei kleineren Rechnern durch. Der PC (i.S.v. IBM PC) war da noch ein paar Jahre in der Zukunft.
-
Thread
Welche Mikrocontroller geeignet für Galvanometer und Laser (Show Laser Bauen)
Sowas haben wir in den 80er des letzten Jahrtausend mit 4MHz Z80 gemacht. Heute sollte *JEDER* aktuelle µC genug Dampf dafür haben.
-
Thread
[VS] Altes Selbstbau-EPROM-Programmiergerät (zum Ausschlachten)
hatte ich mir mal ein EPROM-Programmiergerät für 2708 und 2758 zur Verwendung mit einem selbstgebauten Z80-Rechner unter CP/M gebaut; war an einer PPU Intel 8255 angeschlossen. Jetzt muß es endlich mal raus. Wer es gebrauchen kann, möge sich melden. Sind 2 Trafos, eine Menge Spannungsregler, Steckverbinder
-
Thread
AVR movC gibts sowas noch?
Schönes Beispiel von dir ;) Ich hab sowas mal auf Z80 gemacht. Selbstmodifizierender Code für Mandelbrot Berechnungen. Auf CPC64. Kennt wohl keiner mehr. Was die Ausführung von Programmen im RAM zur Folge haben kann erleben wir alle ja täglich am
-
Thread
Division durch 2 mit Vorzeichen
Hab mal grad so aus interesse nachgesehen, es gibt sowas auch schon bei älteren Prozessoren :-) Z80: SRA (Shift right arithmetical) x86: SAR (Sift arithmetic right) Wäre eventuell auch hilfreich, bei Fragen zumindest den Prozessor-/Mikrocontrollertyp immer mit anzugeben. Gruß Ingo
-
Thread
ISA Karte in schnellerem Rechner
auch das Problem, dass nicht lange genug auf Antwort gewartet wird, mit einem In-Circuit-Emulator für Z80. Das liess sich aber mit DosBox (der Software, nicht der falsch bezeichneten Eingabeaufforderung) beheben. Da kann man die Anzahl pro Sekunde ausgeführter Befehle herabsetzen, das habe ich solange gemacht
-
Thread
SW-Uart input abfrage abbrechen ?
verändern ? oder kann ich den Stack- zeiger verändern ? (meine letztes ASM Programm war noch mit einen Z80) Danke für eine Hilfe......
-
Thread
DRAM am AVR: Wie sieht Euer Wunsch-Interface aus?
dann in den CPLD einbauchen um den kompletten DRAM anzusprechen über XMEM. Ich erinnere mich an die Z80 maschienen mit 512k Ram, 256k Rom... Olaf
-
Thread
Apple ][ DMA Timing
Die alte Z80 Softcard benutzt natürlich DMA. Hier der Schaltplan. Übrigens die erste Hardware von Microsoft.