-
Thread
Uart und Pwm gleichzeitig
, sondern zu den Selbermachern, da bin ich ungebunden... Ich hatte nunmal Kontakt zu BASIC und 6502-Assembler, bevor ich irgendwelche Infos über C bekam, daher programmiere ich PCs in BASIC und AVRs in ASM. Die paar Jahre, die mir noch bleiben, werde ich auch noch auf C verzichten können. Also,
-
Thread
Start ins Mikrocontroller-Experimentieren
Deinem Alter war, gab es weder Internet noch irgendwelche Angebote. Alles was ich hatte, war ein 6502-Prozessor, eine Tabelle mit den Assemblerbefehlen und keine Ahnung von Garnichts. Aber als Schüler hat man ja jede Menge Zeit, also habe ich experimentiert, bis ich verstand, was das alles ist und wie
-
Thread
[AVR][GCC] Zwischen verschiedenen Interrupt Routinen umschalten.
Hat der AVR kein Register als Zeiger auf die INT Routine? Also quasi sowas: [pre];6502 code vorraus ;) naechsterIRQTabLo: !byte <IRQ_Eins !byte <IRQ_Zwei !byte <IRQ_Drei naechsterIRQTabHi: !byte >IRQ_Eins !byte >IRQ_Zwei !byte >IRQ_Drei IRQ_Eins: ;Register sichern... ;irgendetwas
jmp IRQ_Ende ;Hier flüssig.... IRQ_Ende: ldx #naechsterIRQ lda naechsterIRQTabLo,x sta $fffe ;6502 IRQ Vektor lda naechsterIRQTabHi,x sta $ffff ;6502 IRQ Vektor ;Register wiederherstellen... rti[/pre]
-
Thread
Die andere Firmware für AVR-NET IO
Weiterentwicklung für eigene Zwecke. Ich hab schon Mitte der 80er Jahre als Jugendlicher den Atari 800XL (6502, 64k RAM, ähnlich dem C64) in Maschinensprache programmiert (hatte keinen Assembler oder gar C Compiler, da gabs keine Variablen und define's und Labels, da wurde jeder Befehl von Hand auf Papier in
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
Keine Meinung, nur mein persönlicher Erfahrungsbericht: Ich mache seit 1980 Assembler - zunächst 6502, bald auch in grösserem Stil, dann ab 1986 Motorola 68k, mit Derivaten (93C100, 68332) bis in die späten 90er Jahre. Als man damit kein Geld mehr verdienen konnte, bin ich auf C++ umgestiegen. Vor einem
-
Thread
Frage bzgl. Ausbildung/Hobby
darf :) Teils, teils. Urspruenglich hatte ich einen C-64 und programmierte in Basic, dann in 6502-Assembler. Dann entschied ich mich fuer ein Studium Elektrotechnik (Uni) und erwarb mir KEINE Kenntnisse ueber praktische Mikrocontroller/Elektrotechnik Fertigkeiten. Die erwarb ich mir im Beruf.
Betrieb genommen. (es gab zu der Zeit noch keine S5) Diese Steuerungen wurden mit Controllern der 6502 Serie von Siemens gebaut. Das Entwicklungs System war ein AIM-65 von Rockwell und es wurde nur in Assembler programmiert. http://www.homecomputermuseum.de/comp/309_de.htm Mein Hobby war
-
Thread
PIC - ORG?PCLATH - ich kapiers einfach nicht =(
der ersten Seite. Hier ein funktionierendes Beispiel: http://www.mikrocontroller.net/topic/6502#new Peter
-
Thread
Hardwaremässige Übersetzung vom Morsecode
Gab es nicht 'mal vor Jahr und Tag ein Programm für den 6502 vom Chefredakteur der MC oder Funkschau?
-
Thread
Assemblerprogr. LCD ansteuerung will nicht funktionieren
kleiner. AVRASM empfinde ich als eindeutig und sehr angenehm (ich hatte mal etwas Kontakt zu C16-6502-ASM und MFA-8085-ASM). Und da es für mich Hobby ist, sehe ich auch keinen Grund mehr, mit fast 60 mühsam eine neue Sprache zu erlernen. ...
-
Thread
Befehl BIC ARM
ARM hat nur BIC. Das BIS heißt dort ORR, was wahrscheinlich wie viele andere Mnemonics an die des 6502 angelehnt sind (in dem Fall dann ORA). Ich hätte beinahe PDP-11 geschrieben, war mir aber nicht mehr ganz sicher. BIC/BIS scheint eine typische DEC-Nomenklatur zu sein, weswegen sich das dann auch
. War eine sehr bunte Mischung. Kurzfassung (so aus dem Kopf, deswegen fehlt bestimmt etwas): 6502: Die typischen Mnemonics mit unbedingt drei Buchstaben (siehe vor allem ORR) SPARC: Das RISC-Grundkonzept und das Optionale Setzen von Conditionflags S/360 & 68K: LDM/STM, namentlich von der 360er
-
Thread
Wieso Atmel?
Mir hat der Assembler für AVR auf Anhieb gefallen und bleibe erstmal dabei. Ich komme aus dem 6502 Umfeld. Vielleicht mache ich nochmal was mit dem 8051 weil ja der immer noch quasi DER Industriestandard ist (wegen 2nd Sources) Grüße Björn
gefallen Mir auch, sehr sogar... > und bleibe erstmal dabei. Ich auch... > Ich komme aus dem 6502 Umfeld. Datt gibbet doch nicht... - Ich auch... Am AVR gefällt mir besonders: - die klare, einfache Architektur - der gut durchdachte Befehlssatz - die interne Peripherie (obwohl ich da noch
-
Thread
eigenes Mainboard herstellen!?
in eigenen Systemen zu verwenden (CPU+FPGA+Speicher = Controller-System). Also vom Aufbau her wie 6502 oder Z80 Systeme aber mit einer modernen, leistungsstarken CPU. Würde mich mal interessieren ob das schonmal jemand mit einem x86er gewagt hat.
-
Thread
Problem mit TASM
[lst_file [exp_file [sym_file]]]] Option Flags defined as follows: -<nn> Table (48=8048 65=6502 51=8051 85=8085 80=z80) (68=6800 05=6805 70=TMS7000) (3210=TMS32010 3225=TMS32025) In diesem Falle bedeutet tasm uebrigens Tabellen-Assembler und man kann ihm
-
Thread
Anfang in Mikrokontrollerwelt
- Reihen rumgespielt, da ich mich zuerst auch nicht entscheiden konnte. Darunter waren u.a. Z80, 6502, ARM7, MCS51, PIC16, AVR, 68HC11. [Es ist unglaublich, was man alles im Schrott findet ;-) ] Meiner Meinung nach ist es nicht so entscheidend mit welchem Typ man anfängt. Die theoretischen Grundlagen
-
Thread
UDP über GPRS senden?
6501 $PADFWD: 0d $PADSRC: 6502 $PADTO: 50 $U $ACTIVE: 1 $CONNTO: 60 $IDLETO: 60 $GATEWAY:000.000.000.000 $MSCLS: 8 %SLEEP: 2 %CPI:
-
Thread
Ab wann lohnt sich ein 32bit Controller? Compilerkosten?
mit einem anderen Debugger. Wenn man überhaupt sowas zur Verfügung hat - beispielsweise waren zu 6502- und 68000-Zeiten Quellcode-Debugger nicht oft anzutreffen. Man gewöhnt sich schlicht daran, ohne auszukommen, auch dann wenn man könnte.
-
Thread
Steuersignale visualisieren - 8085
denn manche Mikroprozessoren verwendeten intern dynamische Speichertechniken (z.B.6800). Andere wie 6502 oder zumindest dessen CMOS-Derivate sind vollständig statisch und lassen sich ggf. per Taster takten, was die Visualisierung von Bussignalen trivial macht.
-
Thread
Auslastung/Rechenleistung eines µC
Leute, die ein Videosignal in Software auf einem AVR erzeugen oder Leute, die auf einem Mega16 einen 6502 Zyklengenau emulieren wollen... Solche Leute sind so pervers. PS: Du hast ähnliches noch nie programmiert, vermute ich mal. PPS: früher hab ich das auf dem C64 so gemacht, weil man ja unbedingt
-
Thread
Mikrocontroller oder Prozessor
nicht die Marktdurchdringung und den Erfolg. Ein "reiner" Prozessor ist sowas wie ein Z80, 8085, 6502, 80186 ff. Also Bausteine, die nicht mal sowas wie einen Oszillator, einen Reset-Generator oder eine SIO, u.U. nicht mal einen Interrupt-Controller eingebaut haben.
-
Thread
Wie funktionieren die LCD-Games von Anfang der 80iger?
Also der originale Gameboy hatte eine Z80 CPU. Die 6502 wurde auch gerne für Spiele verwendet, aber eher für Konsolen und Arcade. Bei den Minispielen, die es heute z.B. im Kaugummiautomaten und bei den bekannten amerikanischen Pappbrötchenketten gibt,
Verhältnisse recht preiswerte Atari 2600 Spielkonsole, die mit einer 6504-CPU (28-Pin-Version des 6502) arbeitete zusammen mit einigen Peripherie-Chips und maskenprogrammierten ROMs in den Game-Modulen. Davor gab es die primitiven TV-Pingpong-Spiele, die in dem legendären AY-3-8500 integriert waren.
-
Thread
selbstgebaute Laufschrift programmieren
dabei sein durfte. Ich kann mich gut erinnern wie mich gute Freunde an die Hand nahmen und mir am 6502 und Umgebung ein paar Grundlagen beibrachten, später habe ich das Ding dann auswendig gebetet. Ohne Hilfe wäre ich verreckt. Heutzutage hätte ich diese Chance nicht mehr, weil mir unter damaligen
-
Thread
WDR Computerclub 1984
hier immer etwas Mühe mit den vernichtenden Kommentaren, wenn hier im Forum einer mal mit einem Z80, 6502 oder einem 8048 etwas basteln will. Das war noch richtige Elektronik, wo man die Bits einzeln verfolgen konnte, wo noch richtig Strom floss und wo die Entwickler noch eine gehörige Portion Hirnschmalz
-
Thread
Arbeitsweise einer CPU
kennenlernst, würde ich eher sowas wie AVR oder eine aktuelle, einfache v. Neumann Architektur empfehlen. (6502 ist wohl nicht mehr so aktuell ;-), darauf habe ichs gelernt.)
-
Thread
Wohin springt der Processor, wenn dieser angeschaltet ist
Der 6502 läd seinen Programmzähler mit den Werten die in 0xFFFC und 0xFFFD im Speicher stehen und springt dann dort hin. (Resetvektor nannten die das) Grüße Björn
-
Thread
4" TFT für 7,97€
den Verkäufer bei restposten.de auch ohne Bezahlung :-) http://restposten.de/buddies2.php?bid=6502&sort=&min=2400 Es ist deluxe-gmbh.de Etwa in der Mitte der Seite ist dann das 6 Euro 6" TFT :-) Die anderen TFT's finden sich auf den restlichen 100 Seiten an Angeboten, die dieser Verkäufer hat
-
Thread
SCSI DVD-ROM oder DVD-RW - gibt es sie noch?
> Kommandos damit verarbeitet, sicherlich aber nicht die Daten. Ja, vermutlich. 8051 oder gar 6502 sind auch heute noch weit verbreitet, man sieht sie nur nicht. In einer Vielzahl von Geräten, vor allem im Multimediabereich (TV, Monitor (CRT+TFT) usw.) ist irgendwo ein 6502 oder 8051 oder sonst ein
-
Thread
von Mega8 auf 68HC12 Kennt jemand den Controller?
Weder Architektur noch Programmiersprachen prägen zwangsläufig den Rest des Lebens. Viele haben mit 6502 angefangen, Commodore und Apple sei Dank. Aber obwohl allseits bekannt ist diese Architektur nach Ende von Apple-II und C64 praktisch ausgestorben. Das kann beispielsweise auch andersrum laufen -
-
Thread
c´t cepac 65
Hallo, hier liegt noch eine halbe Eurokarte mit 6502 und 6532 rum. Chips sind getestet mit einer Uralt-Geschichte aus Elektor, DCF-Computerschaltuhr, März 1982. Brauch ich auch nicht mehr. Für Fans des Apple-Prozessors. Angebote sehr angenehm. Grüße
Moin in die Ferne, Winfried! Ist die Platine mit dem 6502 noch verfügbar? Gruß aus Flensburg von Oli Freue mich auch auf Telefon an 0461 5749173
-
Thread
aus einer 8 bit CPU eine 16 bit CPU machen
Auf dem Apple wurde ebenfalls ein 16-Bit Prozessor (Sweet 16 genannt) auf einem 8-Bitter (6502) emuliert. Auf diesem Pseudoprozessor wurden diejenigen Teile des Integer-Basic-Interpreters implementiert, die heftigen Gebrauch von 16-Bit-Operationen machten und nicht extrem zeitkritisch waren
>Auf dem Apple wurde ebenfalls ein 16-Bit Prozessor (Sweet 16 genannt) >auf einem 8-Bitter (6502) emuliert. Sehr interessant. Ich habe mir gerade mal die Dokumentation zum Sweet 16 angeschaut ( es gibt orgiginal Texte von Steve Wozniak ) http://6502.org/source/interpreters/sweet16.htm Der
-
Thread
Crossover Swtich
dem Prozessor der in dem Rechner ist denn ich erweitern will nicht so recht verträgt. Da ist ein 6502C von Motorolla drin. Also mit Schalter wird nix, muß alles über eine Software steuerbar sein. Ich habe mir auch schon überlegt Latches zu nehmen, aber da werden dann viel zu viele benötigt. Wäre
-
Thread
Prozessor Eigenbau: Instruktionssatz Gesperrt
@Carsten: Das, was TTL da gelistet hat, erinnert mich zuerst an 6502. Und daß Uni-Skripte nicht einfach gepostet werden dürfen, sollte dir nach kurzem Nachdenken auch einleuchten. Gruß Jadeclaw.
Jadeclaw Dinosaur wrote: > @Carsten: Das, was TTL da gelistet hat, erinnert mich zuerst an 6502. > Und daß Uni-Skripte nicht einfach gepostet werden dürfen, sollte dir > nach kurzem Nachdenken auch einleuchten. Ist aber kein 6502, die Opcodes sind falsch. ...netter Versuch... Grüße
-
Thread
Zeitkritische LCD-Ausgabe
Mindestzeit für das Aktivieren der > Enable-Leitung? Aber ja doch. 500ns unten 500ns oben. Wer mit 6502 angefangen hat kennt dieses Timing im Schlaf, denn von 6800/6500 stammt dieses Interface.
-
Thread
Wie Datum prüfen?
, daß das Programm richtig funktionieren wird. Und die Effizienz dürfte meist gut genug sein: der 6502@1MHz hat damals ca. 5s gebraucht, um ein ganzes Jahrhundert durchzuzählen; ein moderner Prozessor wird wohl schneller zum Ergebnis kommen.
-
Thread
Suche gute Lektüre zu Assembler
überschaubar abgegrenzt. Meine Meinung zu Assembler auf µC o.ä.: ich habe mit 6800 angefangen, habe 6510/6502 und Z80 programmiert und bin jetzt beim AVR gelandet. Alles nur Hobby, manchmal auch beruflich genutzte Einzelstücke. Assembler heißt für mich, daß man die konkrete Hardware kennen muß, also wissen
-
Thread
(Super-)CHIP8 - auf AVR realisierbar?
entwickeln. Ich hab hier mal ein wenig rumgesucht und interessante Ideen dazu gefunden, sowie einen 6502 Emulator. Für Interessenten: http://atmega32 . narod . ru/ -> und dann mal nach "6502" suchen. Ist sehr spannend, aber mich würde interessieren wieviel MIPS man am Ende noch übrig hat...
-
Thread
ATmega128 welche DACs dazu?
uns ja auch vollkommen einig, dem OP einen DAC-Chip zu empfehlen. Für meine allererste "Text-vom-6502-auf-Oszi"-Schaltung habe ich vor ca. 30 Jahren mal einen handgestrickten 8-Bit-R2R-DAC benutzt. Für die geforderte 10Bit-Auflösung würde ich aber auf jeden Fall von einer solchen Lösung abraten, wenn
-
Thread
BCD Aritmetik DAA befehl des 8051 auf AVR nachbilden
ATtiny84 den guten alten DAA Befehl des 8051 (andere Microprozzessoren kennen den auch z.B. der Z80, 6502, 6809) nicht. Kennt jemand eine flotte Nachbildung des Befehl's? Immerhin gibt's ja ein Half-Carry Flag.
http://www.mikrocontroller.net/articles/AVR_Arithmetik#Binär_zu_BCD_-_Umwandlung Der 6502 hatte kein DAA, sondern war mit einem Flag auf BCD umschaltbar
-
Thread
Unbenutztes Register im 8-Bit Atmel?
alles haben. Inzwischen gefällt mir AVR-ASM aber auch besser als 6502-ASM. ...
TV-Ausgang und ca. 30 Spielen auf ROM. >Inzwischen gefällt mir AVR-ASM aber auch besser als > 6502-ASM. > > ...
-
Thread
Mikrocontroller Witze
Heute kann man ja darüber lachen, aber es gab eine Zeit, da mußte man als 6502-Programmierer immer damit rechnen, daß einen mal die SED-Vergangenheit einholt... ("SEt Decimal" setzt beim 6502 das D-Flag, d.h. er rechnet (bis zum nächsten CLD) alle Arithmetik in BCD statt binär
-
Thread
T6963c Display Problem
Hallo, ich kann PIC-ASM nicht so toll lesen, nur AVR, Z80, 6502 und so, aber: Statusmask ist bei Dir 0x51, wieso? STA0 und STA1 sind die Flags für normales Read/Write-Busy, wäre also 0x03. alle anderen sind undefiniert wrnn normale Read/Write-Befehle geschickt
-
Thread
biete 6502 und 6800 - Handbuch
Hallo, ich habe 2 Handbücher für die Alt-Prozessoren 6800 sowie den 6502 anzubieten. Jeweils 2€ + 3,90€ Versandkosten. Beide Bücher zusammen 3€ (+ Versandkosten). Außerdem habe ich ein Programmierhandbuch für die OOP-Sprache Smalltalk Version V und dazu den Compiler +
-
Thread
Zilog Z80 Tutorial gesucht
. Irgendwie nicht mehr vorstellbar heute im Zeitalter von PDF und WEB. Und die Konkurenten vom 6502-Lager, das waren immer sowas wie Anhänger einer anderen Religion, da gab es harte Grabenkämpfe und viel Ideologie. War eine tolle Zeit, und wirklich so etwas wie Pionierjahre. Daran denke ich immer
clinch lag. Wir haben seinerzeit halt den für die Aufgabe am besten passenden Prozessor genommen. Der 6502 war zwar eher da, dafür hat der Z80 überlebt. Wir haben damals noch Bits umgebogen um zum Ziel zu kommen und ich möchte die Anfangszeit nicht missen. ;-) Sorry, ist zwar OT, lag mir aber auf der Seele
-
Thread
Asteroids Wettbewerb aus der ct
nur Geschwindigkeitsprobleme bekommen wird. Gab es hier nicht mal ein paar Leute, die an einer 6502-Emulation in einem AVR entwickelt haben?
Den Vektorprozessor erledigt ein AVR locker. >Gab es hier nicht mal ein paar Leute, die an einer 6502-Emulation in >einem AVR entwickelt haben? Gab's tatsächlich und hat auch wohl schon ein ganzes Stück weit funktioniert. Ich vermute aber, dass es besser wäre, nicht das original ROM zu verwenden
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Ich habe übrigens auch schon verschiedenste Architekturen hinter mir, unter anderem Z80/8085, R6502, 6800/1/2, 8048, 8086. Und ehrlich gesagt, die AVR-Controller sagen mir, was Assemblersprache und Architektur anbelangt, noch am ehesten zu. Hätte ich bei der Entwicklung was zu sagen gehabt, wären
-
Thread
Pinbelegung AtTiny 45
Hallo Leute Hallo Programmierer Ich habe mal eine Frage Früher habe ich mal Z80 und 6502 in Assembler programmiert dann habe ich 5 Jahre Pause gemacht, und nun wider angefangen mit den Attiny13 mit Bascom zu programmieren. Bis jetzt hat alles wunderbar geklappt. Ich möchte nur wissen ob
Nabend, Bernd schrieb im Beitrag #2018142: > Früher habe ich mal Z80 und 6502 in Assembler programmiert dann habe ich > 5 Jahre Pause gemacht, und nun wider angefangen mit den Attiny13 mit > Bascom zu programmieren. Mein Sohn, du bist jetzt 45 Jahre alt und Elektroingenieur
-
Thread
Masken EPROM ersetzen
neue EPROM zu schnell ist. Ich hatte ein ähnliches Problem mal mit einem schnellen RAM und einem 6502 µC. Das Problem war, dass der µC die Daten an der steigenden Flanke von RD\ bzw. CS\ liest, aber die Daten gerne noch ein paar µs länger hätte, die heutigen schnellen Bauteile aber zu schnell auf Tristate
-
Thread
µProzessor µC - flexibler?
danach gehen wieviel Zeit du mitbringen willst. Bei hinreichender Zeit, schnapp dir ne Z80 oder ne 6502, dazu passend 32 kbyte SRAM und 32 kbyte Flash und respektive PIAs (Z80) oder VIAs/CIAs (6502). Die Einzelteile für 6502 (ok, 6510 ;) obwohl, in ner 1541 ist eine 6502 drin....) kannst du dir aus nem
die ihren Zweck nur darin hat, eben diese Peripherie zu bedienen. Für den ersten Fall ist der 6502/Z80 Gedanke ok, für den anderen Fall eher AVR, PIC o.ä. Das Problem bei der "Computerlösung": viele Bauteile, die man erstmal zum Zusammenspiel überreden muß, damit überhaupt was passieren kann,
-
Thread
Vorteile 32 Bit Controller
Datenbusses, nicht nach der Adressbreite. Am besten Verständlich wird das Anhand von Beispielen: * 6502 und 6800 sind 8-Bitter, obwohl sie einen 16-Bit Adressbus haben. * 8086 ist ein 16-Bitter, obwohl er einen 20-Bit Adressbus hat. * 68000 ist ein 16-Bitter, obwohl er einen 24-Bit Adressbus und 32-