-
Thread
Quarz und Kondensatoren
Lothar schrieb im Beitrag #7104697: > Habe hier einen AT89LP51 mit internem 8 MHz Oszillator, aber aus > unerfindlichen Gründen ist die Fuse bei Auslieferung auf "High Speed > Crystal Oscillator A (f > 12 MHz)" um also die Fuse auf "Internal 8.0 > MHz
solche habe ich aber nicht da: https://www.mouser.de/datasheet/2/268/Atmel_3714_Microcontroller_8051_AT89LP51RD2_ED2_ID-1368705.pdf
-
Thread
Notstrom Betrieb eines Mini-PC, Umschaltung Batterie/Netzteil
Früher haben wir mit AT89C51, ATmega komplette Häuser gesteuert. Heutzutage braucht man mindestens CPUs nicht unter 4GHz, 32 Threads und 128GB RAM. Sollte jetzt keine Kritik sein, nur eine Feststellung.
Peter D. schrieb im Beitrag #7900936: > Früher haben wir mit AT89C51, ATmega komplette Häuser gesteuert. Der allerdings noch nicht die Aufgabe hatte, in Abhängigkeit von Wettervorhersage im Internet und Auswertung der eigenen Wetterstation windbedingt die Jalousien
-
Thread
ATmega vs 89C51CC03
Ich möchte mit einem Programm vom ATmega32 auf den AT89C51CC03 "upgraden". Bevor ich mich da verrenne, wollte ich mal sicherheitshalber nachfragen, ob es da zu größeren Problemem kommen wird. Ich brauche bisher ein paar I/O Leitungen, 2 Timer, einen A/
Wo ist jetzt das Problem ? Willste den 89C51CC03 nicht verwenden ? Was war denn der Grund für das Interesse an dem 89C51CC03 ? Umstieg sollte kein großes Problem sein !?
-
Thread
Goal VRS550 PLCC44
zb: https://www.reichelt.de/mcu-mcs-8051-32-kb-40-mhz-plcc-44-at-89c51rc2-plcc-p45032.html Es gibt aber auch andere z.B. von STC aufpassen musst du nur mit dem Clock Mode da das ein 6 clocker ist der doppelt so schnell rennt wie ein normaler 12clocker. Falls du
weitern Spannungsbereich. Und er ist billiger. https://www.reichelt.de/mcu-mcs-8051-8-kb-24-mhz-plcc-44-at-89s52-plcc-p25008.html?&trstct=pos_1&nbc=1
-
Thread
MC mit 4 capture-Eingängen?
Der AT89C51CC01 hat neben den 3 Timern (davon T2 mit 1*Capture) noch ein PCA mit 5*Capture/PWM-Einheiten und CAN. Er hat auch 4 Interruptprioritäten, d.h. wenn die Capture sauschnell sein müssen, können
/lpc-h2129.html @ Jens SAM7S hat keinen CAN @ Peter Wuerdest Du ehrlich heute noch mit einem AT89C51CC01 anfangen. Der kostet aehnlich wie der LPC2119 hat deutlich weniger Funktionen und einen Bruchteil des Speichers. Gruss, Robert
-
Thread
microcontroller
> Nun ist diese uP nicht snell genug. Der uC auf der C-Controll II ist schon ziemlich schnell (C164 von Infineon). Nur ist das C2, mit dem die C-Controll II normalerweise programmiert wird, nicht gerade optimal. Wenn du den Controller in C (oder
[48]); Yn[49]=(Y[48]-Y[49])+(Y[59]-Y[49])+(Y[39]-Y[49])+(0-Y[50]); Yn[50]=(Y[60]-Y[50])+(Y[51]-Y[50])+(Y[40]-Y[50])+(0-Y[50]); Yn[51]=(Y[50]-Y[51])+(Y[61]-Y[51])+(Y[52]-Y[51])+(Y[41]-Y[51]); Yn[52]=(Y[51]-Y[52])+(Y[62]-Y[52])+(Y[53]-Y[52])+(Y[42]-Y[52]); Yn[53]=(Y[52]-Y[53])+(Y[63]-Y[53]
-
Thread
Kennt jemand dieses Board von Atmel
Habe ich auch noch: STK100 oder STK200. Für 2313 und 8515 mit AT89C2051 als Programmierer.
mit den AT89C51ED2 usw. mit Bootloader benutzen, dazu schaltet der eine Jumper die Resetpolarität um. Ein Brückenkabel zum 2.UART-Anschluß und eins für /EA an VCC. Peter
-
Thread
Platine für CAN BUS
einzige was ich hier fertig habe ist ein lpt-can interface und ein usb-can interface basierend auf einem AT89C5131 ... von den lpt-can interface-platinen muesste ich noch 2 oder 3 uebrig haben - weiss nicht so genau ... michael
Hallo flyingwolf, ich hätte auch Interesse an so einer Leiterblatte. Ich arbeite momentan mit dem AT89C51CC01 der auch über eine CAN-Schnittstelle verfügt. Da der AT90CAN128 sehr neu ist und ich mich schon länger für diesen Mikrokontroller interessiere wäre dein Board eine gute Lösung für mich. Sonst
-
Thread
Verfügbare µC
Mouser hätte noch 518 Stück AT89C51CC03 im PLCC-52 mit CAN, SPI, ADC, PWM. https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/AT89C51CC03UA-S3SUM?qs=8jWQYweyg6Pfw5BFgsik1A%3D%3D
hoher Taktfrequenz und zeitlich vor den AVR verfügbaren PIC einfach an deren mieser Leistung unter C++.
-
Thread
PIC oder Atmel
möglichst viel Support durch free SW, Foren, etc. Was ich bis jetzt gesehen habe sind: - z.B. AT89C20 - PIC16F84 - C-Control M unit Hat jemand Erfahrung mit diesen Systemen ? Was ist der große Unterschied ? Danke, henry
Hallo, was unterscheidet denn ein AVR und diesen AT89 ? henry
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
Ich hatte zuerst mit 80C51 angefangen, konkret AT89C2051. Der hat nur 2 16Bit-Timer. Ein Timer ging für die UART als Baudratengenerator drauf, blieb also nur noch einer übrig. Den konnte man teilen und hatte somit 2 * 8Bit Timer
pro Stück gibt. Einzeln 1,52 €. Peter D. schrieb im Beitrag #7830526: > Ich hatte zuerst mit 80C51 angefangen, konkret AT89C2051. ... Peter D. (peda) schlägt den AT89C2051 vor. Sieht interessant aus. Da werde ich mal prüfen, wie ich ein Programm aufspielen würde. Ich will eigentlich keine Programmier-Hardware
-
Thread
Info zu Controllerkarte mit 80517 gesucht
Abgesehen von den Relais und den Optokopplern ist der ganze Rest heutzutage in einem Chip, z.B. AT89LP51RB2. https://www.mouser.de/ProductDetail/Microchip-Technology/AT89LP51RB2-20JU?qs=Nb%252BVlYz%2F1KLLw9Fr9xgZCQ%3D%3D Programmiert wird der Flash über einen UART-Bootloader oder ISP.
Also CLCC32-EProms als 27c512 hab ich hier noch Stangen davon. Falls du welche brauchst, melde dich!
-
Thread
PIC16F84 Vernetzt
ausgereifter: http://www.canathome.de/index.htm Obwohl ich persönlich eine 1-Chip-Lösung mit dem T89C51CC02 nehmen würde. Peter
@Steffen, ja, der T89C51CC02 kostet z.Z. bei Reichelt noch stolze 12.95 . Aber die Kosten bestimmt nicht nur die CPU, eine Platine ist auch nicht billig. Und das ganze soll ja auch was tun, d.h. Relais oder Sensoren müssen
-
Thread
Testbericht Elektronische Last
ein: STC 15F2K16S2 ein Chineese Produkt: ja Ist es ein 8051 MCS Derivat: ??? Ist er kompatbel zu AT89S51: ??? dann könnte ich ihn mit meinem Miniprog auslesen und programmieren. Kann ich die Firmware mit meinem MiniProg auslesen: dieser Prozessor ist dem Miniprog nicht bekannt. Wo sind die Programmier-Pins: ??? Bekannt ist meinem MiniProg aber der Atmel AT89S51 Der: STC 15F2K16S2 4x8 = 32-polig Anschlüsse Quarz: 20 MHz 16K Flash 2K-SRAM 45K EEPROM 30 I-O-Ports Das Display: 2-Zeilen 16 Zeichen grün; weitere Chips auf dem Board sind: 1x LM358
-
Thread
Analogwertverarbeitung am Microcontoller (Phillips 89C51)
der externen schaltung könnte natürlich der 89C51 übernehmen. oder meinst du ganz was anderes mit "analogwertverarbeitung am mikrocontroller"? gruß michael
Michael Spitzl wrote: > In der Schule verwenden wir den Phillips 89C51 RD2/+. Der hat gar keinen AD-Wandler. Du must z.B. nen AT89C51A2 nehmen. http://www.mikrocontroller.net/topic/6526#42130 Peter
-
Thread
8048 Assembler für aktuelle Windows-Versionen
0038 FC 50 MOV A,R4 ;SEE IF ALL 4 SHIFTS ARE OVER. 0039 DD 51 XRL A,R5 ;IF R4=R5 SIGNIFYING OLD DATA, 003A C604 52 JZ START ;PROGRAM JUMPS TO START AT 0004 003C FC 53 DIGITSH: MOV A,R4 ;FOR NEW DATA, LOAD
IO-Pins nutzen zu können war ein großer Vorteil. Ich hatte mir auch einen Prommer selber gebastelt. Ein AT89C51 programmiert den Ziel AT89C51. Ein UV-Löschgerät mag ich nicht mal mit spitzen Fingern mehr anfassen. 1995 gabs dann den Keil C51, der erstaunlich kompakten Code erzeugte. Da konnte man sich
-
Thread
seriell daten an den pc
Hallo.. ich möchte seriell an den pc daten senden ich benutze einen AT89C2051 (mit 11,0592MHz) der ist über einen max232 mit dem pc verbunden zum programmieren verwende ich µvision2 von keil (demo version) im ordner exampels habe ich eine datei namens "hello.c" gefunden
Kenn den µC net hab nen AT89s5282 und da muss man die Interupts freigeben, und dass toggeln eines LCD an P1.0 geht schon, bloss so schnell dass du des net sehen kannst.
-
Thread
89s8252 Problem
Ich benutze diesen Programmer und hatte noch nie Probleme mit dem AT89S8252: http://www.specs.de/users/danni/tools/isp53/index.htm Du mußt bloß einmal den benötigten AT89C2051 programmieren lassen, z.B. bei Segor. Peter
Ok, hier nun ne kleine HEX, die mit dem AT89S8252 funktionieren müsste. (Mit dem L-Typ auch. Hab sie allerdings nicht ausprobiert.)
-
Thread
kleines Problem beim einschalten des µC?
Hallo, ich habe ein vermutlich kleines Problem mit meinem Mikrocontroller (AT89C51). Immer wenn ich mein Netzteil einschalte, welches den Controller mit Strom versorgt, setzt der Controller alle Ausgänge auf High. Ich habe eine Power-On Reset Schaltung davor gehängt aber ich
Michi schrieb: > Hallo, > ich habe ein vermutlich kleines Problem mit meinem Mikrocontroller > (AT89C51). > > Immer wenn ich mein Netzteil einschalte, welches den Controller mit > Strom versorgt, setzt der Controller alle Ausgänge auf High. Das ist bei den 8051 Controllern nun mal so. Da hilft
-
Thread
Speichermodellproblem?
liegt? Bin mit meinen Überlegungen komplett am Ende.. Noch ein paar Details zu meinem Projekt: AT89S8252 Quarz:22,1184MHz Programmiert mit PonyProg über SPI Entwickelt in Keil µVision 2 mfg Roman
Du solltest Dich mal über die Speichermodelle informieren (C51-Primer lesen !). Was hast Du denn gegen das default Speichermodell Small ? Bei 8051 ohne extern angeschlossenen SRAM mußt Du Small nehmen und nichts anderes. Und bei 8051 mit internem XRAM
-
Thread
Atmel µC mit Bootloader ab Werk
>> Wir suchen Atmel Mikrocontroller mit Bootloadern ab Werk. > Alle mit USB. Plus die AT89C51xD2 bzw. AT89C51Rx2. Ralf
Da habe ich etwas falsch verstanden. Ich dachte die Micro-MaTch würden von dir eingesetzt, um einen AT-Controller direkt zu kontaktieren und in der Schaltung zu programmieren.
-
Thread
mit "FLIP" und dem >>LPT<< programmieren möglich?
an LPT sendet. Oder gibt es noch andere Programme mit denen man einen AT89C51ED2 programmieren kann?. Der Grund dafür ist, dass ich für versuchszwecke keine schaltung mit MAX232, oder sonst was, aufbauen will. Die Daten könnte man ja genauso gut über den LPT schicken
Ich weiss dass PonyProg über LPT programmieren kann, aber PonyProg unterstützt leider den "AT89C51ED2" nicht.
-
Thread
Atmel 8051 programmieren
Hallo, ich habe von Atmel einen 89S8253 µC (8051 Derivat, Flash-ISP, 12k) den ich, soweit ich weiß, nur mit dem Atmel AT89ISP Parallelprogrammer flashen kann. Nun suche ich nach einer etwas "moderneren" Lösung, sodass ich den µC auch
Wenn dein Controller im DIP-Gehäuse ist, dann den AT89C51ED2-3CSUM einsetzen. Download per serieller Schnittstelle, 64k Flash, 2k EEPROM. Wenn Du das EEPROM nicht brauchst, dann einen kleineren AT89C51RA/RB/RC/RD2 rein, der kostet ~5€. Beim PLCC44-Gehäuse
-
Thread
xdata Array ausgeben
Hallo zusammen Ich arbeite mit einem at89c2051 und Keil. Nun habe ich ein Array im externen Bereich mit xdata abgespeichert, da es sonst zu gross ist. So weit so gut. Nun möchte ich diese Zahlen auch wieder ausgeben, aber dies funktioniert
> Ich arbeite mit einem *at89c2051* und Keil. > Nun habe ich ein Array im *externen* Bereich mit xdata abgespeichert, da > es sonst zu gross ist. Die fett markierten Begriffe schließen sich aus... Der AT89C2051 hat keinen on-Chip-XData-Speicherbereich
-
Thread
DIL-Switch EEPrommer
noch einen für AT89C51, die hab ich mittlerweile durch die SPI-fähigen AT89S52 ersetzt, die ich mit AVRDUDE und TINYUSB programmiere. Daher hab ich das Teil auch schon einige Jahre nicht mehr genutzt, Hab aber beim Umstieg
Du ja wohl sowieso 40-polige vorgesehen. Den AT89S52 kannst Du mit hiermit http://www.ehajo.de/baus%C3%A4tze/smd-baus%C3%A4tze/avr-isp-stick.html und AVRDUDE programmieren (Reset invertieren).
-
Thread
µC-Auswahl für Einsteiger-Projekt
wenn Du > hier die Diskussion um einen CPU-Typen anstößt. Korrekt. Bei der Auswahl eines µC im Hobby-Bereich oder als Lernsystem in der Ausbildung ist die Nutzergemeinde ('Community') IMHO ein bedeutender Punkt. Frickelt man lieber mit seinem Exoten-µC zuhause alleine vor sich hin (Erster
Hallo, wenn du schon mit 8051 er gearbeitet hast, kann ich dir zum Einstieg den AT89LP2052 wärmstens empfehlen. Ist ein pinkompatibler Nachfolger des Klassikers AT89C2051, aber durch den neuen 1 Cycle-Core mit max. 20 MHZ = 20 MIPS schnell wie eine Rakete. Ich habe mir vor ein paar
-
Thread
Welchen Controller soll ich kaufen ???
solltest Du Dir das Leben leicht machen und solche Typen nehmen, die einen Bootloader haben, z.B. Atmel AT89C51ED2, Philips P89C668, Maxim DS89C420 usw. Dann brauchst du nämlich kein extra Programmiergerät. Hier steht auch einiges dazu: http://www.mikrocontroller.net/forum/read-1-25968.html#new
den Character des Befehls hat sich nichts geändert (http://www.mikrocontroller.net/articles/AVR_PIC_51-Vergleich#Zugriff_auf_I.2FO-Ports). Als Intel das anno 8051 so definierte, hat kein Mensch an C-Compiler gedacht, allenfalls PLM/51 war drin. Kein Vorwurf an Intel also. Aber wie man ein wesentliches
-
Thread
Multi - Master fähiges Protokoll
Habe jetzt einen Can fähigen uC von Atmel gefunden( T98C51CC02CA )! Habe mal gehört dass man für Can irgendwelche Lizenzen benötigt. Wären die beim Kauf des uCs schon inkludiert. 5,80 bei 100 Stück kommt mir ja recht kostengünstig
Ich benutze den T89C51CC01UA, d.h. den mit UART-Bootloader. Die CA-Typen haben einen CAN-Bootloader, z.B. über nen LPT-CAN-Dongle. Der Bootloader ist dazu da, um Dein Programm reinzubrennen (Flip-Software). Peter
-
Thread
AT89S8252 Seriell Programmieren
über sowas wie pegelwandlung und Invertierung. Hat niemand eine fertige Schaltung? Müsst ihr keine AT89S8252 programmieren? Wenn ja, dann müsstet ihr die Schaltung ja haben. webfreak
tools/isp53/index.htm Ich benutze jetzt allerdings nur noch MCs mit internem Bootloader, z.B. AT89C51CC03. Peter
-
Thread
Screenshoot Oszilloskop! Wer kann helfen?
ein Bildchen das ein Rechteck-Signal von 37.5 khz zeigt. Dieses Rechteck-Signal wird mit einem µC AT89C51AC2 an P4.0 über Timer 1 erzeugt. Was ich wissen möchte wraum diese Rechteck-Signal hin- und herschwingt. Ich verwende Rigol DS1202CA falls das noch wichtig ist.
Poste doch bitte mal den Quelltext, da ich keinen AT89C51AC2 da habe. Dann kann ich das mal ausprobieren. Ich tippe aber auf schlechte Schirmung oder falsche Triggereinstellungen.
-
Thread
Programm von 89C51CC03 auf 89C2051
, welches für mich nicht ganz logisch ist. Ich hab ein Programm geschrieben, welches ich auf dem 89C51CC03 entwickelt habe und wollte es nun auf einen 89C2051 überspielen. Es sind keine Besonderheite im Programm enthalten. das Prog selber ist 356 Byte groß und hat Variablen (Bytes) von 25h bis 2Fh
was passiert statt dessen? Die Pinbelegung ist anders. Manche Pins haben keinen Pullup. Der AT89C2051 läuft mit XTAL/12. Peter
-
Thread
at89s2051 programmieren, wie?
ist zumindest in der >Software von ulrich bangert nicht auswählbar... Lies mal laut vor welche µC unter Parameter aufgelistet sind.
A utility for In System Programming the AT89S8252, AT89S52, AT89S53, AT89S8253, AT89LP2052 and AT89LP4052
-
Thread
AVR ISP mkll AT89S52
Hallo miteinander, Ich habe vor einen AT89S52 mittels AVR ISP zu programmieren. Dieser Controller ist zwar kein AVR aber kann laut Manual auch mit diesem Programer programmiert werden (AVR Controller und der AT89S52 haben den selben Flash Speicher
Welches Programmiertool nimmst Du? AT89S ist was völlig anderes als die AVRs. Der Programmieradapter selber könnte schon passen, vermutlich brauchst Du eine für die AT89S-Baureihe geeignete Software. Z.B. dieses tolle Programm: http:
-
Thread
PIC oder AVR für Projekt
schlecht. USB ist auch kein Einsteigerprojekt. Es gibt natürlich MCs mit eingebautem USB-Bootloader (AT89C5130, AT89C51SND1), aber die meisten nehmen lieber die UART (mit FTDI-Chip oder externem USB-RS232-Converter). Für den Einsteiger sind die 8051 (z.B. AT89C51ED2) mit eingebautem UART-Bootloader
Von Atmel gibts einen USB Key Evalboard (30Eus) den USBkey mit AT1287 oder ähnliches samt quelltext
-
Thread
Vergleich der µCs nach IO-Performance
wenn I2S asynchron ist und SPI synchron, dann sind es synchrone Daten. Wie sieht es denn mit dem AT89C51RE2 aus? Wäre der schnell genug? Wenn ich es richtig verstanden habe, geht SPI mit 1/4 des Systemtaktes, also bei 60 MHz wären das ca. 15 MHz, würde also knapp reichen. In Zusammenhang mit dem
natürlich nix mehr überig. Jetzt seid Ihr alle auf die Frauen und Propellors eingestiegen, aber zu dem AT89C51RE2 hat niemand was geschrieben. Ist der zu unbekannt? ... oder ist das Kwatsch, was ich geschrieben habe? Gleiches gilt natürlich für den AVR32 ... Also wenn der 51er die Bits entsprechend
-
Thread
Serial Interrupt & Baudrate bei 8051
zu nehmen. > >Wie bekomme ich bei einer Fosz != 16MHz eine Baudrate von 250kBaud bei > >einem AT89C4051 hin?? > > Baudrate = 16MHz / 32 * (256 - TH1) > > Bei TH1 = 254 ergeben sich 250kBaud Ich hatte das selbe Problem beim Sender die 250kBaud zu erziehlen. Dort hatte ich jedoch einen AT89C51RD2
abgesehen verstehe ich nicht warum das RI Flag scheinbar > nicht mehr gesetzt wird ... Du sendest dem AT89C4051 aber schon mehrere Bytes? Peter
-
Thread
Fehler bei Laufllicht Programmierung AT89S8253
Werte uC-8051-Community, ich habe folgendes Problem: Wenn ich mein bestehendes 8-Bit-Lauflicht-Projekt "knight.asm" mit der Software ASEM5113 (v.1.3 von 2002) unter Windows 7 32 bit auf meinen AT89S8253
Karl Heinz schrieb im Beitrag #3393537: > $NOMOD51 ; keine vordefinierten Symbole > $INCLUDE (AT59S8253.mcu) ; dafuer die fuer den AT59S8253 gültigen Symbole > Das ist genau das, was er so oder so ähnlich
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
schön. Hast du einen Link? Womit programmierst du die Dinger? Bislang kenne ich nur Asem51 als Assembler, Mcu8051 (buggy unfertig, aber mit praktischem Simulator) und natürlich Keil8051 (teuer). Ach ja, und mir fehlt die passende Anwendung für die alten Dinger. Habe noch 65 Stck. At89C52ED2
microcontroller-software-studio?tab=downloads Andere Alternative: https://www.batronix.com/versand/software/uC51/c-compiler.html
-
Thread
timer2 crash kurs+programme
Uralt-ROMless-Dingern überhaupt keine Erfahrung habe. Ich nehme nur die modernen Flash-Typen, wie z.B. den AT89C51CC01. Peter
implementiert, unter anderem auch den T2. D.h. Anwendungen mit T2 auf nem Standard 8052 laufen nicht aufm 80C552 und umgekehrt. Der AT89C51CC01, den ich verwende, hat den Standard T2. Oftmals braucht man auch nicht den letzten Zyklus an Genauigkeit und kann auch mit Interrupts und T0/T1 Zeiten genau