-
Thread
uC schaltet Transistor nicht
Basis direkt an den µC Pin und >halt den Pullup dran. Außer Port 0 braucht kein Ausgang des 89S52 einen Pullup.
@GeRi Guckst Du in das Datenblatt vom AT89S52: http://www.atmel.com/dyn/resources/prod_documents/doc1919.pdf auf Seite 29 steht wieviel Strom die Ports auf den Ausgang bringen und das ist nicht sehr viel, siehe V(OH) bzw. V(OH1). Aus
-
Thread
AT89LP2052 programmieren
AT89SISP braucht einen anderen Adapter als die AVR-Software, die Belegung am LPT ist anderes. Den 89LP2052 habe ich allerdings damit noch nicht programmiert (nur die AT89S....). Belegung siehe Bild der
eigentlich nur einer von den beiden sein. Muß ich mal mit dem Oszilloskop anschauen. Wenn Du mit dem 89S52 arbeitest, solltest Du Dir auch mal den LP ansehen. Der ist dreimal so schnell (hat allerdings nur 2 Timer).
-
Thread
Hilfe AT89C2051
Der AT89C2051 hat keinen Port P0. Peter
schrieb im Beitrag #2934969: > Und wo stecken da jetzt die 12Mhz drinnen? 12 MHz Takt ergeben 1µS Zykluszeit, oder ist das beim AT89C2051 anders.
-
Thread
Programmieren des AT89C52
Hallo alle zusammen, ich habe eine (vielleicht dumme) Frage. Ich möchte einen Atmel AT89C52 per PC programmieren (muss nicht In-Circuit sein), seriell oder parallel. Ich finde bei Atmel aber nur beispiele für den AT89C51 und die sehen relativ kompliziert aus. Das ist bis jetzt mein erstes
Antworten verwirrt. Vielleicht könntet ihr mich mal aufklären und mir einen verständlichen weg zeigen den AT89C52 zu programmieren. cu Robin
-
Thread
ISP Probleme mit Elektor-Flashboard und 89S8253
Elektor-Flashboard hervorgekramt um Deine Schwierigkeiten nachzuvollziehen. Ein Programmierversuch mit einem AT89S8252 und der neuesten Atmel ISP-Software von Ulrich Bangert (Vers 20080303) funktionierte problemlos. Dann habe ich einfach den AT89S8252 herausgenommen und den AT89S8253 eingesteckt. Auch hier funktionierte
ohnehin so dicht als möglich an den CPU-Pins montiert werden. Hier erinnere ich mich, daß Atmel für den AT89S8252 ca. 22 pF für den Quarz vorgeschlagen hat, die auch im Flash-Board verbaut sind. Der AT89S8253 dagegen ist im Oszillatorbereich von Atmel geändert worden und benötigt meiner Erinnerung nach nur
-
Thread
Atmel C51 und KEIL
Hi, also die AT89S* Typen kann man per ISP programmieren. Ich denke, das Ponyprog sie unterstuetzen sollte(bin mir aber nicht sicher). Der AT89S8252 und 8253 sollte aufjedenfall gehen. Wie es mit der unetrstuetzung der "neuen" AT89S51 bzw 52 Typen aussieht weis ich aber nicht. Als Kabel sollte ein mit ein paar Rs am Paraport ausreichen Gruß Tobias
-
Thread
dualzahlen in Dezimalzahl mit dem AT89C51
anbei meinen C-Code. [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> #include<math.h> //um den /********************************************************************************************/ /*** Start des Hauptprogramms *********************
nochmal um HILFE/HINWEIS. [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> #include<math.h> //fuer die Potenz-Funktion /********************************************************************************************/ /*** Start des Hauptprogramms ****
-
Thread
LCD initialisieren mit ATmega8, kann mal einer draufschaun?
harpert? Ich bin nach der Anleitung von Sprut.de vorgegangen und habe so auch ein LC an meinem AT89S52 ans laufen bekommen. Da funktioniert alles einwandfrei!
Sooo habe die Nase jetzt voll. Damals hatte ich auch so blöde Timingprobleme als ich den AT89S52 genutzt habe! Ich nehme mir jetzt mal mein Oszi und Messe die Zeiten exakt aus. Das hatte damals auch Besserung gebracht ;)
-
Thread
günstigeren 8051 zum programmieren
Hallo Florian, ich habe hier ATMEL AT89S52 Bauteile, die habe ich immer im System per 5 poliger Verbindung programmiert. Bin mittlerweile auf AVR umgestiegen. Gruß Rainer
AT89S8253 kostet 2 - 3 € Seriell programmieren über SPI. Oder AT89C51RC2 bei R.... für 7,50 € (über UART)
-
Thread
8051er übertakten möglich?
funktioniert, oder würde ich ihn kaputtmachen, wenn ich einen schnelleren Quarz verwende? Es geht um einen AT89S53, falls das schon mal jemand mit so einem µC gemacht hat. Laut Datenblatt max. 24 Mhz. Gruß Ralf
ein 8051er, der ISP-Programmierbar ist und der zu den leicht erhältlichen zählt, und abgesehen von AT89XX ist mir da nix bekannt. Hast du denn da vielleicht gerade ein paar im Sinn? Hm... mal sehen, der AT89S52 kann wohl bis zu 33Mhz, und die werden bei uns im Betrieb verwendet, vielleicht kann ich
-
Thread
Datenrettung mit ddrescue
00 0f |g.@...f3..g.{...| 00000640 85 1c 00 06 1e 66 60 67 66 8d 53 10 67 66 8b 0a |.....f`gf.S.gf..| sebastian@PC-Sebastian:~$ sudo dd if=/dev/sde1 | hexdump -C | head -n 100 00000000 eb 52 90 4e 54 46 53 20 20 20 20 00 02 08 00 00 |.R.NTFS .....| 00000010 00 00 00 00 00 f8 00 00 3f
able to read at a pretty good speed (like 30+ Mb/s). If it's consistently reading at 1Mb/s or less, probably needs the slow responding FW fix. " Da ich aber mit ddrescue keine Geschwindigkeitsprobleme feststellen
-
Thread
ELV PLE9001 Lötstation - Reset oder Reparatur möglich?
der Ausleseschutz gesetzt ist, bedeutet das GAU. Mit entsprechendem Aufwand könnte man wohl einen AT89C52, oder mit Adapter auch ganz was anderes implantieren. So wirklich kompliziert ist so eine Software ja nicht.
ausgeleiert ist, abhängig von der Schreibstrategie der ELVlinge. Pinkompatibler moderner MC ist der AT89S52 - wenn man den Schaltplan hat, sollte eine eigene Software gar nicht so aufwändig sein.
-
Thread
AT89C51RC2
Besorg dir den AT89S52 bei Reichelt (1,60 Euro), nimm den AVR Programmer und verwende das Programm aus deiner Mail. Viel Erfolg, Werner
AT89S8253 z.B. bestimmte Befehle nicht auf die Interrupt-Flags angewandt werden dürfen, drehts mir schon den Hahn zu. Allgemein lässt sich sicher sagen, dass die 8051 noch lange nicht aussterben, zumal
-
Thread
Fragen zu USB Atmel uC
den uC bringt und ich blicke da manchmal garnicht mehr durch ;) Am liebsten währe mir z.B. meinen AT89S52 per USB zu beschreiben. Momentan mache ich das per IO Warrior von Codemercs über MOSI und MISO. Da dieser chip aber 10 euro kostet und auch total unausgelastet damit ist, würde es mich interessieren
Ichfindebeiatmelkeinen"at..52". Wofindeichbeiatmeldeinen"at..52"mitusb?
-
Thread
evalution board für AT89xxx
hallo kann mir jemand sagen wo man evalution borad für AT89C55WD(DIP40) und AT89S52(DIP42) kaufen kann. preis spielt keine rolle. es sollte ein professioneller teil sein mit allen schikanen. vor allem muss man flash speicher auslesen können und code emulieren
ja. dass man die beiden ics (AT89C55WD(DIP40) und AT89S52(DIP42)) einsetzen kann und nicht für jeden ein separates board.
-
Thread
Frequenzmessung
Hab ein Messintervall von 1 sec. Die Messung ist sehr genau. Nur muss ich mein Programm auf den AT89s52 umschreiben. Hat wer Tipps wie ich meine Timer konfiguriere?? LG Wörnz
Hab ein Messintervall von 1 sec. Die Messung ist sehr genau. Nur muss ich mein Programm auf den AT89s52 umschreiben. Hat wer Tipps wie ich meine Timer konfiguriere?? LG Wörnz
-
Thread
Preis/Leistung ARM gegen den Rest
ich für dieses Geld noch keinen PIC und auch noch keinen 8051." Doch, z.B. bei Reichelt: AT89C2051: 0,94 (Preis für 1 Stück incl. MwSt.) AT89S52: 1,30 ATMega48: 1,40 Die 8-Bitter werden also auch immer billiger (starker Euro ?). Außerdem sparst Du ja Zeit (Zeit ist auch Geld) beim
produziert. Der NXP ist rausgeflogen und durch den Atmel AT89C51RE2 (8kB SRAM) ersetzt. Die Änderungen (SW/HW) waren minimal, ich mußte also doch nicht nen extra SRAM raufsetzen. Danke Atmel. Und tschüß NXP, die 10s Page-Löschzeit waren wirklich nervig.
-
Thread
AVRISP mkII für Atmel 8051 Kerne
Rechner bei der die parallele Schnittstelle nicht vorhanden ist. Bis lang habe ich die Prozessoren AT89 8252 /AT89 8253 mit Ponyprog programmiert. AVRISP mkII über USB für die Atmega's funktionieren einwandfrei. Gibt es ein Programm das mit den AVRISP mkII Programmer die 8051 Kernen programmiert
Hi AT89S51 und AT89S52 sollten sich direkt vom AVR Studio 4 aus programmieren lassen. Zumindest stehen sie in der Device Liste. MfG Spess
-
Thread
Neue MCU APM32F103
:52 (GMT-7): Shipment accepted by airline 2020.04.04 08:52 (GMT-7): Shipment left country of origin warehouse 2020.04.04 08:52 (GMT-7): Shipment at country of origin warehouse 2020.04.04 08:43 (GMT-7)
bytes (20 KiB), Flash: 0x20000 bytes (128 KiB) in pages of 1024 bytes 2020-05-08T10:52:44 INFO common.c: Attempting to write 9404 (0x24bc) bytes to stm32 address: 134217728 (0x8000000) Flash page at addr: 0x08002400 erased 2020-05-08T10:52:44 INFO common.c: Finished erasing 10 pages
-
Thread
Treppenlicht-Zeitschalter
#7038457: > Ich weis aber > nicht wie der Intel-HEX-File in den Prozessor gelangt. Die Atmel AT89S52 programmierst du über ein 6-pin Interface und einen passenden Programmer. Ich benutze dafür den AVRISP MkII (ja, der kann auch die 89S52), mit dem ich sonst die AVRs programmiere. Das ist viel einfacher
schon längst schwarze Löcher in die Platine gebrannt (je 25W@500mA). Als MC würde ich besser einen AT89S4051 oder ATtiny24 nehmen und per ISP in der Schaltung flashen. https://www.mouser.de/ProductDetail/Microchip-Technology/AT89S4051-24PU?qs=mm3y9ezJxSo50jxh654uGQ%3D%3D https://www.mouser.de/ProductDetail
-
Thread
AT89C51RD2 ISP macht Probleme
Welches Protokoll benutzt ihr für die Programmierung der ED2? ../Flip 3.4.3/bin/PartDescriptionFiles/AT89C51ED2.xml <Protocol FILE="RS232_S01.xml" /> ../Flip 3.4.3/bin/PartDescriptionFiles/AT89C51RD2.xml <Protocol FILE="RS232_S01.xml" /> ../Flip 3.4.3/bin/PartDescriptionFiles/AT89C51RE2.xml
Ich häng mal die Dateien, die ich 8051@atmel.com geschickt habe mit ran. AT89C51RD2_FAIL.log AT89C51RE2_PASS.log CPU_AT89C51RE2.pdf
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
Edgar S. schrieb im Beitrag #6201540: > Frage: Wurde die Bestellung vom 19.3. geliefert. Ich habe am 20. > bestellt und bislang nix bekommen. Ja, die Teile sind gestern in AT angekommen.
Kurze Frage: Wurde die letzte Bestellung 2020 (s.o.) schon weiter versendet?
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2017
Ich bestelle dann morgen Abend, wenn's recht ist :P
ProjectManager/ProjectDetail.aspx?State=EDIT&ProjectGUID=7e861ba3-d853-4abe-bb6d-7810e6e0cce1 Warenwert: 17,52 € Sammelwert: 17,52 €
-
Thread
Welcher µC für Hobbyzwecke?
In dieses Board kann man etliche Atmel 8051er einsetzen, ausgeliefert wird das Board aber mit nem AT89S8252. MFG Christof
Naja, den AT89S8252 gibts nicht mehr, dann AT89S8253 oder eben ED2 etc. Peter hat dir ja schon nen Tip gegeben, AT89C51CC03.
-
Thread
Elektor Flash-Board und AtmelISP
mit dem Board vorgestellte Programm AtmelISP von Ulrich Bangert. Bisher habe ich damit problemlos AT89S8252 und AT89S8253 programmiert. Jetzt möchte ich aber damit den AT89S52 programmieren, das funktioniert aber nicht. Die Software habe ich auf den Controller eingestellt, trotzdem klappt es nicht. Gibt es in der ISP-Programmierung zwischen AT89S52 und AT89S8252/3 Unterschiede in der Hardware? Ich konnte bisher leider keine finden :( Danke schonmal für eure Tips und Hilfe! Gruß, Max
-
Thread
Auslesen des Beschl.-Sensors ADXL202
soll ich es programmieren, dass ich den Wert, den der A/D-Wandler sendet, in den µController (Typ:89S52) hineinbekommen, sprich, dass ich gscheite Werte habe, damit ich mit ihnen arbeiten kann. Falls ihr auch Informationen über den 89S52 habt, würd ich mich freuen, sie zu erhalten ... oder noch besser
externen A/D-Wandlern hatte ich noch nichts gemacht, da kann ich dir grad nicht weiterhelfen und mit dem 89S52 habe ich auch keine Erfahrungen. Wie ich aber den OP beschaltet habe siehst du hier: http://ngrad.bei.t- online.de/Mikrokontroller/Submarine_Dive_Control_Syst.gif Woher du einen A/D wandler
-
Thread
8051 Assembler + Linker für WINDOWS 10/11
Guten Tag, ich suche einen Assembler + Linker für die Mikrocontroller der Atmel-Familie (AT89C51, AT89S51/52). OS = WINDOWS 10/11. Ich möchte zwei Assembler-Dateien zusammenfügen (main.asm + function.asm). Ich habe dafür Keil-C verwendet, leider habe ich aber nur die Eval-Funktion mit der
> Guten Tag, > ich suche einen Assembler + Linker für die Mikrocontroller der > Atmel-Familie (AT89C51, AT89S51/52). OS = WINDOWS 10/11. > Ich möchte zwei Assembler-Dateien zusammenfügen (main.asm + > function.asm). > Ich habe dafür Keil-C verwendet, leider habe ich aber nur die > Eval-Funktion
-
Thread
Anfänger in AVR und AVR-Studio braucht Hilfe
Bernd S. schrieb im Beitrag #3088086: > Und was > ist mit der 51 zwischendrin? Die 89S51/89S52 werden auch über ISP programmiert. Mein AVRISP MkII kann z.B. über STK500.EXE diese Dingerchen programmieren
Matthias Sch. schrieb im Beitrag #3088290: > Die 89S51/89S52 werden auch über ISP programmiert. Mein AVRISP MkII kann Danke für den Tipp, ich konnte in diesem Zusammenhang, wie es beschrieben war, nichts damit anfangen...
-
Thread
Biete 27 St. Atmel 89C55 im PLCC44 gg. Gebot
Ist ja ein ganz heißer Brüller, dieser Thread :-)) Ich habe aber ein aktuelles Angebot: AT89C55 WD-33JC 10 Stück AT89C51 24-JI 7 Stück P89C58 UBAA 2 Stück P89C52 UBAA 1 Stück P80C31-16 ca 30 Stück alles PLCC 44 Hätte ich mir nicht getraut, anzubieten, wenn nicht jemand
Hallo verkaufst du die 10 Stück AT89C55 WD-33JC auch separat oder nur alles im allen?
-
Thread
NodeMCU ESP8266 PWM-Signal Motor
, 132, 129, 126, 123, 120, 117, 113, 110, 107, 104, 101, 98, 95, 92, 89, 86, 83, 80, 77, 74, 71, 69, 66, 63, 60, 58, 55, 52, 50, 47, 45, 43, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 19,
, 132, 129, 126, 123, 120, 117, 113, 110, 107, 104, 101, 98, 95, 92, 89, 86, 83, 80, 77, 74, 71, 69, 66, 63, 60, 58, 55, 52, 50, 47, 45, 43, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 19,
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
hochladen oder möchtest Du ihn lieber für Dich behalten? Ich denke, ich selbst löse es so, dass ich im AT89S52 ein Programm in den Flash schreibe, das den UART-Interrupt nutzt, um Daten von USB über einen USB-UART-Wandler in den RAM zu schreiben. Damit könnte man ohne weitere nervige Maßnahmen (Taster drücken
auf den Bootloader und einige Unterprogramme abspecke, paßt es sogar in den internen Speicher eines 89S52. Gruß. Tom
-
Thread
Atmel 89C51 programieren, wie?
@Stephan, mit einem Universalprogrammer kann man alle AT89*** parallel programmieren, d.h. nicht on Board. SPI können nur die AT89S*** Typen von Haus aus. Peter
danke für die ausführlichen Tips. leider haben nur bestimmte Gehäusetypen beim AT89C51CC03 eine SPI SPI Interface, (PLCC52, VPFP64 and CABGA 64 packages only) ich habe leider den PLCC44 bleibt also nur der ParallelProgrammer... mal sehen ob ich einen auftreiben kann
-
Thread
Platine mit ATmega 8515 verstehen [Planlos]
an schliessen ich habe schon den chip recheriert drauf steht zwar (atmel DVD ;HUMAX-MCU02 ; ;80C52X2-MC 0609 52635C;) ich denke aber das es der ist http://www.atmel.com/Images/2512S.pdf wenn es leuft würde ich es gerne neu programmiren z.b. für den Rpi ich hoffe das die infos reichen wenn
Beitrag #3917719: > #2 kann man diesen code auf einen anderen chip übertragen ? Ja. Z.B. ein AT89S52 sollte kompatibel sein.
-
Thread
Atmel uC Modelle
Hallo NG, 1) was ist den bitte der grundlegende Unterschied der uC AT89C51xx einerseits und der AT89Sxx- Typen andererseits? Im Datenblatt zum 89S8252 z.B. heisst es ..MCS-51 compatibel. Ist das nun ein echter 51-er..? 2) Bei meinem (Elektor)Flash-Board(89S8252) wird
@Ulli Der AT89S8252 lässt sich sehr gut mit ATMELISP programmieren . Ich benutze auch das Elektor Flash-Board ,und bin sehr zufrieden damit . Alle Atmel 8051er lassen sich mitm Paralellprogger flashen . Einige
-
Thread
Wer kann mit Eagle Device für 89C51ED2 oder AC2/3 helfen
RD2 und ED2 sind meines Wissens nach Pinkompatibel zum normalen C52 bzw. S52, es sei denn, man verwendet das große Package mit zusätzlichen Ports, und das wird wahrscheinlich bei euch der Fall sein, richtig? Sonst könntet ihr ja einfach den C52 in Eagle verwenden.
@Klaus, vorsicht !!!! In der AT89Cxx ist der 89C2051 falsch beschriftet !! Der hat Port 1 und 3 . Gezeichnet ist aber 0 und 3 !!!! Der hat keinen Port 0 !!! Der 89C51ED2 hat geholfen. Danke
-
Thread
AT89S_ISP_programmer
>kann ich mit jedem ISP programmer auch den AT89Sxx ISP programmieren? Nein AT89S... sind aus der 8051-Familie, haben nichts mit AVR zu tun. Der AVR-ISP MKII USB-Programmer kann zumindest den AT89S51/52 programmieren. Modernere ICs, wie AT89S4051, AT89S8253 oder AT89LP... kann der allerdings nicht. Ein einfacher Programmer für alle AT89S ist diser hier: http://dybkowski.net/pages/en/electronic-projects/software/2-isp Vielleicht solltest Du lieber
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
Hi! Benötigt wird DIL40. Ich hätte sonst auch AT89S... als DIL da. Roger P. schrieb im Beitrag #7981985: > Will die wegwerfen.... Ach so. :o) Versuch es doch hier im Markt! Gruß Jobst
Videotextdecoder ist. Das wird aber spätestens beim verifizieren auffliegen. Ich teste hier mit AT89S52. Gruß Jobst
-
Thread
Suche Simulator für 8051
bin - dort sind wenigstens alle MCUs gleich. Beispielsweise ist das SPI-IF vom ED2 nicht mit dem vom S8253 pinkompatibel. > Der AT89C51 braucht kaum externe Beschaltung um funktionsfähig zu sein. Und die SiLabs-MCUs brauchen noch weniger :) Lediglich der Debug-Anschluss ist verglichen mit dem ED2
dort sind > wenigstens alle MCUs gleich. Beispielsweise ist das SPI-IF vom ED2 nicht > mit dem vom S8253 pinkompatibel. Eine Übereinstimmung wäre auf alle Fälle angenehm. > >> Der AT89C51 braucht kaum externe Beschaltung um funktionsfähig zu sein. > Und die SiLabs-MCUs brauchen noch weniger :
-
Thread
Was ist das wert ?
Firmware eines AVR-Flashers mit STK500 Protokoll über Jumper umschaltbar zu einem MCS-51 Flasher für AT89S51 / S52 und AT89S8253 - MCS51 Platine mit AT89S52 und RS232-Anschluss über 3,5mm Klinkebuchse und 8x2 Textdisplay von Polin Dazu ein komplett eingerichtetes Linux - System (gundlegend im Textmodus
Ralph S. schrieb im Beitrag #4552651: > wird spaßig werden, wenn es an den ESP8266 geht Naja, früher gab's stattdessen die Wehrpflicht. Ist halt nicht alles immer Ponyhof :-)
-
Thread
µC AT89S8252 Timer 0
Hallo, ich habe mich in letzter Zeit ein wenig mit µC programmierung beschäftigt. Ich habe den AT89S8252 und programmiere in C. Im Moment versuche ich mich am Timer, hab da aber noch einige Probleme. Im Datenblatt steht bei Timer 0 folgendes "Timer 0 and Timer 1 in the AT89s8252 operate the same way as Timer 0 and Timer 1 in the AT89C51, AT89C52 and AT89C55. For further information, see the October 1995 Microcontroller Data Biik, page 2-45, section titled, "Timer/Counters." Leider kann ich dieses Dokument nirgendwo finden. Falls