-
Thread
AT89S52 (8051) Entwicklungsboard – Programm-Upload / einfache Ein-/Ausgabe funktioniert nicht
Hallo zusammen, ich arbeite gerade mit einem AT89S52 (8051) Mikrocontroller-Entwicklungsboard und habe Probleme beim Ausführen eines einfachen Programms. Ich beschäftige mich nach längerer Zeit wieder mit dem 8051, daher könnte mir etwas Grundlegendes
Daniel D. schrieb im Beitrag #8004539: > Fuses Gibts beim AT89S52 nur für den Ausleseschutz.
-
Thread
Antennenpositioner synchron
@nepomuk Es ist ein AT89S52 auf der Hauptplatine @wolf17 Wieso mechanisch? 2 Motoren werden mit EINEM Positioner aktuell gesteueert. Es soll ein zweiter Positioner zum ersten synchron laufen. Dabei müssten beide Geräte
Leser viel Sucherei ersparen, also z.B. Robert F. schrieb im Beitrag #7995359: > Es ist ein AT89S52 auf der Hauptplatine Robert F. schrieb im Beitrag #7995359: Und bitte bring es auf den Punkt. Wenn du in einem längeren Beitrag auf sieben Leute eingehst, wäre es deutlich übersichtlicher, wenn
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
Videotextdecoder ist. Das wird aber spätestens beim verifizieren auffliegen. Ich teste hier mit AT89S52. Gruß Jobst
-
Thread
Microkontroller Atmel
Letztere lassen sich ggf. leicht seriell programmieren und auslesen. Du meinst wohl eher den AT89S52. Einen AT89C52R* gibt es nicht. Und der AT89C51RC ist nicht seriell programmierbar.
Letztere lassen sich ggf. leicht seriell programmieren und auslesen. > > Du meinst wohl eher den AT89S52. > Einen AT89C52R* gibt es nicht. Und der AT89C51RC ist nicht seriell > programmierbar. Danke für die Korrektur. Ich war bei den AT89C51Rx2-Typen, die sich mit dem erwähnten Flip über eine serielle
-
Thread
AT89S52 mit AVRisp MKII auslesen / flashen
Hallo Forengemeinde, kann der AVR-ISP MKII einen AT89S52 auslesen? Es geht mir nur darum, den Inhalt zu 'sichern', und im Bedarfsfall diesen zu ersetzen. Das Datasheet zum AT89S52 gibt ja her, dass dieser eine ISP-Schnittstelle hat. Mein AVR-Studio kennt
. schrieb im Beitrag #7788042: [code] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/code] Mein Pfad: [code] set prog="D:\Atmel\AVR Studio 4.19\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/code] Aber wo ist die Zieldatei?
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
Teile die nach 2020 hergestellt wurden, dann dürfte die Liste allerdings einige Teile kürzer sein. "AT89S52 24PU 0831A" Bei sowas zu behaupten, dass die Sanktionen unterlaufen werden ist etwas gewagt, oder? Aber auch eklig viele Teile drin die neuer sind, ich hoffe es gibt Anstrengungen heraus zu finden
-
Thread
LED Modul 1637
Copyright: Shenzhen Tian Microelectronics * File name: TM1637 * Current Version: 1.0 * SCM Model: AT89S52 * Development Environment: Keil uVision3 * Crystal earthquake frequency: 11.0592M * Program features: the TM1637 all filled with all the display data register address 0xff, and open the display
-
Thread
Mikrocontroller AT89S52 flashen
des AT89S52 kann man Reset zum Programmieren wohl auch einfach auf Vcc setzen.
fest auf Vcc setzt. Ich spekuliere einfach mal dass das Problem des TO am fehlenden Takt für den AT89S52 liegen könnte.
-
Thread
AT89C52 programmieren
genügen, um den zu programmieren. Nein, damit können nur die AT89S-er programmiert werden. Der AT89S52 kann allerdings den (nur parallel programmierbaren) AT89C52 ersetzen, so dass bei ohnehin erforderlicher Neubeschaffung, diesem der Vorzug gegeben werden sollte ;-)
Please correct the tutorial. AT89S52 in stead of AT89C52 Aha Herr HHinz, gut recherchiert!
-
Thread
AT89LP51ED2 flashen
FLIP programmierbar). - AT89S8253 (Nur per SPI programmierbar, z.B. mit LSISP). - AT89S52, AT89LS52 (Nur per SPI programmierbar, z.B. mit LSISP). Für diese "klassischen" AT89-Controller ist die Reset-Beschaltung aus C7 und R8 installiert, die nur dann arbeitet, wenn mit
-
Thread
Intel C8751 programmieren
www.instructables.com/How-to-Program-8051-Using-Arduino/ "Note- this method will only work with AT89S51, AT89S52" Mit einem Adapter lässt sich ein 8751 µC wie ein 2732A EPROM beschreiben. Und das kann der billige TL866II Plus angeblich. Edit: der braucht etwas Nachhilfe dazu. https://www.youtube.com
-
Thread
I2C: alte Audio-Klang-Bausteine: TEA6330 / TEA6360
TDA8444 benutzt, denn ich wollte eine schnelle Soundumschaltung per Fusstaster. Controller war ein AT89S52. Das hat gar nicht schlecht geklungen - man konnte die beiden LM1036 in Reihe oder parallel schalten für Bi-Amping, und natürlich per I2C Volume, Balance, sowie Höhen und Tiefen für beide LM1036
-
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
-
Thread
ELV PLE9001 Lötstation - Reset oder Reparatur möglich?
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
Mikrokontroller AT89S51/52 Programmieren (flashen)
Aus Erfahrung weiss ich, das der originale AVRISP MkII Programmer den AT89S52 programmieren kann. Dazu wird STK500.exe benutzt. Der kommt auch ohne Klimmzüge mit der anderen Resetpolarität klar. Ein externer Transistor ist nicht notwendig. Ob dir das was nützt, kann ich
-
Thread
[Atmel Studio 6 | AVR ISP MK2] Lästiges "Problem"
blinkt diese orange. Das macht meiner nur bei falscher Resetpolarität, wenn ich also z.B. einen AT89S52 programmiert habe und dann wieder zu einem AVR wechsle. Andre G. schrieb im Beitrag #6960785: > NE555 der nach dem orangen Blinken ein paar Sekunden wartet Das klingt mir eher nach 'von hinten
-
Thread
at89s52 Reset problem?
Hallo, Kennt jemand noch die AT89C51/AT89S51 /AT89S52? Bei einer Baugruppe die diesen Chip (AT89S52) verwendet, gibt es das Problem, dass kurz nach dem Einschalten, die GPIO´s P1.7 und P1.6 nicht high-Z sind sondern auf Ground liegen. Während der
befiltern. Bei den älteren chips (AT89C51) ist das Problem extremst selten aufgetreten, bei den AT89S52 passiert es sehr viel häufiger.
-
Thread
Prozessor aus Image ableiten
Tat SPI. Ich versuche im Moment noch an die Hardware zu kommen. Könnte es sich um Code für einen AT89S52 handeln? Also 8051? Martin
Martin schrieb im Beitrag #6692727: > Könnte es sich um Code für einen AT89S52 handeln? Also 8051? Ich bin mir zu 99% sicher dass es ARM (Thumb2) ist, also kein 8051. Aber es gibt ja auch Cortex-M3 von Atmel.
-
Thread
Welche CPU? Was heißt EDC?
angenehm in Assembler zu programmieren. Heute würde man eine Variante mit Flash verwenden, z.B. den AT89S52 Ansonsten sind die klassischen AVR Kontroller recht beliebt. Im AVR Studio kannst du sie auch emulieren. Dazu habe ich eine Anleitung geschrieben: http://stefanfrings.de/avr_workshop/index.html
-
Thread
Problem mit der Ansteuerung LCD (HD44780)
Hier mein Programm Code (Keil C). [c] // Program for LCD Interfacing with 8051 Microcontroller (AT89S52) // https://circuitdigest.com/microcontroller-projects/lcd-interfacing-with-8051-microcontroller-89s52 #include<reg51.h> #define display_port P2 //Data pins connected to port 2 on microcontroller
; l++; msdelay(50); } } [/c] Bei dem Beispiel wird als Mikrocontroller AT89S52 angegeben ich werwende aber AT89C51. Ist das ein Problem ? Woran könnte mein Problem liegen ? MfG Juergen B.
-
Thread
80c32 ersetzen -> Welchen Typ kann ich nehmen
Z.B.: AT89S52-24PU
ist, siehe BIN. Der AT89S52 hat nur 8 kByte ISP-Flash (und 256 Byte internes SRAM).
-
Thread
[V] Galep-4 Programmer
für den Parallelport dazu. Die Funktion des Programmers habe ich mit einem AT29C256 sowie einem AT89S52 erfolgreich getestet. Meine Preisvorstellung ist 50€ inkl. Versand (innerhalb Deutschland).
-
Thread
MCU in Cerdip/Goldgehäuse gesuch
Projekt, und zum Programmieren nimmt man halt einen Eprom-Brenner (testen kann man ja auf einem AT89S52 o.ä.): http://www.cpushack.com/2011/03/06/cpu-of-the-day-ns87p50r-6-piggyback-cpus/ Oder halt die ganz "gewöhnliche" original 8751 - die kann aber nicht jeder Brenner (aber einige).
-
Thread
Padauk Graphical User Interface
getrennt. In diesem Stil gibt es dann noch ein Flashershield für Arduino-Uno, das ein paar PIC16F, AT89S52, AVR's flashen kann, alles in dem FreeVision Stil. Klappt absolut super, sodass ich damit wirklich auch entwickle. Deswegen sitz ich auch hier und kämpfe verbissen mit ATmega328 um den zu überreden
-
Thread
RC5-Code-Empfangsprogramm für 8051er in Assembler
Habe vor eine 8051er Steuerung (AT89S52) mit einer IR-Fernbdienung zu steuern. Habe dazu im Forum auch schon viele Beiträge gefunden, meistens aber für AVR µCs oder das Empfangsprogramm von Peter Danegger. Habe aber immer noch nicht
-
Thread
Goal VRS550 PLCC44
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
Der AT89S52 läuft nicht in meiner Schaltung. Quarz schwingt an aber intern läuft er nicht los (jmp main und dann gleich Testpin Ausgabe!). Habe gelesen, dass es beim 89S52 mit dem Power-On-Reset manchmal Schwierigkeiten
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
eines dieser Antiken 8051er (z.B. dem C515) hätte würde das mehr oder weniger oder Zicken auf dem AT89S52 laufen? Ist also die einzige "Herausforderung" dann noch das -korrekte- flashen des AT89S52? Bin da noch nicht ganz so vertraut mit dem ganzen "alten" Zeug ---btw. falls jemand ein gutes -und
Ich könnte Dir einen AT89S52 zukommen lassen, mit dem Du ein HexFile für AT89S52 mittels Terminalprogramm (interaktiv) dort hinein schieben kannst. Peter D. schrieb im Beitrag #7218706: > Ich hab auch schon ewig keine echte
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Projekt hier zeigt eine solche Vorgehensweise. Dieses ist zwar auch als Programmer für ein paar PIC undAT89S52 verwendbar und muß erst aufgebaut werden, die Software funktioniert aber auch mit diesem käuflich erwerbbaren Shield: https://www.ebay.de/itm/AVR-ISP-Shield-Burning-Burn-Bootloader-Programmer-for-Arduino-UNO-R3
-
Thread
Winbond w78e52-24 mit Nuvoton w78e052DDG ersetzen
Vollständigkeit der Schaltplan und die *.bin. Ich hab gelesen das der nuvoton IC baugleich des Atmel AT89s52 sein soll, dieser wird von meinem Programmer unterstützt, funktioniert aber nich an dem nuvoton. Ich werde die Tage mir mal die Serielle Programmierung aufbauen und dann mal schauen. Laut Datenblatt
-
Thread
Programmierung AT89S51
lässt, um ihn zu programmieren: [code] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/code] Als Programmierumgebung hat sich bei mir MIDE51 bewährt. Da gibts den ASEM51 von W.W.Heinz und den SDCC, den ich aber noch nie benutzt habe. http://www.opcube.com
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
gemeinsamen Nenners, der auf einem ATtiny2313 noch genau so läuft wiw auf einem STM32 oder einem AT89S52. Genau darum, dass Erklärbeispiele alle dieselbe Basis verwenden egal welches Target man hat (und wenn das Target ein Konsolenprogeamm für Linux ist.) Es soll schlicht die ersten Schritte erleichtern
-
Thread
89c52 vs. 89s52
zurückgreifen. Auch der AVRISP MkII schlägt sich wacker (zumindest unter Windows). STK500.EXE kennt den AT89S52. Anbei ein Drag&Drop Batch, auf das man direkt das Hexfile fallen lässt. (Umbennen in *.BAT, versteht sich - und den Pfad zu STK500.EXE bitte anpassen)
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
den großen Steckverbinder. Den Adapter für 89C51 hab ich wohl schon entsorgt, weil ich nur noch AT89S52 habe, die mit ISP geschrieben werden können. Mit Daten versorgt und gesteuert wird das ganze von einer einfachen GUI über V24. Allerdings nutze ich das Teil in der letzten Zeit nur noch selten.
-
Thread
Nuvoton N76E003
verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen Bootloader schreiben kann und auf dem Board dann nur noch eine USB zu
-
Thread
Arduino - UNO Flashershield (Linux)
und die einzelnen Hexdateien auch) - Verbinde die MISO, MOSI, SCK-Leitung des Arduino mit dem AT89S52. Leitung D10 des Arduino geht an den Reset des AT89S52. Sorge dafür, dass der AT89S einen angeschlossenen Quarz und Ziehkondensatoren hat (12 MHz Quarz wäre gut). Schließe den AT89S an +5V an und
So, falls noch jemand mitliest, jetzt konnte ich einen AT89S52 über den Nano flashen. Nachdem keine Fehlermeldung kam, gehe ich jetzt mal davon aus, dass das File auch korrekt aufgespielt ist. Zum testen des MC bin ich noch nicht gekommen, auch den AT89S8253
-
Thread
(V) Arduinos und Zubehör
Flashadapter. Preis: 12€ 4. Verschiedenes Zubehör: PS/2 Adapter/USB Dongle/Micro Arduino/OLED Display/AT89S52 Minimal Board/PS2-parallel-seriell Wandler: Preis: 15€ Versand 5€ in DE Privatverkauf ohne Sachmängelhaftung an Bastler. Auf 1/2 kann ich Terminal-Basic oder Apple 1 Emulator flashen, die die