-
Thread
Oszilloskop bauen
Am Anfang hatte ich den TDA8703 am parallel Datenbus eines 8051 hängen. 160 Werte aufzeichnen (so schnell wie möglich = etwa 100kS/s), und auf einem LCD anzeigen. Den 12MHz 8051 hatte ich auf 40MHz übertaktet, dann waren ab und zu kurze Peaks auf dem LCD erkenntbar -> ganz klar, der 8051 ist ja fast um das 4 fache übertaktet, da entsteht sicher der Fehler... Später als ich den TDA8703 an einem schnellen FIFO Speicher betrieben habe, hatte ich diesselben Peaks, als OE dauerhaft aktiv
-
Thread
xdata ram und externe Hardware
man sowas gut eingrenzen. Hast Du wahrscheinlich nicht. Mit dem Large-Modell habe ich bei den 8051ern nie gerne gearbeitet. Gab oft ähnliche Probleme. Small-Modell geht nicht? (RIDE kenne ich nicht im Detail, deshalb alles nur prinzipiell.)
Matthias K. schrieb im Beitrag #2231727: > Mit dem Large-Modell habe ich bei den 8051ern nie gerne gearbeitet. Ich benutze es grundsätzlich nicht, es erzeugt nur sehr großen und langsamen Code. Das Modell sagt ja nur aus, wo die Variablen als default liegen. Im small Modell kann
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Kranen schrieb im Beitrag #2926710: > Ich werde wohl mit einem 8051 Controller von Atmel (at89c51ed2) > beginngen Kannst ja mal den Wickenhäuser ausprobieren. Die Demo bis 8kB sollte ne Weile reichen. Peter
Nach deiner Logik sollte er dann nen 8051 Typ nehmen, fällt Direction auch noch weg :-) Mal ehrlich, du scheinst es ja auch gelernt zu haben so what ?
-
Thread
"Neuer" Ethernet Controller von Silabs: Erfahrungen?
auswählen, ob 8-, 16- oder 32-Bit Bus. Auch Adreß-/Datenmultiplex ist möglich, wie es die AVR und 8051 machen. Peter
PS: Ein freier TCP/IP Stack ist ein weiteres, gutes Argument. Leider ist er nur für die Silabs 8051 Controller. Hab ihn mir noch nicht im Detail angeschaut, wieviel Aufwand es ist, den zu portieren.
-
Thread
Mosfets im Port
So, jetzt habe ich nachgeschlagen. Beim 8051 ist es ja ähnlich gelöst. Also: Liegt der Pin auf High, leitet der Pullup nicht. Denn da ist keine Potentialdifferenz mehr zwischen Drain und Source, nichts zum leiten mehr da. Er wird zunehmend
Raumdecke befestigt ist, und was man nach unten zieht. Genau wegen dieser Eigenschaft sind die 8051-er I/O auch TTL spezifiziert. Sie erreichen VCC nur schwerlich. Zwar verwendet man im 8051 einen kleinen Trick, bei dem der Output zwei Taktzyklen lang von einem Treiber gegen High getrieben wird
-
Thread
Ethernet od. Profibuskopplung
Hallo! ich habe vor in der nächten Zeit eine Kopplung zwischen eine 8051-Derivat und Internet über ein Chip von Seiko zu realisieren, es wäre schön zusammenzuarbeiten... Yannick
yriviere@bieber-gruppe.de von 9-14 Uhr PS: es ist kein I2C-Bus sondern ein SPI, man kann auch am 8051 Daten/Adress Bus anschliessen. Yannick
-
Thread
LCD-Code des Tutorials mit 8515L und 8*2-LCD geht nicht
Grafikdisplay an dem du einen ganzen Port + Steuerleitungen verbraten musst??? Ist der Controller 8051 kompatible? ich meine den Code?? Hast Du ein Datenblatt vom Display?? Vielleicht kann ich helfen ich mach gerade an einenm Display herum vom Typ EA DIP 122-5 mit SED1520 Controller Gruß
@Klaus hier ist das Datenblatt für das Modul. Ich weiß aber leider nicht, ob das Display 8051 kompatibel ist. Ich benötige für die Ansteuerung 6 Ports. Gruß Martin
-
Thread
ARM / Keil / Realview: Critical Section
nen Tipp, wie man beim Realview Compiler ne "Critical Section" programmiert? Also was ich beim 8051er einfach in globales Interrupt-Sperren eingeklammert habe EA = 0; // critical section EA = 1; funktioniert ja hier beim ARM, insbesondere dem Realview Compiler nicht, da er mir im Inline
möchte aber niemanden ins Bockshorn jagen. So ein ARM, braucht eben etwas mehr Aufmerksamkeit als ein 8051-er. ARM7, nichts was einen weltlichen Bürger vom Stuhl haut, aber der macht mir umso mehr Spaß, je mehr ich die Details kenne. Critical Section: Ich nenne mal ein Beispiel für die LPC21xx/LPC22xx
-
Thread
Kanon erzeugen auf dem Microcontroller Atmel T89C51RC2
Zunächst mal kann ein T89c51 keinen nennenswerten Strom Treiben. Die 8051er können nur Strom gegen Masse aufnehmen. Dabei 20mA nie überschreiten, sonst ist der Pin im Eimer. Also Lautsprecher mit einer Seite an 5V, andere Seite über Widerstand 470 Ohm an Portpin. Zum anderen
das auf 5 Kanälen PWM erzeugen kann. Die übrigen Features verbergen sich im Family-Datasheet (8051 Microcontrollers Hardware Manual) http://www.atmel.com/dyn/resources/prod_documents/doc4316.pdf unn tschuess Bernhard
-
Thread
NM7000A an Mega162
das 8051 programm kannst du übernehmen, du musst doch nur den hardware spezifischen teil des programms ändern...
Ich hatte gehofft es gibt schon etwas fertiges in C. Ich werde es dann mal mit den 8051-Code versuchen. Die Hardware ist schon vorgegeben mit Direktzugriff. Danke an alle. Hubert
-
Thread
Drehgeber auslesen
verbindung mit 8051 natürlich!!
Übertragung ist zwar nur RS485 und UART, aber das ganze Protokoll...? Sollte das wirklich in einen 2k-8051er passen? Jörg
-
Thread
Timer, Interrupt
include <at89C51cc03.h> // CC03er-Grundregister #include <at89C51cc03.h> // 8051er-Grundregister #include <reg51.h> #include <irq52.h> //======================== Definition von Konstanten =============================// const unsigned char bit LED1
include <at89C51cc03.h> // CC03er-Grundregister #include <at89C51cc03.h> // 8051er-Grundregister #include <irq52.h> #include <reg51.h> //======================== Definition von Konstanten =============================// const unsigned char bit LED1 @
-
Thread
Serial Interrupt & Baudrate bei 8051
, jedoch wird in der ISR das RI Flag meiner meinung nach nicht mehr gesetzt. Laut Datenblatt der 8051 Familie vermute ich nun, dass alle gleich und niederprioren Interrupts maskierten werden solange ich noch in der ISR bin und das Flag deswegen nicht mehr gesetzt wird. Kann das sein? von den neuen
Die Baudrate mit der Daten auf der UART ankommen beträgt 250kBaud. Von anderen Projekten mit der 8051 Architektur weiß ich, dass ich 250kBaud nur mit dem Timer2 als Baudrate-Generator erreichen kann. Außer in dem Sonderfall man hat einen 16MHz Quarz als Fosz und verwendet den Mode2 mit 1/64 Teiler
-
Thread
Keil --> IAR: Probleme mit dem Stack
Hallo, habe mit Keil ein kleines Testprogramm für einen 8051er geschrieben mit UART usw. und es funktioniert auch alles so wie es soll. Jetzt will ich das Programm nach IAR Workbench portieren um damit weiterarbeiten zu können (ist Vorgabe: ich muss das benutzen
auch mal die Speicherbelegung, steht ganz unten im *.lst File. Was hast Du eigentlich für einen 8051? Wieviel internen RAM hat der?
-
Thread
Die richtige Wahl eines 32-Bit-Prozessors
Hallo Leute! Bis jetzt habe ich mich mit 8-Bit AVRs oder 8051ern beschäftigt. Ich möchte mich jetzt auch mit leistungsfähigen 32-Bit Mikrocontrollern beschäftigen. Ich tendiere eher zu den ARM-Prozessoren, da diese jede Fima herstellen kann. Auf diese Eigenschaft
oder gestaltet sich der Umstieg sehr einfach? Wie sind die Portpins eigentlich aufgebaut? Beim 8051 ist es so, wenn man eine 1 in das Portregister schickt, ist der Port entweder ein Ausgang mit high oder ein Eingang. Schickt man eine 0 hinein, so ist es ein Ausgang mit low. Beim Atmel kann man
-
Thread
8051 Keil dht11
https://github.com/adafruit/DHT-sensor-library/blob/master/DHT.cpp read() Und dort halt für 8051 abändern also z.B. digitalWrite(_pin, HIGH); sbit _pin = P0^0; // oder welchen auch immer _pin = 1; Und ändere das Thema auf 8051 dht11 dann kommt auch mehr Hilfe.
github.com/adafruit/DHT-sensor-library/blob/master/DHT.cpp > > read() > > Und dort halt für 8051 abändern also z.B. > > digitalWrite(_pin, HIGH); > > sbit _pin = P0^0; // oder welchen auch immer > _pin = 1; > > Und ändere das Thema auf 8051 dht11 dann kommt auch mehr Hilfe. Muss ich
-
Thread
Kommt man nicht an Assembler vorbei?
Hallo Leute Ich beschäftige mich seit einiger Zeit mit dem SDCC 8051 Compiler. Ich kann Pascal und C programmieren, aber keine Zeile Assembler lesen. Gegen Assembler habe ich mich immer gesträubt. Da die Bibliotheken von SDCC ziemlich begrenzt sind, frage ich mich
einfache Ablaufsteuerung verwirklichen willst, reicht auch C oder Basic (gibt es auch frei für den 8051). Auf jedenfall mußt Du Dich aber mit dem Aufbau des µCs befassen, und Dir die Funktionen der ganzen Sonderregister aneignen, egal ob Assembler, C oder Basic. Gruß, Markus_8051
-
Thread
Assembler Schleifen Tricks
Hallo! Ich bin im Rahmen eines Assemblerprogramms (8051) zu meinem Projekt zufällig auf Folgendes gestossen: Wenn ich eine Register-dekrementierende Schleife vorzeitig abbrechen möchte, genügt es vor der "ist Null"-Abfrage das Schleifenregister auf "1" zu
besser ausgelastet werden. Allenfalls mehrere execution units eines Kerns. Und auch das ist beim 8051 recht unwahrscheinlich.
-
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
At89C51RD2---UART konfigurieren
anderen Bits des Registers nicht beeinflusst werden. Übrigens heisst das SMOD-Bit des originalen 8051 beim RD2 SMOD1. Das Register SCON setzt du auf 100100x0 (x bedeutet 0 oder 1, je nachdem, ob du Polling oder Interrupt benutzt). Arbeitest du mit Interrupt-Betrieb? Zur Berechnung kann ich momentan
einen Quelltext in C oder ASM habt und ihn mir bereitstellen könnte ich arbeite mit einem LPC932 (8051) vielleicht hat ja jemand schon mal soetwas gemacht ein DMX signal auf nem 8051 ausgewertet . Freue mich über eine Antwort Gruß Alex
-
Thread
Mikrokontroller AT89S51/52 Programmieren (flashen)
Kommandos schickt. Das hat einwandfrei funktioniert (Datenblatt korrekt und ausreichend!). Daß bei der 8051-Großfamilie die Polarität des Resets nicht einheitlich ist, sollte jeder wissen, der mit 8051 arbeitet. Das kann man bei Ponyprog in den Einstellungen vorwählen, hat trotzdem leider nicht funktioniert
Bist Du auf die AT89S51/52 angewiesen? Neuere 8051 können nämlich mit USB-seriell Kabel für 5 EUR geflasht werden. Und Debugger J-Link gibt es dafür für 10 EUR https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit
-
Thread
CPUs, DSPs und MCUs?
CPUs hingegen CISC." Das ist nicht richtig. Es gibt etliche RISC-CPUs, ebenso etliche CISC-MCUs (8051, M16C, etc.). "Eigentlich schon, was die ALU angeht. DMA, Cache & Co wirst du auf einem MCU eher selten finden (auf DSPs z.T.)." Das ist auch nicht richtig, DSPs haben eigentlich alle DMA und Cache, viele MCUs auch: im 8bit-Bereich haben die schnellen 8051er einen Cache, im 16Bit-Bereich kommt dazu dann noch DMA, z.B. bei den M16C. Bei 32bit ist das sowieso Standard. "Prinzipiell ja, kommt auf die Anforderungen an. Ein XP wirst du nicht zum laufen
-
Thread
T6963c Text wiederholt sich
Kann ich nicht da ich einen C8051F330 MC verwende Habe den betreffenden code eh auskommentiert mfg
GLCD_WR Pm_n ... [/c] 2. Wie schnell lief der AVR, von dem du die Sourcen hast? Ein SiLabs 8051-Controller (oder generell ein 8051) hat eine andere Taktaufteilung als ein AVR, daher können auch einfach schon die Delays falsch sein. Ich glaub, dass du den T6963C zu schnell ansteuerst. Für den
-
Thread
Welchen µC anschaffen?
Controller-Familien nicht sooo im Vordergrund steht (Microchip PIC). Die weiteste Verbreitung hat wohl der 8051-Kern, der vor einigen Jahr(zehnt)en entwickelt wurde und sich immer noch grosser Beliebtheit erfreut. Der 8051-Kern wird auch von vielen verschiedenen IC-Herstellern "benutzt" und um Funktionen erweitert
er hat ja Applikationen beschrieben und dafür ist ein 8-Bitter goldrichtig. AVR (ATMega32) oder 8051 (AT89C51CC01) wären welche. Peter
-
Thread
Viele Register definieren
Beitrag #2937872: > Register bezeichnen CPU-Register. Und keine normalen Variablen im Ram. Auch im 8051/52/535ff sind die Registerbänke ins RAM gemappt: http://www.8052.com/tutmemor.php Aber hier geht es ja nicht um PICs und nicht um 8051ff, sondern um AVR. Und da sind das /keine/ Teile vom RAM.
Beiträge nun nicht mehr vorhanden sind. @Lothar > Aber hier geht es ja nicht um PICs und nicht um 8051ff, sondern um AVR. Das war mir auch klar. Mein Beitrag ging dahin, dass vielleicht nicht jeder AVR-Neuling sofort die korrekte Terminologie verwendet. Konnte ja nicht ahnen, dass sich Thomas derart
-
Thread
bedingter Sprung
Atmel-Controller? Atmel produziert eine breite Palette verschiedener Controllerfamilien, unter Anderem, 8051er (At89xx), AVRs (AT90xx), ARM (AT91xx)... Wenn du also konkrete Hilfe haben willst, dann nenne das Teil beim korrekten Namen, so dass keine Missverständnisse möglich sind. ...
Bei AVR hätte ich helfen können, von 8051 habe ich keine Ahnung... ...
-
Thread
Einzelne Bits an Ports eines 8051 ansprechen
Mit MOV P2, #FFh kann ich z.B. alle Pins am Port zwei auf 1 setzen. Wie wende ich aber den Befehl SETB an einzelnen Pins an? Meine IDE (MIDE) meckert, wenn ich SETB P2.1 schreibe. Liegt es an der IDE oder geht das generell anders?
-
Thread
Port Mikrocontroller
Also mal ganz ehrlich... Mit dieser Problembeschreibung von Marko und deinen Tipp auf einen 8051... was ja auch noch richtig war... damit würdest du und deine Glaskugel bei 9live einen sofortigen 10 Jahresvertrag bekommen o.O
als Hellseherequipment. Nicht gleich böse nehmen, war wirklich überrascht das du dies mit einem 8051 in Zusammenhang bringen konntest. ;)
-
Thread
UDA1320/1330 ansteuern -> Software-Beispiele?
Hallo, hat schon mal jemand einen UDA1320/1330 (Stereo DAC) an seinen Controller (AVR/8051) gepappt? Ich kann nicht so richtig abschätzen, ob das funktionieren würde wg.der nötigen Geschwindigkeit etc., daher möchte ich nicht die Sack-Katze kaufen, ihr wisst schon :) Falls ihr Software-Beispiele
machen also die Aufnahme bzw. Wiedergabe. Taktfrequenz ~12Mhz, das ist gut, mein Favorit wäre ein 8051er mit etwa 25Mhz (SiLabs), könnte also durchaus passen und evtl. sogar auch noch n bisschen Rechenleistung übrig bleiben :) Okay, dann werd ich mal einen Versuch wagen. Danke. Michael
-
Thread
Suche nach Buch
Der 80C515 ist ein steinaltes Derivat eines 8051. Jedes Buch über den 8051 tut es also für Dich. Dazu das Datenblatt des 80C515 für die HW Erweiterungen die der hat. Ist aber alles sackalt und angestaubt.
Mikrocontrollern. Als Zielsystem für die in den Übungen zu realisierenden Programmlösungen kommt ein 8051 Controller zum Einsatz." https://www.lucas-nuelle.de/index.php/fuseaction/download/lrn_file/Compact_D_2007_final.pdf auf Seite 70 "CMC1-5" https://www.lucas-nuelle.de/index.php/fuseaction/download
-
Thread
Infos zu nRF24LE1
ist für den nRF24LE1 unter Windows geeignet (Compiler, Linker, usw)? Der nRF24LE1 hat intern den 8051. 2. Welche Hardware kann ich verwenden um den Chip zu programmieren/flashen? 3. Das Tutorial über nRF24L01 habe ich schon gesehen. Habt ihr weitere Tutorials und Sourcecode Beispiele aber für
schnelle Antwort. Zu 1) Über den SDCC habe ich etwas gesehen, wusste aber nicht das er für den 8051 geeignet ist. Werde ich mir mal anschauen. Ist der Keil uVision und der ULink für den nRF24LE1 geeignet? Zu 2) aliexpress kenne ich. Nur dort habe ich ein Downloader/Flasher für den nRF24LE1 gefunden
-
Thread
8051 Timer ISR toggelt keine 2 Ports
BLJB-Bit = 0 wird ja der Bootloader nach Reset gestartet. Ist X2 gesetzt -> 12 clocks per instruction (8051 üblich) Oder stimmt da noch was nicht? Grüße
-
Thread
[B]iete - the symphonist - universal ZigBee Gateway
oder eine Abwandlung davon. Und merklich teurer ist das DIng auch nicht. 2. nicht unbedingt den 8051-basierten CC2531, sondern etwas moderneres wie den CC2652, den man auch mit dem arm-gcc zu Leibe rücken kann. Dieser Chip ist auch multiprotokoll-fähig, d.h. man könnte da auch Bluetooth Mesh oder so
Hardwareaufwand müsste ähnlich sein. Als ich mir den CC2531 abgeschaut hatte, brauchte man den IAR EW8051 für die Entwicklung auf dem Ding, und ganz preisgünstig ist der nicht. fchk
-
Thread
Adressieren von einem Bit beim 8051
Hallo zusammen. Bin gerade dabei mich in die Welt des 8051 µC einzuarbeiten. Nun liest man hier und da, das selbiger µC im Bereich von 20h bis 2Fh einen Speicherbereich hat, bei dem auch die einzelnen Bits eines jeden Byte gesondert gesetzt werden können. Beispiel
PS: nicht daß ich von 8051 irgendeine Ahnung hätte, aber es ergibt sich aus dem oben zitierten.
-
Thread
8051 stürzt plözlich ab
Hallo miteinander ich arbeite schon seit einigen Monaten an meinem Funkwecker. Dieser empfängt, hinterlegt und gibt die uhrzeit, das datum, den wochentag und eine Weckfunktion aus. Diese ganzen Funktionen laufen fast ohne Probleme. Ich sage fast weil mein controller immer wieder abstürzt mal nach 2 stunden mal nach 3 stunden aber auch mal nach 15 min das ist immer unterschiedlich und ich hab so gut wie keine ahung woran das liegen könnte.. ich vermute aber start das es an meinen adressierten speicherzellen lieg welche sehr viele sind (von 08h bis 62h) das musste ich allerdings machen da
-
Thread
Timer 8051 Verständnis Problem
Hey Leute Ich bin Student und muss für ein Praktikum ein Lauflicht für den 8051 in Assembler programmieren. Das Lauflicht soll eine LED für eine halbe sec leuchten lassen und dann die nächste LED. Der 8051 ist genauer gesagt ein C515 von Infineon. also mehrere Interrupts Timer
vielleicht hilft dem dieses Video zum Timer. http://et-tutorials.de/4458/timer-interrupt-des-8051-mikrocontrollers/ Geht zwar um "C", die Programmiersprache ist aber eigentlich nebensächlich.
-
Thread
DCF 77 Dekodierung mit 8051
zusammen, hat von Euch jemand C- oder Assembler-Code zur Dekodierung des DCF 77 Signals mit einem 8051 oder einer seiner Clones und kann mir diesen zukommen lassen ? Oder kenn jemand einen guten Link dazu ? Vielen Dank Uwe
Beim Googlen nach "8051 dcf77" fand ich das hier als 2. Eintrag: http://www.specs.de/users/danni/appl/soft/c51/thclock/index.htm Peter
-
Thread
WINAVR Portpins setzen
Optimizer keine Anweisungen wegoptimieren. -Was logischer weise zu einem anderen Code führt- Aus dem 8051-Bereich kenne ich das auch (Keil-Compiler). Obwohl die 8051-Derivate den Befehl "jb" "Jump if Bit gesetzt" kennen, Bits können in einem best. Bereich des Ram definiert werden, macht der Compiler
lassen, den Assembler-Code von Hand optimieren und als ASM-Modul einbinden. Hatte ich beim 8051-Projekten hin- und wieder erfolgreich gemacht. (Die Doku vom Keil-C und Asm ist sehr gut)
-
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
Pimp my 14-Bit Midrange Core PIC! ENHANCED Midrange Core
kenne sie nicht bereits. Und ich wüßte auch nicht, warum ich sie kennen sollte. Meine AVRs und 8051-er tun ja bereits alles, was ich benötige, zur vollsten Zufriedenheit. Peter
kenne sie nicht bereits. >Und ich wüßte auch nicht, warum ich sie kennen sollte. >Meine AVRs und 8051-er tun ja bereits alles, was ich benötige, zur >vollsten Zufriedenheit. Und wen interessiert das außer dir?
-
Thread
Retro Fieber: Z80 oder 68000 ?
So krampfig ist der 8051 doch auch nicht. Jedenfalls nicht schlimmer als diese krude PIC12-Architektur. :o
Brennen kaputt war :-( Ich warte noch auf die hier für Z80: http://en.wikipedia.org/wiki/MCU_8051_IDE#mediaviewer/File:MCU_8051_IDE_-_I.png
-
Thread
Attiny 25, USI clock vom Timer 0 compare match
Slave-I2C mache ich dann eben mit nem ATmega48. Slave-SPI kann ja kein AVR gut, da nehme ich dann nen 8051. Peter
Peter Dannegger wrote: > Slave-SPI kann ja kein AVR gut, da nehme ich dann nen 8051. Nur der mega48 mit der USART im SPI Mode kann das einigermaßen. Wobei ich für sowas immmer noch gerne der UART im Mulitcontrollermodus (oder wie auch immer sich das nennt, mit dem 9. Bit als Adressbit
-
Thread
Lib für DOG-Mxxx LCD (4bit oder i2c)
> "bit" Bitadressierbarkeit, eine 8051 Besonderheit, Variable belegt wirklich nur 1 Bit im internen Speicher. Kannst es durch "char" oder ähnliches ersetzen, Wert ist nur 0 oder 1 Gruß
> byte idata zaehler; mach "unsigned char zaehler;" draus. (idata sorgt beim 8051 dafür, dass die Variable zaehler im erweiterten, internen RAM angelegt wird)
-
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
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
langsamster Takt
9:12 Bj 60 Taktfrequenzen: Beim 8051, der einen nicht statischen Kern hat, gibt es einen Software-Trick zum Single-Step-Betrieb: Man initialisiere einen externen Interrupt, und schließe dort einen Taster an: Drückt man den Taster
Interrupt verzweigt. Ein einziger Befehl Abarbeitung zwischen Interrupts, ist eine Eigenschaft des 8051. Auf diese Weise kann man das Hauptprogramm schrittweise abarbeiten. Mittlerweile gibt es aber moderneres wie JTAG, aber das ist auch immer schwerer durchschaubar. Gruß Dietmar
-
Thread
Fragen zu älterer Triac-Schaltung Triac-Wahl TIC226 und digitale Ansteuerung
wenn er nach dem Reset mal hängt. Hat der Controller eventuell von Anfang ab aktive Pullups? Meine 8051-Erfahrungen sind zu lange her, aber ich erinnere mich dunkel, dass es da ein Problem nach dem Reset gab.
Fritz G. schrieb im Beitrag #7944032: > Meine 8051-Erfahrungen sind zu lange her, Der PCF84C21A gehört zu den MCS-48, nicht den MCS-51.
-
Thread
WIZ810 (W5100) Netzwerkunterbrechung
Ich habe eine AT89 Ich habe das Problem ist, dass ich nicht verwenden können, die w5100 mit 8051 als Fahrer für die AVR Wiznet und Google nichts gefunden für 8051 für alle AVR. Ich könnte Sie bitte die Treiber von der von 5100 bis 8051? Wenn Sie können, und einige Programmierbeispiele.
tenes vos por lo visto. tengo un at89 el problema que tengo es que no puedo usar el w5100 con el 8051 ya que los drivers de wiznet estan desarollados para AVR y en google no encuentro nada para 8051 todo para AVR. Me podrias dar por favor los drivers del 5100 para 8051? y si podes algunos ejemplos
-
Thread
8051 Debug Deadlock bei Run, SBS geht!
> Controllertyp ist richtig eingestellt Ooch, es gibt ja nur etwa 1063 verschiedene Typen des 8051. Peter
Huhu Jungs und Mädls, ihr wollt das programm ;)?! es handelt sich um einen 8051 F340 besten dank schonmal ;) [avrasm] $NOMOD51 ;der Modus fuer 8051 wird abgeschaltet $debug $nolist ;es wird kein Listing fuer reg535 erstellt $include(C8051F340
-
Thread
µC Starter Kit
Es gibt für AVRs genauso 'komfortable' Entwicklungstools wie für 8051er. Allerdings gibts für die AVRs viel mehr kostenlose Tools, was bei den 8051ern afaik in dem Maße nicht der Fall ist (Schau mal nach, was die Vollversion von Keil µVision kostet; ich gehe ja mal davon