-
Artikel
Ausgangsstufen Logik-ICs
von einem Open Drain-Ausgang. Die heute veraltete NMOS-Herstellungstechnik, wie sie beim Original-8051 verwendet wurde, bevorzugt solche Schalt- und Ausgangsstufen, mit Stromquelle unterschiedlicher Stärke als Pullup. Die I/O-Pins des 8051 wurden speziell auf diese Eigenheit der damaligen Herstellungstechnik
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
ein guter Start. Damit auch die Nostalgie nicht zu kurz kommt werde ich wahrscheinlich dazu einen 8051er werkeln lassen;-) Der HW-Watchdog mit dem HC123 ist eine gute Idee um den MUX Drive abzuschalten wenn der nicht andauernd aktiv ist. Gerhard
#4751203: > Damit auch die Nostalgie nicht zu kurz kommt werde ich wahrscheinlich > dazu einen 8051er werkeln lassen;-) Ich hatte auch immer mal vor, meinen Bestand an VQC10 durch einen Z8 ansteuern zu lassen, habe mich dann aber doch für einen AVR entschieden. ;-) Platine ist allerdings noch
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
hauptsächlich Buskartensteuerung von Messgeräten PC Assembler TurboPascal QuickC, dann TurboC PIC, AVR, 8051, STM32, NXP ARM7 in C Bin halt ein Dinosaurier was Programmieren anbelangt...
Z8 Assembler PL/1 Fortran Turbo Pascal unter CP/M Turbo Pascal unter DOS Prolog unter DOS 8051 Assembler Delphi AVR Assembler AVR GCC
-
Thread
Innenleben Kokswaage
Irgendwie scheint da auch nur ein Chip unter nem > Blob Epoxy drin zu sein. Weiß jemand, welcher? C8051F351, MSC1200, PIC18F87J72, MSP430AFE253, aber auch jeder simple 8 bit uC mit Komparator und selbstgebautem Sigma-Delta Wandler dran.
-
Thread
[VS] Alte SST und Dallas Controller mit Dev Kits, ELV USB Kit
Verschenke gegen aufgerundete Versandkosten (Päckchen Hermes) folgendes: - ELV USB Kit - Dallas 8051 µC mit Board (SE-8051) - SST Flash Controller + Board Ich Antworte nur auf PNs. Wenn keine Antwort mehr kommt, war jemand schneller. VG Franz
-
Thread
Game Boy Classic Display mit 8051 oder Z80 ansteuern
Bei mir liegt noch ein Game Boy Classic Display rum. Wie kann dieses Display mit einem 8051 oder Z80 zum Leben erweckt werden?
Michael B. schrieb im Beitrag #4741813: > Wie kann dieses Display mit einem 8051 oder Z80 zum > Leben erweckt werden? am Besten mit einem GameBoy. Da steckt ein Z80 (bzw. *sehr* ähnlicher Custom-Prozessor) schon drin und der hat auch gleich den zugehörigen "Display Controller
-
Thread
Software für Statemachines
Ich nehm da immer nen C-Compiler für das Target (8051, AVR usw.) und dann je Statemaschine switch/case. Und oft noch nen Timer (z.B. 10ms) für Entprellung und Scheduler.
-
Thread
Wo Silicon Labs USB Debug Adapter für 8-bit MCUs bestellen?
kriegste den dort. https://hbe-shop.de/Art-1186943-SILICON-LABS-DEBUGADPTR1-USB-ADAPTER-USB-DEBUG-FUER-C8051FXXX
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
man einen zweiten µC einbaut, der auch mit dem SRAM > verbunden ist Hier hat es einer mit nem 8051 und ohne externes SRAM gemacht: http://community.silabs.com/t5/8-bit-MCU/Random-Latency-with-Laser-Bee-Branch-Instructions/m-p/178156#M46046 mythbu schrieb im Beitrag #4735633: > Der Darstellungs
>Hier hat es einer mit nem 8051 und ohne externes SRAM gemacht: >http://community.silabs.com/t5/8-bit-MCU/Random-La... SRAM? Ach was, völlig übertrieben: http://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/ ;-)
-
Thread
Assembler variablen, var+x
PC-relative Adressierung effektiv abgelöst, auch wenn es die direkte Adressierung noch gibt. PPS: Auch 8051 kann nur sehr wenig Daten direkt adressieren.
-
Thread
Atmega644A nach verdrehtem ISP tot?
Atmegas verpolt als ich zugeben mag und bisher nur > einen dauerhaft getötet. Ausgenommen die 8051-pin-kompatiblen (AT90S8515 und Nachfolger), ist das Pinout bei den AVRs im DIP-Gehäuse ja auch so aufgebaut, dass man auch bei verdrehtem Chip zumindest die Versorgung immer noch richtig herum
Jörg W. schrieb im Beitrag #4732974: > Ausgenommen die 8051-pin-kompatiblen (AT90S8515 und Nachfolger), > ist das Pinout bei den AVRs im DIP-Gehäuse ja auch so aufgebaut, > dass man auch bei verdrehtem Chip zumindest die Versorgung immer > noch richtig herum
-
Thread
8051 und Linux - Anfänger sucht Hilfe
Lothar schrieb: > Die 8051 Konkurrenz freut das, Silabs hat mit neuen 8051 in 2016 Umsatz > und Gewinn enorm gesteigert: > > http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx Also korrigiere ich mich: Der 8051 ist
Witzig, Du empfiehlst also die noch ältere vorsteinzeitliche PIC-Architektur und lehnst die 8051er ab. Ahja...
-
Thread
Verständnis - Address Code zu Assembler
) > > Opcode E5 suchen und wieviele Byte dazugehören usw. Also Laut meiner Befehlsliste SAB 8051 stimmts.
Frank385 schrieb im Beitrag #4729628: > Also Laut meiner Befehlsliste SAB 8051 stimmts. Opcode alleine genüg nicht. Opcodes haben 0...n Operanden die zu dieser einen Befehlszeile dazugehören. Die gilt es herauszufinden: H.Joachim S. schrieb (schon) im Beitrag #4729625:
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
Beispiel einer sehr brauchbaren Beschreibung einer "kruden" CPU: http://www.self8051.de/befehlsreferenz_der_8051er_familie,13295.html Ich nehme jetzt einfach mal an deine CPU wäre viel viel besser als dieser olle 51-Kram, nun dann verbessere doch endlich mal deine Doku damit man
eingeben muss. ⁴) Bei anderen Prozessoren und Mikrocontrollern, wie dem 6502, Z80, 68000, 8051, C167, TMS320Cxx und AVR (einschließlich der zugehörigen Tools) hatte ich diese Probleme zwar nicht, aber die sind ja im Vergleich zu deinem Prozessor auch Kinderkram.
-
Thread
Langjährige/Einschlägige Berufserfahrung was wird erwartet?
Versuchsaufbauten. bekannte Tools: Eagle, Keil, AVR-Studio.. bereits genutzte Bausteine uCs: 8051, 80167, Atmega, AtXmega, GALs, 74xx, Atrix-7.. bekannte Bussysteme: SPI, QSPI, I2C, 1-Wire, CAN, RS232.. Amateurfunklizenz Klasse A In wiefern verfüge ich nun über Berufserfahrung? Schließlich
-
Thread
AVR: Werden gleiche Opcodes unterschieden?
wichtig gewesen, dass der Assembler dies dem Programmierer gegenüber mit nur einem Befehl abbildet. Der 8051 hat es mit MOV vorgemacht. Der Assembler entscheidet anhand der Quellen/Ziele, welcher Maschinenbefehl benutzt wird. Gruß Jobst
gewesen, dass der Assembler > dies dem Programmierer gegenüber mit nur einem Befehl abbildet. Der 8051 > hat es mit MOV vorgemacht. Ist beim x86 ja auch so. Da fand ich das aber irgendwie blöd, dass bestimmt ein Dutzend eigentlich verschiedene Befehle alle den selben Namen hatten.
-
Thread
Schaltnetzteil (3,3V und 5V) selbstgebaut
(stör-) sicher und bombenfest gebaut sein. Das sagst ausgerechnet Du... nach dem Drama mit der 8051-Platine, die sich einen Dreck um elektromagnetische Störungen kümmert... Ich gebe Dir recht, der TO sollte kleine Brötchen backen und nicht mit 230V anfangen zu lernen... aber EMV ist im Moment
-
Thread
MSDOS kompatibler moderner PC gesucht
kenne ich von der DOS basierten SPS Software-Entwicklungsumgebung von Telemechanik (TSX Reihen auf 8051 Basis) ihr glaubt nicht wo die überall noch werkeln. Die PC software läuft maximal bis 60 MHZ darüber kommt es während des Programmstarts zu einem Abbruch wegen eines Overruns eines SW Counters
ich von der DOS basierten > SPS Software-Entwicklungsumgebung von Telemechanik (TSX Reihen auf 8051 > Basis) > ihr glaubt nicht wo die überall noch werkeln. > > Die PC software läuft maximal bis 60 MHZ darüber kommt es während des > Programmstarts zu einem Abbruch wegen eines Overruns eines
-
Thread
Funktioniert meine Schaltung? - µC mit Fotowiderstand
Beitrag #4720075: > Welche Fehler fallen euch auf Der Klassiker: Die Blocker. Und die normalen 8051er können an ihren Ports nur unwesentlich Strom treiben - also LEDs nicht direkt. Kann dieser das? Max M. schrieb im Beitrag #4720075: > zum Spaß möchte ich eine kleine Platine aufbauen Du kannst
Jobst M. schrieb im Beitrag #4720128: > Und die normalen 8051er können an ihren Ports nur unwesentlich Strom > treiben - also LEDs nicht direkt. Kann dieser das? DB sagt: "5 mA source, 12.5 mA sink allows direct drive of LEDs" Also geht, wenn die LED
-
Thread
ARM-Einstieg: STM32 L0, F0, F3, F4?
Lustigerweise gibt es das Problem im 8-Bit Bereich auch. Habe grade einen High-Speed ADC mit 100 MHz 8051-Kern. Da hat der Flash Waitstates und es gibt einen 4-Byte-Cache. Das bedeutet nun aber, dass die IRQ-Latenz davon abhängt, an welcher Adresse man ist. Immerhin steht es fett im Manual. Die Lösung:
-
Thread
A/D-Wandler mit 3 3/4 bzw. 4 3/4 Stellen
Sonder-ICs sind am Aussterben, sie werden durch MCs ersetzt. Z.B. der C8051F350 hat einen internen 24Bit-ADC und man könnte ein Text-LCD im 4Bit-Mode anschließen oder einen MAX7221 für LED-Anzeigen.
-
Thread
Hobby Projekt Platinenlayout und Musterproduktion
Unter den Blechdeckeln von GSM 800 und Neo6M stecken komplette Computer, basierend auf ARM und 8051, und die sind programmiert. Du bekommst die Bausteine nicht genau so fertig programmiert, und niemand will das Programm schreiben was da drin steckt. Diese Module sind schon die Bauteile, die
-
Artikel
Mikrocontroller
viel über die tatsächliche Geschwindigkeit eines Prozessors aus. So wird z. B. bei den meisten alten 8051-Controllern die Frequenz intern durch 12 geteilt (Maschinentakt), ein mit 24 MHz getakteter 8051 arbeitet also eigentlich nur mit 2 MHz. Benötigt dieser dann für einen Befehl durchschnittlich 2 Taktzyklen
der Befehle nur einen Zyklus braucht, schafft dagegen fast 8 Millionen Befehle pro Sekunde. Neue 8051 Typen verarbeiten ebenfalls einen Befehl in einem Taktzyklus und sind erhältlich bis 100 MHz. Wozu ist ein Mikrocontroller gut?. Hier ein paar Beispiele, für welche Aufgaben Mikrocontroller verwendet
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
habe. Aber dennoch - wer ist denn Dein Lieferant? Lothar schrieb im Beitrag #4715767: > EFM8 (8051 Kern) ... > - Toolchain umsonst (Keil) oder frei (SDCC) "umsonst" sticht nicht ;-) Was PIC angeht habe ich gehört, dass der SDCC "beta" Qualität haben soll. Ist er bei den 8051ern benutzbar?
: > Was PIC angeht habe ich gehört, dass der SDCC "beta" Qualität haben > soll. Ist er bei den 8051ern benutzbar? SDCC für 8051 ist top. Für PIC ist "Beta" zutreffend, aber bei deren Zoo an Register- und Speichermodellen ist das auch nicht so einfach. https://www.silabs.com/Support%20Documents
-
Thread
Schlüssel in der Nähe detektieren
mit einem von Nordic frei verfügbarem BLE-Stack. Der untere basiert auf nem CC2541. Da ist nen 8051er drin und es gibt auch nen BLE-Stack von TI. Aber wieviel Freiheit Dir der Stack lässt und wieviel Ressourcen übrig bleiben weiß ich nicht. > Gehäuse druckt dann der 3D Drucker ;) genau.
-
Thread
Digispark Attiny85 schneller booten lassen.
Assembler-Befehl, mit dem auch vom User-Programm der Bootloader aufgerufen werden kann, z.B. beim 8051 die undefined instruction 0xA5 und beim ARM ein SWI
den alten 8051 mal ICP hiess. Solche Bootloader sorgen nebenbei auch dafür, dass man auch noch in den uC reinkommt, wenn es mit Debugger nicht mehr funktioniert, weil entsprechende Pins abgeschaltet oder CPU CLK
-
Thread
Fragen zu AVR Assembler und den AVR Opcodes
jedes Wissen sofort praktischen Nutzen haben? Ich hatte mal (in Zeiten vor dem Internet) eine 8051 Assembler selbst geschrieben, weil ich keinen Zugang zu einem kostenlosen oder kostengünstigen hatte. Da musst ich mich mit solchen Details auch herum schlagen. War lehrreich, ich würde es heute
-
Thread
DVB-S demodulieren - decodieren - modulieren
andererseits müssen die Keys ja auch aus den ECMs erzeugt werden, das macht eine CPU (früher gern ein 8051). Das Alphacrypt konnte AFAIR 2 oder 3 Streams. > Zu dem Strom selber aus dem CAM, ASI ist es ja nicht, was ist das > für ein Strom und könnte man den nicht direkt wieder modulieren ? Das ist
-
Thread
HILFE! assembler file hex für µC erzeugen
SimonK Firmware, die gibt es aber auch als fertiges HEX File zum flashen. Alle aktuellen ESC sind 8051 basiert, mit BLHeli_S Firmware, da würde ich mal umsteigen, sind auch billiger: http://fpv-racer.net/blheli-s-firmware-for-busybee-esc-aikon-sefm-30a-dys-xs20a-dys-xs30a/ https://github.com/bitdump
-
Thread
GCC in Keil mit STM32F4
Es gibt eine Anleitung zur Verwendung von GCC in Keil aber leider nur für dem Cortex M3: http://m8051.blogspot.dk/2012/10/using-gcc-in-keil-best-of-both-worlds.html Weiß jemand wie das beim Cortex M4 (STM32F4) geht? Leider sind einige Dateien beim M4 anders, wodurch ich das obige verlinkte Beispiel
-
Thread
Bluetooth low energy Steuerung einer LED
" nicht so sicher wäre). Es gibt einiges an Mikrocontroller, die BLE-Peripherals haben. Meist auf 8051 oder ARM basis (Nordic, TI). Diese Controller findest Du auf jeder Menge Eval boards. > Problem besteht jetzt darin, dass ich nicht der Super Crack bin in > Sachen Funk/Elektro. Also ich mache
-
Thread
AT89S52 programmieren klappt nicht
werden zügig im Forum beantwortet. Ansonsten gibt es auch noch "alte" 8051 wie AT89S52 aber mit Bootloader: http://www.microchip.com/design-centers/8051-80c51-legacy-microcontrollers
Das war aber auch schon beim Ururur-Intel-8051 so, mit dem gleichem Toleranzbereich. Damit ist man mit einem 1 bis 5 µF Elko gut ausgekommen. Einen externen 10k Pulldown zusätzlich anzuschließen steht natürlich frei, erfordert dann allerdings (bei
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
nicht empfehlenswert) oder einen ST/Link V2 Inzwischen haben viele Hersteller auf ihren ARM und 8051 Eval Boards für 25 EUR oder weniger einen J-Link Lite drauf der dem ULINK2 kaum nachsteht z.B. http://www.silabs.com/products/mcu/32-bit/Pages/efm32hg-stk3400.aspx https://www.silabs.com/products
) des MC zu schreiben. Das konnte ich mir bei dem Projekt einfach nicht leisten. Auch meine alten 8051 Projekte bekamen so ihren nichtflüchtigen Speicher.
-
Thread
8051: Timer im Capture Modus verwenden
Verehrtes µC Forum, ich verwende ein Mikrocontroller Board von SiLabs: den 8051F580 Damit und mit einer Reflexlichtschranke möchte ich die Drehzahl eines Motors messen. Das testen mit einem Oszi hat auch funktioniert und an Hand der Frequenz konnte ich die Drehzahl per Hand errechnen
Programmabschnitt für die Initialisierung des Timers: [c] #include "compiler_defs.h" #include <C8051F580.h> int counterR_motor1 = 0; int RPM1; static unsigned int first_capture_motor1, second_capture_motor1; int capture_periode_motor1; void Timer4_Init (void){ TMR4H = 0x00; // 65,535
-
Thread
xc8 win console compile & link example PIC18
eingesetzt weil in großen Stückzahlen unschlagbar günstig. Aber wenn das privat ist: die meisten 8051 und ARM kommen werksseitig mit Bootloader und können einfach per Konsole über TX/RX/GND mit USB-seriell-Kabel für 5 EUR geflasht werden. Zudem sind Eval Boards mit Debugger und LCD für 25 EUR zu haben
warum überhaupt PIC? Genau so ist es, diese Frage stelle ich mir gerade. Ich bin glücklich mit 8051, AVR, und andere - warum den PIC. MC bietet ein HowTo für den Fall nicht an. Es gibt User, die haben ihre eigene -einfaches bekanntes- IDE die ohne Java auskommt, die ohne .NET auskommt usw.
-
Thread
HEX File für STC12C5A60S2 kompilieren
was bei Deinem Problem aber auch nicht hilft). Dann wirst Du Dir einen anderen C-Compiler für 8051 suchen müssen. Probier' mal den SDCC.
dem hier so unverständlich? [pre] 3.2.1 Single Source File Projects For single source file 8051 projects the process is very simple. Compile your programs with the following command "sdcc sourcefile.c". This will compile, assemble and link your source file. Output files are as follows:
-
Thread
Ansi C; Syntax einer Funktion, die eine ROM-Adresse zurückgibt
prima daran, dass.. Anstatt mal wieder herumzupolemisieren, hättest du besser an die Milliarden 8051 denken können. Und noch einer: Markus F. schrieb im Beitrag #4693621: > Will mich aber auch nicht daran gewöhnen. > Muß ich auch - zum Glück - nicht Ja, Gärtner oder Friseur ist auch ein
wieder herumzupolemisieren, Machst du doch auch. > hättest du besser an die > Milliarden 8051 denken können. Ja, Totgesagte leben länger. Eine moderne Architektur wird es aber deshalb trotzdem nicht mehr. Sie waren gut für ihre Zeit. Die getrennten Adressräume sind wohl dennoch das
-
Thread
Schnellere Division
patentiert war. Der Thread stand vermutlich im Zusammenhang mit der Emulation des DIV-Befehls eines 8051 auf einem AVR-Controller. Vielleicht weiß noch jemand welcher Thread das war.
-
Thread
Scintillator: keV / Photomultiplier Spannung?
zumal man beim 2. Weg auch eher einen ADC mit 1 MSPS oder ähnlich haben will, also eher ein ARM als 8051. Je nach Größe und Qualität sind die Kristalle auch schon einiges teurer. Da kann man auch schon mal über 2000 EUR allein für den Kristall kommen. Die reine Elektronik zur Auswertung ist tatsächlich
-
Thread
Welcher µC für meinen Zweck?
avr schrieb im Beitrag #4694337: > Kann man den sdcc für die efm8 überhaupt nutzen EFM8BB1 = C8051F850 EFM8SB2 = C8051F920 EFM8UB2 = C8051F380 EFM8BB2 und 3 und EFM8LB1 mit demselben Makefile wie EFM8BB1 EFM8SB1 und EFM8UB1 hab ich nicht da, haben aber denselben Core, also geht vermutlich. http://sdcc.sourceforge.net/mediawiki/index.php/8051_variants
-
Thread
CAN Bus Alternative für Arduino
Automotive-Produkten, > siehe zB den ATA6613C) ungeeignet. Es gibt aber genug Alternativen. Auch > 8051-Derivate werden hier gerne genommen. gibts da nicht genauso wie für CAN eigene ICs die die Kommunikation statt dem Atmega übernehmen?
Automotive-Produkten, >> siehe zB den ATA6613C) ungeeignet. Es gibt aber genug Alternativen. Auch >> 8051-Derivate werden hier gerne genommen. > > gibts da nicht genauso wie für CAN eigene ICs die die Kommunikation > statt dem Atmega übernehmen? wäre zu teuer. Die Automobilindustrie nimmt eben die
-
Thread
8051 Reset Vector Frage
Mal abgesehen davon, dass der 80c32x2 veraltet ist und ein akteller 8051 mit Flash und On-Chip RAM dringend zu empfehlen wäre z.B. http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx Beim 8051 gibt es drei Speicher: internes RAM (IRAM) externes RAM (XRAM) und
08003h org 0Bh ljmp 0800Bh ;usw. [/avrasm] Nach Ende des internen PROM führte der 8051 dann Code aus externem PROM aus, wo man aber auch einen SRAM anschließen konnte. Ich würde da einfach nen Flash-8051 mit UART-Bootloader einsetzen, z.B. P89C51RD2 oder AT89C51RD2. Die alten Downloadtools
-
Thread
Anfänger - Embedded C Programmierung lernen - Welche Hardware -
nichts gegen 32-Bit ARM für den Anfang, aber wenn doch 8-Bit dann wohl eher ein Industrie-Standard 8051 Board mit professionellem J-Link Debugger z.B. http://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/9140107/?sra=pmpn
-
Thread
MEGA88 springt nicht in Interrupt Routine vom ANACOMP
Die AVRs machen wie die 8051 immer mindestens einen Befehl der Mainloop zwischen 2 Interrupts. D.h. das Main läuft immer, auch wenn die Interrupts viel zu schnell kommen. So kann es sein, daß man eine zu hohe Interruptrate nicht
-
Artikel
EFM32
1Mb/s 80 Euro / 100 SFr Keil MDK-ARM Keil MDK-ARM Keil Ulink 2 -unterstützt ARM7, ARM9, Cortex-M, 8051 und C166 uC, JTAG und SWD - Standard 20-pin (0.1") JTAG, 10-pin (0.05"), 16-pin (0.1"),14-pin (0.1") Cortex Debug Stecker - Wide target voltage range: 2.7V - 5.5V - kein Embedded Trace Macrocell - ETM
-
Thread
Elektronikbaukästen - Erinnerungen
Stichwort: inverse Übertragungsfunktion / Beschleunigung einer Impulsantwort. Da waren die Original-8051er etwas überfordert.
eine Akku-Architektur sein soll. ;) Allerdings ist danach ARM etwas der Hammer. So Zeugs wie 8051/8086 würde ich aber einem Anfänger gar nicht zeigen. Bringt mich wieder zurück zum 68000, bei dem manche Maschinenbefehle schneller von einem kleinen Assemblerprogramm emuliert wurden. Allerdings
-
Thread
ATmega SPI und Programmierschnittstelle
auf große Gehäuse setzt, muss eben zahlen. Und bei den AVRs sowieso. Man bekommt größere ARMs oder 8051 für 1,50. Aber eben nicht DIL oder PLCC. Gruß Jobst
-
Thread
Umstiegsbreatung uC Atmel/STM
den 8 MHz Quarz haben wir bisher nicht hinbekommen. Jetzt soll ernsthaft der ATmega16 durch einen 8051 ersetzt werden damit Ruhe ist. Ist aber schwierig, da es ein QFP-44 ist und aktuelle 8051 gibt es nur als QFP-32 oder QFP-48
Moby A. schrieb im Beitrag #4674933: > Ich hab nichts gegen die 8051er Das läßt sich gleich ändern :-) ATXMEGAAU Datenblatt 340 Seiten EFM8LB Datenblatt+Manual 70+390=460 Seiten also wie bei ARM. Zudem wird für EFM8 8051 dieselbe Toolchain wie für EFM32 ARM genutzt
-
Thread
Funkmodul mit Controller 8051
Guten Tag, ich wollte hier mal fragen ob mir jemand von euch helfen kann mein simples RF 400mhz Funkmodul in Betrieb zu nehmen. In der Schule habe ich erfahrung mit dem Microcontroller AT89S52 womit ich ganz gut klar kam. Ich bräuchte vll mal einen Ansatz. Um dieses Funkmodul handelt es sich: https://www.amazon.de/Aukru-Superregeneration-433M-receiver-module/dp/B00R2U8OEU/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1470322766&sr=1-1&keywords=sender+empf%C3%A4nger Ich weiß das ich an jeder Seite einen Controller brauch aber wenn ich nach Hilfe suche, finde ich immer nur Tutorials wo eine Libary vom
-
Thread
Bit im Register setzten ohne andere Bits zuverändern.
Wieder nur für AVR gültige Antworten hier. Auf einem ARM mit Bit-adressierbaren Registern oder einem 8051 geht das auch in C direkt (und atomar) so: #define LED P0_0 LED ^= 1; bzw. sbit LED = P0^0; LED ^= 1;
sowas geht (in C) nur, wenn die Hardware es kann und der Compiler entsprechende Erweiterungen hat. 8051 z.B. hat P0 als einen 8-Bit-Port und P0_0..P0_7 als mit speziellen Befehlen direkt addressierbare Bits, die HW-seitig die Bits des P0 sind. Typische 8051-C-Compiler kennen den Datentyp __bit und erlauben