-
Thread
Assembler 8051 reihe von atmel
googeln nach Keil µVision2 mit dem flash ich meinen 8051 auch und kann Hex-Files
Bei den Links unter http://www.mikrocontroller.net/articles/8051 stehen einige Assembler. Ich persönlich bin mit ASEM-51 sehr zufrieden.
-
Thread
Entwicklungsboard für 8051 Familie
Hallo zusammen !!! Brauche hilfe: Wo kann mann kaufen ein Entwicklungsboard für 8051 Familie mit dem Monitor Programm. m.f.G Andrey Richter
Flashen. Es geht aber auch mit einem normalen Terminalprogramm. Der Keil geht für ausnahmslos alle 8051-er. Peter
-
Thread
AT98S52 SPI
Wenn ich da mal von einem Zahlendreher ausgehe, hast Du einen AT89S52 vor Dir. Dieser gehört zur 8051-Familie. Das STK200-Board ist aber nur für die AVR-Familie zu gebrauchen. Von daher: Egal wie Du es anschließt, es wird nicht funktionieren. Gruß, Markus_8051
@Markus_8051 Der AT89S52 ist pinkompatibel zum AT90S8515, daher sollte es doch gehen. Man braucht nur die entsprechende Software, die ihn unterstützt. Peter
-
Thread
Fehler beim Beschreiben des µC
Der schrieb im Beitrag #2979335: > P0 wird nicht als Ausgang geschaltet. Dummfug, ist ein 8051! In welcher Umgebung läuft der Chip? Hast du ein Steckbrett oder Eval Board? Zu deinem Programm: Die Warteschleife ist recht knapp. Vielleicht läuft die Kiste ja, nur einfach zu schnell.
vorstellen, daß man mit ProgISP kein 'erase device' machen kann ... Ich könnte Dir eine SW für einen 8051 geben, mit der Du AT89S52 über RS232 programmieren kannst. Sag bescheid, wenn Dir das weiter helfen würde. Gruß Jobst
-
Thread
ARM7 Automotive ?
wurden die Register mit ihren Werten bestückt. Hat jemand Erfahrung? Wie sieht es mit 8Bit - 8051 Derivaten aus? Werden diese im AutomotiveBereich eingesetzt. Die 16-Bitter waren ja glaube sehr stark verteten C166/C251 Welchen Kern hat denn die XC2000 Familie (32Bit-Infineon) Diese werden wohl
werden wohl bei VW in der Golf-Plattform eingesetzt. > > Grüße Kerno HI........8051'er werden massiv im Bereich ATV eingesetzt (mein Bereich). Wir hatten einige Projekte mit XC866 von Infineon, sowie XC886 (macht sogar FOC bei BLDC durch parallelem Vektorcomputer). Sind vor allem deswegen
-
Thread
Hilfe AT89C2051
Marcel K. schrieb im Beitrag #2934685: > haupt: mov p1, #0 Du weißt schon, daß der 8051 open-drain Ausgänge mit Pullups hat? Tasten und Lasten schaltet man daher auch low-aktiv. Peter
wie ein > mit 1Mhz getakteter, damit es auf die gleiche Zeit rausläuft. Das ist ein klassischer 8051. Der läuft mit Clock/12. Also in diesem Fall 1MHz. Dann passt das. mfg.
-
Thread
Mikro-Controller vs. -Prozessor
"Prozessoren" ist ja eigentlich die Bezeichnung für CPU-ICs wie 8051, Z80 bis hin zu 8086, Pentium usw. denen man extern ROM, RAM und Peripherie-ICs zufügen musste, um ein funktionsfähiges Gerät zu erhalten. In diesem Sinn gibt es Prozessoren nur noch auf PC-Mainboards
georg schrieb im Beitrag #5424118: > "Prozessoren" ist ja eigentlich die Bezeichnung für CPU-ICs wie 8051, > Z80 bis hin zu 8086, 8051 aber nicht. Das war eine der erfolgreichsten Mikrocontrollerserien überhaupt. Gruß Joachim
-
Thread
Alternativen zu STM32?
Abgesehen davon dass die Aufgabe wohl ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com
Ulrich P. schrieb im Beitrag #7224827: > die 8051 Derivate würde ich da eher am Limit einschätzen "the EFM8 powers through with brute force — its 72 MHz core simply overwhelms other parts, pulling in an impressive 265 ksps performance. The penalty
-
Thread
Signal einer Empfangdiode mit Mikrocontroller C8051F340 auswerten
ich arbeite an unserer Hochschule derzeit an einem Projekt, bei dem mit Hilfe eines SiliconLabs C8051F340 Mikrocontrollers ein PWM-Signal von einem Empfangdiode empfangen und anschließend ausgewertet werden sollen (für IR-Receiver). d.h es sollte die gemessene Signaldauer des Empfängersignals ermittelt
ich arbeite an unserer Hochschule derzeit an einem Projekt, bei dem mit > Hilfe eines SiliconLabs C8051F340 Mikrocontrollers ein PWM-Signal von > einem Empfangdiode empfangen und anschließend ausgewertet werden sollen > (für IR-Receiver). Ich hab' mit den 8051ern noch nie was gemacht, aber ich
-
Thread
AT89C51SND1 programmieren
Weil die frage nicht direkt etwas mit dem MP3-Player sonder eher etwas mit der Prozessorfamile 8051 zu tun hat... Ich würde gerne etwas über die unterschiede wissen... mfg
... genauso wie die Speicherverwaltung (v.Neumann/Harvard) Fazit: Einen MP3-Player als erstes 8051 Projekt halte ich für gewagt... Ralf
-
Thread
GPS-Tracking mit GM862. AtMega16 oder AT89C4051?
einmaliges Projekt sein wird würde ich den µC gerne in der Schaltung programmieren. Ist die auch mit dem 8051er möglich? mfg Lenny
unbedingt den AT89C4051 nehmen möchtest, dann gibt es auch den AT89S4051. Oder weitere Atmel ISP 8051 Derivate AT89S.....
-
Thread
ist das gut so ?
Ein AVR kann immer nur einen Interrupt ausführen. Nur beim 8051 kannst Du z.B. 4 verschiedene Prioritäten einstellen. Dann kann ein Interrupt höherer Priorität einen gerade laufenden niedrigeren unterbrechen. Beim AVR kann man mit viel Tricks innerhalb eines
Bei komplexeren Programmen (> 8 kByte), mit vielen Interrupts gleichzeitig, nehme ich dann aber den 8051 und programmiere in C. Peter
-
Thread
AVRISP mkII für Atmel 8051 Kerne
Atmega's funktionieren einwandfrei. Gibt es ein Programm das mit den AVRISP mkII Programmer die 8051 Kernen programmiert ? Oder wie kann ich die 8051er über eine serielle Programmieren ? Fädeln und Löten ist möglich . Gruß Juppo
-
Thread
AVR ISP Programmieradapter oder doch nicht
.... übrigends ist der T89C51RD2 ein 8051 Derivat und hat mit der AVR Archiktur gar nichts zu tun!! Weder das "brennen" noch der Befehlsatz ist gleich! Wenn du dich wieder einarbeitest musst du beachten, dass ein AVR was anderes ist wie dein gewohnter 8051! AVR ISP --> für AVR Controller von Atmel (ATTiny ATMega) und nicht für 8051 kompatible gedacht! der T89C51RD2 wurde imho durch den AT89C51RD2/AT89C51ED2 ersetzt und besitzt wie dieser von Haus
-
Thread
SAB80C537 experimentierboard
www.humerboard.at/ Aber bist du dir sicher das du den SAB80C537 nehmen willst? Warum nicht einen anderen 8051er? Denn der SAB80C537 braucht einen externes ROM.Und die Register sind ja bei den 8051er soweit ich weis ziemlich ident.
-
Thread
Bitte um Hilfe in Digitaltechnik und Assemler 8051
Dafür hängst Du einfach einen 8051 (in Assembler programmiert) an einen RS232-Port (den sollte die Cray doch haben). Ansonsten kommt halt noch ein Ethernet-Port dazu.
-
Thread
44780 initialisierung klappt nicht (8051, Keil)
die schon seit Jahren und sie funktionieren problemlos. Der Code ist in ASM und C geschrieben für 8051 kompatible Controller und Keil-uVision Umgebung. Sämtlichen LCD-Code bekommst du auf seiner Homepage unter: http://www.c51.de/c51.de/Dateien/c51_buecher.php?Korb=1&UIN= Dort dann den Link "Buch_PraxisTeil2
-
Thread
KS0073 und 4 Zeilen LCD
Hallo, vielen Dank für Deine Antwort! Ich habe eben im ASM für einen 8051er Controller geschrieben. Ich werde den Wert mal auf 03h ändern und schauen was dann passiert. Und diese 03h werden nur 1 mal ans LCD geschickt? Nicht 3 mal wie beim HD44780 der Power-On-Befehl?!
naja habe mal in der ausbildung 8051 und avr programmiert mmhh diese 03hex musst du 3mal enablen i hab im net versucht was zu finden warum grade 03hex weil beim ks0070 musst du auch (laut datenblatt) 30hex schreiben aber dann spinnt
-
Thread
Tastensatz mit gegenseitiger Auslösung - Digital
MC programmieren kann, ist sie durchaus brauchbar. Damals gabs noch keine kleinen MC, sondern nur 8051. Peter D. schrieb im Beitrag #5872146: > Wie drückt man z.B. 3 Tasten gleichzeitig innerhalb von 2ms? Mit 3 Fingern auf drei Digitastern.
das wäre für den angegebenen Zweck zu teuer gewesen und auch viel zu gross (EPROM, Latch usw.) Der 8051 hat damals den Einzelbildrecorder gesteuert (ein völlig wahnsinniges Projekt aus Videorecorder und ST506 Festplatte), aber ich hätte ihn sicher nicht für irgendwelche Tastensätze verschwendet. Die
-
Thread
UART Problem
Dann ist wohl mein Simulationsprogramm nicht perfekt. Die Daten sende ich mit einem 8051uC im 9bit Modus und da kommen wirklich 9bit raus. Ich werde das mal in der Praxis ausprobieren (da hatte ich ja das Problem, dass der uC nicht auf das 9.bit reagiert)...
Mit dem 8051 kenne ich mich nicht aus. Vielleicht kommt es ja zu irgendwelchen Timingproblemen zwischen den beiden MC. Der AVR hat bei bestimmten Quarzfrequenzen einen gewissen Prozentualen Fehler. Schau mal
-
Thread
Welcher Chip für USB?
einfacher zu erhaltende/billigere/leichter zu nutzende Alternative. Ich bin auch keinesfalls auf 8051er eingeschossen, es soll ja tolle AVRs geben?! Der Chip den ich suche - braucht nur 6 IO-Pins, full speed reicht, zur Not sogar low speed - muss über den USB-Port oder über eine ander "hardwarelose
Was ist denn mit dem TUSB3410 von TI. Das ist auch ein 8051 Core mit USB. Den habe ich mal eingesetzt und war ganz zufrieden. Wäre das vielleicht eine Idee? Michael
-
Thread
Max690acpa Vs ADM690A
ein Standard 8051 hat allerdings ein H-aktiv Reset, da wäre wenn schon ein MAX805 angesagt. Ein ADM690A als auch MAX690 hat die falsche Polarität, oder ist ein zusätzlicher Inverter am Reset-Eingang ?
ist ein 8051 der mit low in Reset ist. Die genaue Bezeichnung habe ich jetzt nicht kann es aber morgen nachreichen. Jedoch ging die Schaltung mit dem Max690 immer anstandslos. Lg
-
Thread
[V] 5St Silabs C8051F340 und 3St Silabs C8051F341 (15€)
Hallo, Hier noch abzugeben: Silabs 8051er 5St. C8051F340 GQ 64KB,10ADC,USB, TQFP48 https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F340-GQR?qs=RJ0JL0kt8Yz6LAb%252BIOyXcA%3D%3D 3St. C8051F341 GQ 32KB,10ADC,USB, TQFP48 https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F341-GQR?qs=RJ0JL0kt8YwR%2FfT%252BGRAsUw%3D%3D Kosten derzeit irre 14€/St. - wenn überhaupt lieferbar. Alle 8St. für 15€ + 1€ Kompaktbrief (DHL/POST Deutschland + Paypal) Bei Interesse bitte
-
Thread
Hilfe für einen Kompletten Anfänger
Hi! Also, ich habe einmal eine C-Library geschrieben, die mit einem 8051er solche Displays ansteuert. Du müsstest nur die Portpins anpassen, dann läuft's auch bei dir. Meine Version ist für 4bit-anschgeschlossene Displays gedacht... Wenn du ein Beispiel für die Anwendung
PS: Das ganze funktioniert übrigens mit dem "RIDE"-Compiler (von Raisonance) und einem AT89S52 (8051er) von Atmel perfekt ;)
-
Thread
UmschreibenVon USB-DebugAdapter an RS232
und an LCD versenden. Willst du die Ausgabe des Programms auf dem LCD anzeigen? > Ich habe C8051 Silabs > Mikrocontroller,USB Debug Adapter,3x12 LCD und USB-RS232 schnittstelle. Also das Programm soll auf dem C8051 Silabs Mikrocontroller laufen? Die Ausgabe soll auf dem 3x12 LCD angezeigt
man es mit USB Debug Adapter oder mit RS232 versenden soll?? > Also das Programm soll auf dem C8051 Silabs Mikrocontroller laufen? > Die Ausgabe soll auf dem 3x12 LCD angezeigt werden? Das LCD ist am C8051 > Silabs Mikrocontroller angeschlossen? Genau das habe ich gemeint. > > Was haben
-
Thread
8051 Hardware PWM
Hi, ich versuche seit ein paar Tagen einen Motor mit verschiedenen Spannungen anzusteuern. Ich verwende einen MC von Atmel (AT89C5130). Ich hab mir das Datasheet genau angeschaut und glaube verstanden zu haben wie pwm funktioniert, doch leider will es nicht. Ich habe den PCA aktivert, dann eins der Module und das Modul auf PWM gestellt und dann mit verschiedenen werten in den CCAP0 Registern gespielt, aber es will nicht. Habe ich irgendwas übersehen muss ich noch etwas aktivieren? Oder hab ichs einfach nur versaut und nicht verstanden wie es wirklich Funktioniert. [c] //Init //Interrupts
-
Thread
8051 Konstanten speichern
Ich möchte gerne auf meinem AT89C2051 16Bit Konstanten Speichern auf die ich an verschiedenen stellenb in meinem Assemblercode zugreife. Kann mir jemand kurz sagen mit welchen Befehlen ich das machen kann?
-
Thread
Probleme mit Interrupt 8051
Hallo an alle, ich habe ein Problem mit dem Interrupt des Timers0 in meinem Programm. Hier das komplette Prgramm (rein Testzwecke): #include "at89c51cc03.h" //AT89C51cc03 Startdatei Einbinden #include <stdio.h> //Standart Ein/Ausgabe int zeit1; zeit1=0; EA=1; //Interrupts allgemein Freischalten ET0=1; //Timer 0 Interrupt Freischalten void main() { TL0=0x00; //Timer LowByte mit Wert laden TH0=0x00; //Timer HighByte mit Wert laden TMOD=0x01; //Timer Mode 1 TR0=1; //Timer Starten
-
Thread
[8051] Frage zu 80251
durchgesetzt? Der war doch Befehls- und Pinkompatibel zum 8051.
oder OTP angeboten wurden. Atmel war über viele Jahre der einzige Anbieter von kostengünstigen 8051 mit Flash. Die AT80251 wurden zwar später von Themic übernommen aber nicht mit Flash ausgerüstet. Peter
-
Thread
Unterschied zwischen 6812 8051
Anfänger, studiere aber das Zeugs (jedoch Anfänger/Null). Die Vorlesung(MC) basiert bei mir auf 8051 von Infineon, besitze zuhause aber ein Board einem 68HC12. Würde gern wissen ob die Beiden in Sachen Programmierbarkeit, Funktion oder Belegung große Unterschiede aufweisen, denn ich möchte mich privat
Wenn du fürs Studium 8051 brauchst, dann lerne 8051. 68HC12 hat mit der 8x51 Familie nichts gemein.
-
Thread
C-Pogrammierung 8051
ansteuert. Das funktioniert auch soweit. Nun zu meinem Zähler: Ich wollte eigentlich einen Zähler des 8051 benutzen. Leider fängt da schon mein Problem an, denn wie bezeichne ich diesen in meinem C-Programm. Ich habe in dem Datenblatt nachgeschaut und nichts weiter gefunden, also habe ich ihn kurzerhand
"Ich wollte eigentlich einen Zähler des 8051 benutzen. Leider fängt da schon mein Problem an, denn wie bezeichne ich diesen in meinem C-Programm. Ich habe in dem Datenblatt nachgeschaut und nichts weiter gefunden, also habe ich ihn kurzerhand
-
Thread
Nulldurchgangserkennung für 8051
Welchselspannung von 9V währe schon vorhanden. Ich benötige nur die Schaltung zum Anschluss an einen 8051-uC. Ein Optokoppler wäre denke ich eine gute Lösung, aber benötige ich danach nicht noch einen Komparator, damit ich ein TTL Signal bekomme? mfg, Geri
-
Thread
[V] Bücher zum 8051
Hallo, ich biete die abgebildeten Bücker zum Thema 8051. Software bzw. CDs ist keine mehr vorhanden. Pro Stück 7,-€ incl. Versand als Büchersendung. Danke für's Lesen.
-
Thread
8051 C Compiler
Hallo Leute, welchen C Compiler für 8051 (89S8252) Prozessoren könnt Ihr mir empfehlen ? Was sind Eure Erfahrungen ? Lohnt es sich viel Geld dafür auszugeben ? Gruss Patrick Isenmann
-
Thread
8051 und CF Karten?
HI! Ich habe vor einen Prozessor der 8051er Familie mit einer oder zwei Compact Flash Karte(n) auszustatten (eine für Programmspeicher und eine für Datenspeicher). Hat jemand von euch Erfahrungen damit oder weiss jemand wo man dazu Informationen
Hi, fertige Platinen mit 8051 und CF-Card-slot gibts von der Firma Phytec. gruß Taylor
-
Thread
8051 Familie flashen
wie die RAM-Erweiterung eines AT90S8515, und im Internet zu finden, eventuell sogar im Datenblatt. 8051-Varianten mit internem Flash-Speicher gibt es jedoch auch von Atmel, und das sind keine AVRs, sondern Intel-kompatible Micros. Allerdings leider nicht mit so vielen Portleitungen wie der 80C535.
Hier eine Liste der 8051 von Atmel, da kannst du dir einen ungefären Eindruck machen: http://www.atmel.com/dyn/products/param_table.asp?family_id=604&OrderBy=part_no&Direction=ASC
-
Thread
'code' fuer 8051
Servus, ich habe eine Zeile für 8051 unsigned char code GraphicLogo[]={0xC0,0x00,0x00,0x00,0x00,0x00,0x00 }; was bedeutet das Wort code hier? Darf man das weglassen? MfG Hauser
-
Thread
Wahl vom richtigen Mikrokontroller
Vielleicht wäre das hier noch von Interesse: https://www.silabs.com/products/mcu/Pages/C8051F580DK.aspx http://www.silabs.com/Support%20Documents/TechnicalDocs/C8051F580DK.pdf https://www.silabs.com/products/mcu/Pages/mcu-development-kits Freier, unbegrenzter KEIL Compiler. Super schneller Single Cycle uC. Stützt sich allerdings auf 8051 Architektur. Für SW Entwicklung recht bequem weil beide CAN Controller schon auf einer Bord enthalten sind.
-
Thread
Elektor LCR 2019
Kein RAM!) Immer dieselbe, auch Löschen und Schreiben. Im Datenblatt des Mikrocontrollers (Silabs C8051F120) sind als Haltbarkeit des Flash (Endurance) 20.000 Löschzyklen spezifiziert. Das nicht viel. In der Praxis mag der bestimmt etwas mehr schaffen, gut ist das aber nicht. Dafür gibt es eigentlich
keine Chip-Widerstände, alles in MELF, eine Controllerplatine mit IC-Grab im DIL-Gehäusen (u. a. eine 8051-CPU von NEC, separates EPROM-IC). Gossen-Metrawatt hat wohl auch EMV-Probleme gehabt, was man an per Hand nachgerüsteten Kondensatoren zum Gehäuse und einer handgelöteteten Abschirmung am Gehäuseboden
-
Thread
Ride downloaden
Moin ich kenn da noch Reads51 von www.rigelcorp.com ist eine IDE für 8051 usw.
ride7__microcontrollers__tool~tool__T018:4cw36y8a5c39.html Sie meint wohl eher Raisonace RIDE, für 8051er. Früher gabs da mal ne kostenlose Version, für die man ein Lizenzfile anfordern konnte, das zeitlich beschränkt gültig war. Hab ich aber auf die Schnelle nicht gefunden.
-
Thread
Keil -> IAR RAM Test 8051
kann ich verhindern, dass der Compiler die virtuellen Register V0-V7 verwendet. Ich verwende das 8051 Atmel AT89S8252 Derivat. Danke für eure Hilfe!
8051 IAR C/C++ Compiler Reference Guide S.80: Register banks Peter
-
Thread
Bitoperationen mit AVR
Einzel-Bitoperationen durchzuführen. Ich will z.B. Portpin PIND,4 mit dem Bit GPIOR0,0 EXOR verknüpfen. (Nach Jahren 8051 bin ich leider etwas verwöhnt) Danke! misc
In 8051 ist das aber auch nicht viel einfacher: [AVRASM] mov c, GPIOR0.0 jnb PIND.4, l1 cpl c l1: [/AVRASM Peter
-
Thread
Context Switching auf 8051 (xc866) mit SDCC
Compilern gehts (bei meinem für nen Freescale 68k klappt das), beim SDCC jedoch (den ich z.B. für 8051 verwende) gehts irgendwie nicht. Ist also von Compiler zu Compiler unterschiedlich....
, also das LARGE Speichermodell. Damit reduziert sich schonmal die Geschwindigkeit drastisch. Und 8051-er ohne XDATA kannst Du damit garnicht verwenden. Der 8051 ist eigentlich für Steuerungsaufgaben optimiert, d.h. daß man möglichst alle Variablen im sauschnellen IDATA (max 256 Byte) hält. Ich
-
Thread
AX11001 Audio im LAN Heimprojekt
hier keinen TCP/IP Treiber selber schreiben bzw. besorgen müsste. Zudem basiert der Chip auf dem 8051er mit dem ich schon vertraut bin. So jetzt mein Problem, wo zum Henker bekomme ich das Teil her? Was noch toller wäre, wenn mir einer sagen könnte wo ich das 80-pin Development Board herbekomme :
hat spi anschluss und ist relativ leicht zum ansteuern (beispiele dafür gibts viele). Ob der 8-Bit 8051 audio controller reicht, um audio zu übertragen weiß ich jetzt nicht, klingt aber etwas unterdimensioniert aufgrund der doch hohen datenraten bei audio bzw. des komprimierungsaufwands
-
Thread
MSP430 <- rest
Also beim 8051 mache ich das so, daß ich den gesamten Stack mit 0x77 initialisiere. Und nach einem Reset mache ich eine RAM-Dump über die UART, da sieht man dann schön die 77 oder eben nicht, wenn der Stack übergelaufen
mit 77 beschrieben wird. Dazu muß man die Startdateien des C-Compilers etwas modifizieren. Beim 8051 heißt sie "startup.a51", wo man die Löschroutine auskommentieren kann. Anbei ein 8051 Beispiel. Peter
-
Thread
EPROM-Emulator
finde ich etwas zu hoch. Was benutzt ihr? Habt ihr mal von guten Geräten gehört? Gruß, Markus_8051
wohl nur mit ner DS 5000 !! Wer hat sonst noch ne Idde für nen EMU oder ne Lösung für nen ICE für 8051 ?? Hatte schon die Idee das 64 pinnige 8051 Monster von Atmel zu nehmen ...XX RD2. Dann nen ext. RAM Sockel und nen Eprom EMU. Muß aber in jedem Assembler oder anderer Umgebung die Include Datei angepasst
-
Thread
ISR für ein NOTAUS
Es handelt sich um einen 8051. Lg
diesen Interrupt durch zufälliges Schreiben des IE Registers maskieren kann (kein NMI ausser R im 8051), der setzt sich den Hut mit dem Kran auf :D =<^^>= RRRR
-
Thread
Welche Programmiersprachen benutzt ihr ?
bin für C zu blöd, und mache deshalb Assembler...8051
vorraus ist. Ich hab jahrelang Assembler gemacht. Ein Kollege hatte etwa 10.000 Zeilen C aufm 8051 geschrieben und die Firma verlassen. Ich mußte dann in diesem Programm Erweiterungen einbauen. Ich weiß zwar immer noch nicht, was jede der 10.000 Zeilen genau macht, aber die Änderungen laufen einwandfrei
-
Thread
[OT] NEC's programmieren
Seiten Manual ausgedruckt hatte, stellte sich raus, daß das auch extrem buggy war. Und da ich von der 8051-Welt kam, konnte ich mit dem Banking, Paging fehlenden Interruptvektoren, kein Stack usw. gar nicht gut zurechtkommen. Bin also letztendlich sehr froh, das Experiment frühzeitig abgebrochen zu haben
trotzdem einbinden. AVR und PIC nehmen sich heutzutage da nicht viel - bis auf dass die AVRs eben 8051er sind und es somit mehr "fertige" Software dafür gibt. Und die Interrupts kann man auch relativ einfach handhaben. Einfach ne kleine If Abfrage welche Interrupt Quelle es denn nun war und schon
-
Thread
Senden/ Empfangen über UART
Also eben hast Du Dich noch Nikolaus und Nickl genannt, jetzt 8051. Was soll der Sch...? So gibt es hier keine Antworten...
bei anfragen sollte man mal dazuschreiben welchen controller man hat, oder glaubst du das alle der 8051er familie gleich sind? was ich so mitbekommen habe nicht ;-)aber man kann sich ja irren. wenn es sich um einen µC von Atmel handelt rate ich dir auf die Homepage von atmel zu gehen und bei den beispielprogrammen