-
Thread
Arduino Serial.flush Timeout
foobar schrieb im Beitrag #5594931: > Anfänger Da es um einen Port von 8051 auf Arduino geht bin ich auf Arduino wohl tatsächlich Anfänger ... Die Ursache warum es nur mit flush funktioniert ist vermutlich gefunden. Diese serielle Schnittstelle ist über RS485 angeschlossen
wirklich helfen willst. Ich hatte doch geschrieben: Lothar schrieb im Beitrag #5595705: > Port von 8051 auf Arduino Beim 8051 braucht es keinen Flush da kein Sendepuffer. Auf Arduino muss nun aber diese Flush Funktion aufgerufen werden. In der Flush Funktion hat man ein Loop ohne Timeout hinprogrammiert
-
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
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
ARM? -ilicon Labs ist mit $620M Umsatz auch nicht gerade klein. (Atmel war um $1000M). Silabs' 8051-Derivate sind ziemlich beliebt. -ST mit der ST8 Familie -Es gibt auch noch Hersteller von Controllern für Jubelelektronik (z.B. Holtek aus Hongkong). Deren Stückzahlen dürften auch recht gross
sollten sie es doch tun, dann wird es funktionsgleiche Nachbauten aus China geben, so wie das beim 8051 und seinen vielen Nachbauten war. Und da Arduino nicht von Atmel selbst kommt, können die auch nicht sagen, wir nehmen da jetzt einen PIC dafür.
-
Thread
Bitte um Hilfe beim Einstige in die 8-Bit µC Welt
mich in die 8-Bit Microcontroller Welt einarbeiten. Im Studium habe ich schon ein bisschen mit dem 8051er gearbeitet. Folgende Kriterien sollten erfüllt sein: Den µC bzw das Bord sollte man per USB programmieren können, OHNE Programmiergerät. (AVR ?) Wenn ich mich ein bisschen eingearbeitet habe
mich in die 8-Bit Microcontroller Welt einarbeiten. Im Studium habe ich schon ein bisschen mit dem 8051er gearbeitet. Folgende Kriterien sollten erfüllt sein: Den µC bzw das Bord sollte man per USB programmieren können, OHNE Programmiergerät. (AVR ?) Wenn ich mich ein bisschen eingearbeitet habe
-
Thread
Mikrocontroller-Vergleichstabelle/Auswahlentscheidung
Ich würde dir generell die 8051 Familie empfehlen. Die ist recht verbreitet. Und trotz eines großen lanandauernden Gerüchts, dass diese Controller aussterben, gibt es immer noch massig Derivate davon. Andere Möglichkeiten wären
.. Auf der Atmel - homepage findest Du die Auswahl-Tabellen für beide MC-Famillien , AVR und 8051er .
-
Thread
Gutes, deutsches Buch für AVR-Einstig und C
Hallo! Programmiere schon einige Zeit (erfolgreich) 8051er in Assembler. Ich persönlich find die 8051er sympatischer, aber leider sind die meisten ziemlich "lahm auf der Brust" im vergleich zu den AVRs.. (bzw. die schnellen ziemlich überteuert) ;) Nun
-
Thread
RAM größe und Unterschied Bascom zu C(++)
In Frage 2 redest Du von Bascom. Bascom gibt es meines Wissens nach nur für 8051 und für AVR. Beides sind einfache 8-Bit-Systeme, deren Domäne das Steuern und Regeln kleiner einfacher Dinge in Echtzeit ist. Sie sind weder für das Sammeln größerer Datenmengen noch für Bildverarbeitung
kann. danke - auf welchem (muss jetzt nachschauen) > Zitat-oben: Mikrocontroller (natürlich 8051 bzw. AVR) ich "es" machen will - weiss ich ja eben nicht :) > bis jetzt! ES wäre z.B. ne einfache wasser-pumpen-Sand-auswasch-system-füllstandlösung für meine wasserstrahlmaschine - da ist wohl
-
Thread
Kleinleistungs N-Kanal MOS FET
heute mache ich es mit einem Transistor BC337 und vorgeschaltetem pnp Transistor der vom Port eines 8051 geschaltet wird. Da der 8051 keinen gescheiten High Strom liefert aber recht gut sinken kann, der vorgeschaltete pnp Transistor. Wenn es jetzt einen FET gäbe könnte ich mir einige Bauteile sparen und auch etwas an Ansteuerleistung und den FET eben direkt mit dem High Pegel des 8051 ansteuern. @Marko Deiner Frage entnehme ich, dass es solch einen FET in diesem kleinen Gehäuse wohl gar nicht gibt? Gruss Transi
-
Thread
868 MHz Funk mit 500 mW über 802.15.4
Das Demo Board Si8861-868-DK verwendet eine CPU C8051F960. Einen 802.15.4 Stack habe ich bei Silicon Labs nicht gefunden. Ist eigentlicht so ein System dann noch zulässig (mit 500 mW / 802.15.4 / IPv6) nach ETSI EN 300 220-1 ?
Basis für einen Zigbee2006-Stack (Zukauf von Helicomm). Basierte auf einem C8051F121 und dem CC2420 (oder so ... eben dem ersten von Chipcon). Wurde zwar auf jede Messe mitgenommen (keiner konnte aber dazu was richtiges sagen) und Kits wurden verkauft (per Webshop), aber der Stack
-
Thread
Compiler
BASCOM ist ein Basic - Compiler, denn du nur für den AVR und in einer anderen Version auch für den 8051 nutzen kannst. Die beiden Versionen sind nicht kompatibel. Der erzeugte Maschinencode ist recht kompakt, hinkt aber einem mittelmäßig programmiertem Assembler - Code hinterher. Der BASCOM - Compiler
man sich also nicht auf einen speziellen Controller festlegen will, ist "C" die gute Wahl. Für die 8051er und die AVR`s ist BASCOM von seiner Einfachheit her spitze. Der Meinung von Peter über "C" kann ich mich nicht voll anschliessen. "C" ist nur deshalb soweit verbreitet weil es der erste portierbare
-
Thread
SIMM-Module + AVR?
Sorry hatte da einen Denkfehler bei der Bascom Software (BASCOM-8051).
Christian wrote: > Sorry hatte da einen Denkfehler bei der Bascom Software (BASCOM-8051). Das ist ein Basic Compiler für 8051 µCs. Das ist aber eine ganz andere Controllerarchitektur!
-
Thread
Run Parameter von SDCC, ASEM51 ???
Hallo, ich programmiere ein Programm für einen 8051. Da ich kein Geld für Keil habe und aber auch in C schreiben will (in Assembler viel zu aufwändiges Programm), habe ich nach einem kostenlosen C Compiler gesucht. Dabei bin ich auf MIDE-51 gestoßen. Es benutzt den Cross Compiler SDCC, den Assembler ASSEM51 und den 8051 Simulator "TS Control 8051 Emulator". Alles kostenlos! Da dieses MIDE-51 ziemlich verbugt ist und bei mir alle 5 min abstürzt, will ich auf den kostenlosen "Crimson Editor" umsteigen. Bei diesem
-
Thread
Carrybit? Assembler
geschrieben wird? Also ein Übertrag? Was müßten wir machen damit dies funktioniert? #include "8051.h" #include "I2C_ASM.h" ; ; 8574er Kennung: 0100xxxy ; SEND000 .equ 01000000b ; ON ON ON SEND001 .equ 01000010b ; ON ON off SEND010 .equ 01000100b ; ON off ON SEND100 .equ
;********************************************************* I2C_ENDE: Brauchste die 8051 Header-Datei auch?
-
Thread
hex 8051 windows 7 32bit
hello, folgende Voraussetzungen: - Windows 7 32-Bit - Keil uVision4 - 8051-kompatibler uC (nur ROM) Ich glaube, ich muss hier ein hex-File hochladen. Ich glaube auch, dass das mit uVision4 nicht geht und ich ein eigenes Tool brauche. Gefunden habe ich http://www.dreamincode.net
Selber kann man nur EPROM oder OPT programmieren, braucht aber ein Programmiergerät dazu. ROM-8051 können aber auf ROMless geschaltet werden, dann muß noch ein externer Flash und ein Adreßlatch angeschlossen werden. Neuere 8051 haben Flash und oft auch nen Bootloader, über den können sie direkt
-
Thread
Zählroutine
Hallo Dani, ich kann Dir hier natürlich nicht das ganze 8051-Handbuch erklären. Das must Du schon selber lesen. Sehr gut ist z.B. das IC20 von Philips, das ist quasi die 8051-Bibel. Ich weiß bloß nicht, ob die das noch rausgeben. Heutzutage gibt es wohl nur
solche Handbücher. Es gab früher auch deutschsprachige Handbücher von Siemens oder Valvo über den 8051. Vielleicht findet man die noch in Fachbibliotheken. Peter
-
Thread
Und schon wieder eine Anfängerfrage
weniger mit der Bankauswahl als vielmehr mit Page(boundaries) zu tun. 3) Bei anderen Controllern (8051, AVR...) gibt's bestimmt auch so einiges zu beachten - Mitdenken beim Programmieren ist immer von Vorteil ;-) MfG Andreas Jäger
belehrt wird das die PICs beschissen sind. Dann kommt jemand der meint man sollte auf die AVRs oder 8051 umsteigen. Jeder Mikrocontroller hat seine Vor- und Nachteile und dann ist noch die Anwendung wichtig.
-
Thread
ISP auch bei anderen µC ??
ja... Das steht meist im Datenblatt... Mitr dem STK500 kann man z.B. auch einen µC mit 8051er-Kern programmieren. Die meisten PIC unterstützen auch das ISP... Die Funktion fällt heute unter Kategorie "Standard"... Alternative ist Bootloader.
Ausnahme, und primär bei Controller-Familien anzutreffen, die lange vor der Flash-Ära popular wurden (8051 beispielsweise). Üblich bei leidlich aktuellen Modellen sind entweder ISP-Varianten, teil mit dem Debug-Interface kombiniert (MSP430, Z8), oder fertig eingebaute Bootloader seriell/USB.
-
Thread
Daten senden ohne Interrupt
Konfigurieren des ADC gut ist. Ich tippe mal auf 80517, der hat ja ne Menge Abweichungen zum Standard 8051. Siemens konnte sich ja noch nie an Standards halten. Peter
Laut www-md.e-technik.uni-rostock.de/ ma/gol/lectures/mpu/mpu4.pdf koennte es doch ein 8051 sein. Dort wird was von einem ADCON Register erzaehlt. Das steht auch noch was vom PCON und TI usw. Da sind auch komplette Beispiele, wie die UART angesprochen wird, etc. Mit Google in 10 Sekunden
-
Thread
AVR-GCC auch für 8051 Mikrocontroller verwendbar
richtig verstanden habe ist der AVR-GCC nur für die RISC-Prozessoren von Atmel und nicht für die 8051 Kompatiblen.
Genau so ist es. Wenn du was für die 8051er suchst, schau dir mal http://sdcc.sourceforge.net an. Übrigens ist der AVR für C besser geeignet als der 8051, das nur mal so am Rande.
-
Thread
Nexys3 / CY7C680 / EEPROM Allgemeine Fragen
. Nachdem ich nun eine Programmierung für den 8051 erstellt habe, möchte ich diese auf das Board laden. Das funktioniert soweit auch ohne Fehlermeldung. Nun steht in der Getting Started Anleitung, dass ich das Board Reseten soll 1. Was soll
Dann ist auf jeden Fall das EZUSB Technical Reference Manual wichtig, denn die USB Peripherie des 8051 muss man erst mal durchschauen lernen: http://www.cypress.com/?id=193&rtID=117
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
Wahrscheinlich werden die so langen weiter produziert, wie sie Gewinn abwerfen (wie die von SST übernommenen 8051'er), aber ich würde nicht auf großartige Weiterentwicklungen setzen. fchk
Als ich mit den Atmel Flash-8051 und AVR angefangen habe, sahen die PICs noch alle so aus: http://download.e-bookshelf.de/download/0002/5271/67/L-X-0002527167-0014204095.XHTML/graphics/f01-08.jpg Also für jeden Programmierversuch
-
Thread
Echtzeit IC in einer älteren Geschwindigkeitsanzeige
Ich würde einfach einen eigenen 8051-kompatiblen Mikrocontroller mit Flash nehmen - die gibt es von sehr vielen Herstellern. Dann ein kleines Assemblerprogramm nur zum Stellen von Uhrzeit und Datum schreiben. Auf den MC flashen, gegen
Fähigkeiten übersteigen, bin über > Basic und Pascal stehen geblieben ...es gibt auch Basic für den 8051!
-
Thread
Pic Bootloader oder nicht?
auch leicht die Boliden DS80C390, 251-Serie, Philips-XA Serie davon ableiten, die auf dem 8051-Kern aufbauend 4MB Adreßraum bzw. 16-bit Erweiterungen haben.
einfach mal einige Erfahrung mit den verschiedenen Typen sammeln. Eines hab ich schon gemerkt, an dem 8051 ern kommt man nicht Drumherum. @Steffen Auf sprut.de hab ich gerade einen Programmieradapter zum selber bauen gefunden. Kennst Du das Teil bzw. funktioniert es?
-
Thread
Interrupts verschachteln
ins Hauptprogramm, oder sehe ich das falsch? Gibt es so etwas wie Interruptprioritäten wie beim 8051 oder sind alle Interrupts beim AVR gleichwertig? Vielen Dank für Eure Hilfe! Gruß, Thomas
Interrupts sind nicht gleichwertig, es gibt nur keine Interruptlevel wie bei anderen Controllern wie dem 8051. Bei gleichzeitigem Auftreten haben die IRQs eine unterschiedliche Priorität.
-
Thread
Videoeinblendung
genannten Chips sind auch nicht das, was hier gesucht wird. Die Philips-Teile und das Micronas-Teil sind 8051er-MCs mit OSD-Funktionalität und der Maxim ein Crosspoint Switch mit OSD-Funktionalität (128 Beinchen...). Vielleicht kannst Du mal das etc. näher spezifizieren, wenn da ein reiner OSD-Chip bei ist
mehreren Videoausgängen und etlichen Spezialitäten, und die Philips-Saa56xx-Teile, wie oben geschrieben, 8051er-MCs mit OSD-Funktionen. Hier wird ja eben das Einfache gesucht, wie der ausgelaufene ST-Chip, also wenig Beinchen - vielleicht 28 wie beim ST - und nur popelige Text-Anzeige auf dem Fernseher.
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
ist schon ein Problem im Westen. Und die Antwort gibts auch gleich drauf: wohlmöglich reicht ein 8051 oder AVR.
bekommen. Und das ist einfach mit dem gängigen Linux-Spielplattformen nicht machbar. Es ist wirklich der 8051 den man da verwenden muß.
-
Thread
Einfaches Mikrocontroller Projekt gesucht!
Assembler-Ebene passiert. Man muß zur Fehlersuche gelegentlich auch ins Assembler-Listing schauen. Der 8051 ist so einer, ATmega kenne ich soweit nicht. PIC ist auf Assembler-Ebene grausam, wenn man ihn nicht kennt. Den 8051 erwähnte ich mal nur, der kommt ja dann nicht in Frage. Ein ATmega wird schon
#3348403: > Reaktionszeittester. Hab ich auch mal gemacht, in Assembler auf einem 25 Jahre alten 8051-Board, welches ein Tastenfeld und ein 16-Zeichen-LCD hatte. Mann ich habe damit Leute verblüfft, die sowas noch nie sahen, die waren erfreut darüber. Kaum jemand kam unter 250ms, das verblüffte wirklich
-
Thread
Alles muss raus! :-) -> Werkstatträumung Gesperrt
-D8088D 8Bit-CPU -UC493ACN Schaltnetzteil-IC -J176 Unijunction-FET 50mA / 30V -P87C51 OTP 8Bit 8051 CPU
-D8088D 8Bit-CPU -UC493ACN Schaltnetzteil-IC -J176 Unijunction-FET 50mA / 30V -P87C51 OTP 8Bit 8051 CPU -D2732A-25 (waren schonmal programmiert; gelöscht, gesäubert und getestet)
-
Thread
[V] 4St. 8051er Silabs C8051F321 QFN28 (5€)
Hallo, Noch 4St. 8051er Silabs C8051F321 abzugeben. 5x5mm QFN28 Gehäuse, 16K Flash, Details hier: https://www.silabs.com/mcu/8-bit-microcontrollers/c8051f32x-f34x/device.c8051f321?tab=specs (Kostet irre 12€/St
-
Thread
mikrocontroller, board, etc. für anfänger
und welchen Controller findet ihr für sinnvoll? Das ist ein wenig Geschmacksfrage. Der eine mag 8051, der andere AVR oder PIC oder ARM. Schau mal hier in den Forumsshop, da gibt es auch einiges mit detaillierten Beschreibungen. Ich selbst besitze an Eval-Boards zwei ältere Sachen, die aber beide
Stromversorgung brauchen, und an USB funktionieren. Das ist einmal ein SiLabs-Board mit einem hochmodernen 8051-Derivat, nennt sich C8051F064EK Evaluation Kit, wurde von einem Distributor mal für 25€ verscherbelt, ich bekam es auf einem Seminar mal als Gratis-Zugabe. Und das zweite, ist ein PICkit1 von Microchip
-
Thread
C Compiler und Entwicklungsumgebung für 80C537
Projekt leicht abändern und neu compilieren. Hab aber leider nur den Quellcode, sonst nix. Hab mit den 8051'ern auch noch nichts gemacht, komme aus der PIC-Welt. Kann mir vielleicht jemand sagen was ich dafür alles brauche? Am besten nur Freeware und wenn möglich für Ubuntu, zur Not hätte ich allerdings
Projekt nicht aus, 80C537 deutet auf was komplexeres hin. Alternativ SDCC, Freeware C-Compiler für 8051, aber nicht ganz so effizient. Einige Änderungen am C-Code wären auch fällig. Aus QS-Gründen wäre bei kommerziellen Projekt und Änderungen auf jedem Fall der Original-Compiler zu empfehlen. Ältere
-
Thread
Anforderungen SSL
wenn man die ganze asymmetrische Geschichten erledigt hat, beruflich habe ich auf einem 12-cycle 8051 mal einen DES und AES (in handoptimiertem Assembler) geschrieben mit 1 DES-Op ~9ms und 1 AES-Op ~4ms. Lass die AVRs mal 20x schneller sein. Mit einer Abschaetzung des TCP/IP Stacks wird man dann
schon implementiert. Hab >allerdings noch nie was mit der Crypto-Engine was gemacht... Meine 8051 sha1-Implementerung braucht: sha1@8051,12Mhz ~26000us pro sha1-Compression-Durchlauf. (als Grundbaustein fuer den HMAC-sha im SSL). -> Die HW-Bescheuniger waeren alle schoen, wenn die
-
Thread
u-Controller-Programmierung
nunja, der controller ist ein at 8051 auf einem demoboard das java-programm habe ich mit netbeans gschrieben und für den code am demoboard arbeite ich mit Keil uVision2 zurzeit habe ich nur den java code, um vernünftig weiter zuarbeiten
> das nutzt nichts das AVR Tutorial zu lesen denn 8051 ist kein AVR. Ah, sorry. Hab ich überlesen.
-
Thread
Externer Interrupt über i/o port 1 pin 7
hallo zusammen, ich arbeite auf einen cc2431 mit 8051 cpu. habe jetzt über i/o ports eine peripherie angehängt. nun würde ich gerne auf den port 1 pin 7 einen interrupt initialisieren der bei ankommenden daten ausgelöst wird. kann mir da vielleicht jemand
Ich vermute mal, der Kommentar ist falsch, beim 8051 kann man nämlich keine Interruptvektoren setzen, die sind fest. Ansonsten, es ist wohl kein Standard-8051 und auch kein Keil Compiler. Ich kann also nicht sagen, wie bei Deinem Compiler ein
-
Thread
Anfänger verbündet euch :-)
C gekonnt. Ich habe C auf dem PC angefangen (Borland-C) und keinerlei Probleme gehabt, auf dem 8051 Programme in C zu schreiben, nachdem ich mich erstmal in Assembler mit der 8051 Hardware vertraut gemacht habe. Und auch C auf dem AVR war kein Problem, im Gegenteil, viele 8051-Routinen laufen unverändert
-
Thread
7-Segment-Ansteuerung
mit "void main()" Microchip C: http://www.ccsinfo.com/content.php?page=compexamples#seconds Keil 8051: https://www.tutorialspoint.com/programming-8051-using-keil-software https://people.eecs.berkeley.edu/~boser/courses/40/labs/docs/IAR%20tutorial.pdf Codevision C https://inst.eecs.berkeley.edu/~
Decoder P147 in der DDR schweineteuer war, hab ich die Anzeigen gemultiplext. Dann später auf dem 8051 habe ich dafür automatisch den Timerinterrupt benutzt. Auf die Idee mit dem Delay bin ich gar nicht erst gekommen. Es schien mir von Anfang an viel zu riskant, das nebenwirkungslos mit den Aufgaben
-
Thread
80C51 --- Was kann das ding?
Daten stammen aus einem Datenblatt von Philips(Aug.2002) für 80C51/87C51/80C52/87C52 FEATURES 8051 Central Processing Unit 4k × 8 ROM (80C51) 128 × 8 RAM (80C51) Three 16-bit counter/timers Boolean processor Full static operation Low voltage (2.7 V to 5.5 V@ 16 MHz) operation
Applikationsbeispiele der Philips, Atmel, Maxim, Intel-Webseiten übersetztbar. Wenn Du dann Gefallen am 8051 gefunden hast, kannst Du ja immer noch Platinen mit dem 8051 und externem EPROM machen. Z.B. mit EPROMs mit internem Adreßlatch (78C256), sonst brauchst Du noch einen 74HC573 dazu. Peter
-
Thread
Geany-Plugin: Icon aus Toolbar entfernen?
ist eigentlich nur für mich interessant. Da ich das Plugin aber zunächst nur für den einfachen 8051 schreibe könnte ich mir ein veröffentlichen dieses Teils vorstellen (wenn er fertig ist). Die Quellen sind zu grauslig sie zu veröffentlichen. Als Plugin muss auch nichts installiert werden, man
TomA schrieb im Beitrag #6593862: > Da ich das Plugin aber zunächst nur für den einfachen 8051 schreibe > könnte ich mir ein veröffentlichen dieses Teils vorstellen (wenn er > fertig ist). danke für die info. ich habe auch alles von keil rumliegen einschliesslich rtx51 tiny und pro. falls
-
Thread
µ-Controller mit Board Empfehlung
gefühlt > 20Jahren. ARM ist von 1986 und AVR von 1994 und in Industrieprodukten ist immer noch 8051 weit vorne, dann ARM, dann PIC (wegen dem Preis), AVR erst einmal gesehen ...
Beitrag #4120496: > ARM ist von 1986 und AVR von 1994 und in Industrieprodukten ist immer > noch 8051 weit vorne, dann ARM, dann PIC (wegen dem Preis), AVR erst > einmal gesehen ... Unterschreib ich sofort. Die AVRs kenne ich auch eher aus dem Bastlerumfeld oder aus der Uni wo man es den Kids halt
-
Thread
exakter Frequenzteiler
erscheint dann der Tastenwert auf dem LCD, des 8051-Boards. Beim Empfänger, am Xilinx-Board, habe ich noch keinen Durchblick, deshalb würde ich gerne auf dein Angebot zurückkommen! Habe es mir so ähnlich vorgestellt, wie beim Senden vom Xilinx-Board, nachdem auch ein (derselbe) Tastaturdekoder auf dem 8051-Board ist, den Tastenwert via RS232 aufs Xilinx-Board zu schicken und diesen dann auf einer zweistelligen Siebensegmentanzeige auszugeben. Danke Jörn, Interesse besteht!:-) Gruß michael:-)
-
Thread
Unterbrechung eines Interrupts durch einen Interrupt
Kommt auf den Typ des Prozessors/Controllers an. Beim 8051 gab es Interrupts mit verschiedenen Prioritäten. Wichtigere Interrupts konnten weniger wichtige unterbrechen. Die Prioritäten konnten teilweise auch über Register definiert werden. Beim AVR sind
verschiedene Interrupttypen gebraucht werden. Und falls doch mal nicht, dann gab es ja noch die guten alten 8051er ;)
-
Thread
[S] C64 im Bereich Berlin-Köpenick
Wenn dein Kumpel nen ollen PC hat, klnntest du vllt. auch mit einem 8051AHB klarkommen. Dann ist das schon mal Mikrocontroller, und Basic kann der auch. Da ist der Schritt zu 8051ASM nicht weit, und danach versteht er, was er tut. Anschließend muss er dann den Sprung von
direkte Bildschirmausgabe hat, wird sich zeigen. Es macht auch nicht mehr viel Sinn, noch jemandem 8051 Assembler zu empfehlen. Eigentlich müsste man ihn direkt zu C drängen und in einen Controller-Typ müsste er sich sowieso "einarbeiten", egal in welchen. Ich tendiere da zu den AVRs (mit denen bin ich
-
Thread
serielle Schnittstelle
hat. Fehlerhafte oder verlorene Blöcke kann der PC dann beim µC nochmal anfordern. Gruß, Markus_8051
weiter verarbeitet werden sollen. In welcher Sprache programmierst Du auf dem PC? Gruß, Markus_8051
-
Thread
AT89C51 mit FTDI Flashen?
Den at89c51 kann man nicht mit Flip direkt flashen. Flip kann nur 8051-uCs mit Bootloader flashen, also z. B. den at89c5131, at89c51snd2, at89c51ed2 oder at89c51cc01.
MkII beschreibe. Ich habe auch noch ein AVR ISP MKII für meine AVR. Da wir aber in der Schule 8051 in Assembler programmieren, suche ich eine einfache Möglichkeit diese zu programmieren.
-
Thread
Frage zu Assembler-Code zeile (8051)
Assembler Code denn ich gerne verstehen und dann in C neu schreiben möchte. Das ganz ist auf nem 8051. Allerdings verstehe ich eine Zeile von dem Code nicht: ;+++++++OUTCOM+++++++++++++++ OUTCOM: PUSH DPH PUSH DPL MOV DPTR, #$E000 <-was passiert hier??? MOVX @DPTR
hex=$) E000 geschrieben (wobei an Adresse E000 vermutlich Dein Display hängt). Das muss beim 8051 über den DPTR (Data Pointer) gemacht werden, ist das einzige Register, was 16 Bit breit ist. Gruss Axel
-
Thread
Suche µC und Programmierset für Hobby und Uni
Schau mal bei silabs.com. Die haben turboschnelle 8051-kompatible MCUs! die Entwicklungskits mit allem drum und dran (inkl. echtzeit in-circuit Debugging) kosten $99 und die Keil-Umgebung kannst du dirket verwendn... Gruss rayelec
Kann man mit u.a. Entwicklungsboard die MCus von SiLabs programmieren (c8051f120 mit 32 oder 64 pins)? http://www.mikrocontroller.net/topic/4423#new
-
Thread
Hat ein IC mehrere Siliziumschichten?
www.silabs.com/tgwWebApp/public/web_content/products/Wireless/AeroFone/en/Si4905.htm oder Low-Cost 8051 + 2.4GHz Transceiver http://nvlsi.no/index.cfm?obj=product&act=display&pro=79 oder z.B. div. Bluetooth und WLAN-Lösungen von csr.com
ist extern. Das ist aber genau der Teil, bei dem eine stacked Lösung erst Spass macht. Und ein 8051 lohnt auch nicht als extra Die, das ist ja in einer modernen Technologie nur noch ein Fliegenschiss. Gruss Axel
-
Thread
HINWEIS: abgekündigte Funktionen/Makros verschwinden bald
und deshalb kein Lust habe, immer sämtliche #include anpassen zu müssen, wenns mal auf dem ARM oder 8051 wechselt. Peter
Ich habe mir z.B. einen Multimaster I2C-Treiber mit Interrupt geschrieben, der läuft auf 8051, AVR und ARM, weil das Hardware I2C völlig identisch ist. Beim Philips-ARM war das klar, aber das Atmel das I2C von Philips abgekupfert hat, find ich lustig. Peter
-
Thread
AVR pin hochohmig/BASCOM
das war bei 8051ern so... da konnte man gewisse Pins (ADC) nur als digitalen Eingang oder als ADC-Eingang benutzen.