-
Thread
Billiges USB Programmiergerät für ATMELs
http://www.8052.com/users/AT89S52InSystemProg/ mit RS232
Kann denn der USB ASP auch den AT89S52?
-
Thread
[V] Diverse Bauelemente
Bezeichnung 7 SA40-19SRWA KingBright 17 SA40-18GWA KingBright 30 MAX132CNG 120 93C46B 156 Atmel AT89S52 24JU 5 SBA08-11EGWA KingBright 42 Toshiba TD 62783APG 22 TA07-11GWA 25 HLMP2685 32 28TFKS01 TD SO 5150 20 SN74HCT54N 25 HEF4094 BP 44 SA15 - 11EWA KingBright 100 Philips ELKO 350
Was möchtest du für die AT89S52? Welches Gehäuse haben die? Gruss Mario
-
Thread
Atmel 8051 mit AD-Wandler
Währe wenn er Pinkompatibel mit dem AT89S8253 währe! Fällt mir schwer zu glauben, daß Du den AT89S52 nicht kennst. Und sei so nett und schreibe nicht "währe".
Adapterplatine bauen... > > Kannst Du eigentlich Datenblätter lesen? Kann ich. Sag uns noch, wo der AT89S52 Analog-/Digitalwandler hat?!
-
Thread
[V]erkaufe 8051-Paket
hätte noch at89s52 und at89s51 und ein paar at89s4051/2051 sowie einen china programmer dafür .. besteht daran interesse oder ab in die tonne?
anigaver schrieb im Beitrag #3065145: > hätte noch at89s52 und at89s51 und ein paar at89s4051/2051 sowie einen > china programmer dafür .. besteht daran interesse oder ab in die tonne? [x] Interesse. Aber wie kann man Dich erreichen? Du bist nicht angemeldet
-
Thread
Kurze Frage zun AT89S52 - Kompatibilität
Datenblätter wälzen. Ich habe das Pollin Evaluation Board. Nun die Frage: Lässt sich damit auch ein AT89S52 programmieren? oder einfach entsorgen? (könnte einige mehr davon bekommen) Klares ja oder nein reicht - will das Board nicht umbauen müssen. MfG: Docingo
docingo schrieb im Beitrag #2222388: > Pollin Evaluation Board Welches denn? AT89S52 ist ein 8051er, also kein AVR. FLASH intern hat er, kann grundsätzlich auch per SPI programmiert werden.
-
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
IDE unter Linux
nachgetragen. MCU = 8052 AVRDUDE_PROGRAMMER = stk500 hat aber auch nichts gebracht. =( Der AT89S52 basiert doch auf der 8051/8052 Technik oder nicht?
F. W. schrieb im Beitrag #2996025: > Auf dem µC steht AT89S52 Du solltest dann als MC auch besser den 8052 angeben und nicht den 8051. Dann hast du auch Zugriff auf Timer2 und die 8k Flash. Und nein, ich kompiliere unter Windows mit MIDE-51.
-
Thread
Device bei Keil hinzufügen
Der 89S52 steht doch in der Device Liste bei Keil. Oder muss da exakt AT89S52 24-UP stehen ?
Also ist es definitiv nicht möglich ein AT89S52 mit der STK500 zu programmieren? mfg
-
Thread
AT89S52 ISP Frequenz mit AVRISP MKII
Forum dazu durchforstet aber nix gefunden. Folgendes Problem: Ich habe eine Schaltung mit einem AT89S52 aufgebaut, funktioniert auch so weit. Reset über einen externen Resetchip MAX812. Reset vom Chip und vom ISP mit 2 Dioden ver-ODER-t, funktioniert auch einwandfrei. ISP Reset braucht also kein
-
Thread
Atmel Entwicklungsboard LCD, 4X4 Matrix Keypad, USB
`s USB RS232 Inklusive: Kabel neuer AT89S52-24PU 12V Netzteil USB to Serial Converter Brennsoftware und Testprogramm Bestes Angebot bekommt den Zuschlag Lg Kai
teuer gekauft hast, aber die Kontroller gehören halt zu einer aussterbende IC Serie: AT89S51 AT89S52 AT89S53 AT89S8252 AT89S8253 Für die meisten ist das halt nicht mehr als 15 Euro wert.
-
Thread
Unterschied AT89C52 und AT89S52
Ja, wo genau liegt der Unterschied bei den beiden? Das hab ich bisher noch nicht so recht rausbekommen. MfG BC
-
Thread
Anfänger mit AVR-Studion Problem
Hallöle kann mir jemand sagen wie ich im AVR Studio Version 4.11 Build 401 den AT89S52 freischalten kann und diesen danach simuliere da wenn ich mit dem AVR-Studio eine neues Projekt erstelle ist der AT89S52 grau und nicht auswählbar.
Der AT89S52 ist ja KEIN AVR. Er besitzt nur denselben Flash-Programmier-Algorithmus wie die AVR. Du kannst ihn mit AVR-Studio und dem STK500 nur flashen sonst nix.
-
Thread
Es wird dringend ein Mentor aus dem Bodenseeraum gesucht!
mich sieht das zunehmend diesem Projekt ähnlich: http://www.progforum.com/showthread.php?6869-AT89S52-Speicher&highlight=suserv Das war nicht Nachhilfe sondern ein von vornherein vergurktes Projekt. Auf eine weitere derartige Erfahrung kann ich verzichten. Es hat mich endlose Stunden gekostet.
sieht das zunehmend diesem Projekt ähnlich: > > http://www.progforum.com/showthread.php?6869-AT89S52-Speicher&highlight=suserv OK. Ich weiß zwar nicht was da alles zwischn 2006 und 2008 gelaufen ist, aber: starkes Stück.
-
Thread
DIL-Switch EEPrommer
Bootloader geht, wäre es dann nicht sinnvoll, einen mit internem, per SPI programmierbarem FLASH (AT89S52) zu nutzen? Wenn die Sache damit funktioniert, und Du die ersten externen FLASHs programmiert hast, kannst Du ja den Controller immer noch durch einen anderen Austauschen, in deinem Projekt hattest 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
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
KISS 8051 - USB AT89S52 Anfänge was sinnvolles damit zu machen
wird. Ich vermute, dass die Software "Workbench" zum flashen des Controllers verwendet wird? Der at89s52 lässt sich ganz einfach über SPI programmieren, was sich mittels eines FDTI auch über USB machen lässt. Prinzipiell benötigtst du das *.hex File, welches dir RIDE generieren muss. Dieses musst
-
Thread
Layout für MCS51 Experimentierboard
es ist nicht mehr so ein "Drahtverhau". Auch so funktioniert initialisieren und löschen eines AT89S52. Werde nun die Software weiterentwickeln. Schönen Sonntag
SMD Widerständen sind verschwunden. Geänderte Eagle Dateien anbei. Die 3 Platinen + prog. AT89S52 sind unter Rubrik: Markt zu haben. Peter
-
Thread
5*5*5 LED Würfel
ihn hast, nützt es dir > nichts, daß du den schon kannst. Ein > http://www.atmel.com/devices/AT89S52.aspx lässt sich ohne > grossen Aufwand programmieren. > > Wenn man aber per Ethernet ganze Filme direkt auf den LED-Würfel > streamen will, reicht kein 8051/AVR mehr. > Der Raspberry hat
> nicht wirklich in Echtzeitanwendungen haben. Was soll der Mist mit diesen blöden veralteten AT89S52 oder 8051. Das sind Relikte aus vergangenen Zeiten. Nimm ein STM32F4 Discovery und mach ein Tutorial. So schwer ist das nun nicht. Kostet 10$ und hast 168 MHz und Speicher der dir gefallen wird
-
Thread
ISP Kabel für AT89S52 lpt/com
mal fragen ob jemand einen Tipp für einen einfachen und schnell aufbaubaren ISP Adapter für den AT89S52 hat. Der von uns in der Schule gebaute läuft über einen I/O Warrior und USB sowie einer selbstgeschriebenen Java software. Leider macht der aber ab und zu probleme und ich habe auch gerade kein
-
Thread
8051 Master Slave betrieb per uart
will 2 at89s52 per uart in Master Slave betreiben finde nur keine genauen Aufzeichnungen. Wie das genau funktioniert wie sieht die Initialisierung der seriellen Schnittstelle aus, welch bits muss ich zum Senden
(cabal8051) schrieb im Beitrag #3823652: > SADEN und einem SADDER Register wo sind die Beim AT89S52 wirst Du die vermutlich nicht finden, aber bei einem Silabs C8051F120 gibt es sowas in der Richtung.
-
Thread
LCD ansteuern, fragen zu tutorial in assembler
Nabend, also, ich habe mir nun bei pollin ein LCD NAN YA LMK62R gekauft. Ich habe es an meinen AT89S52 angeschlossen. Wenn ich Vcc anlege, dann erscheint der obere Balken in schwarz. Es scheint also schonmal anzugehen ;) So, nun bin ich dabei zu verstehen, wie man das Display ansteuert. Das
. Ich poste einfach mal den source code... Vielleicht gibts ja noch jemanden der dasselbe am at89s52 machen will. Danke nochmal an alle, die an mich geglaubt haben ;)
-
Thread
suche 8051 µC für einsteiger
programmieren? Diese werden unterstützt: Lists of chips it supports: 51MCU Family: AT89S51 AT89S52 AT89S53 AT89S8252 AT89LS51 AT89LS52 AT89LS53 AT89LS8252
Prozessor nicht wechseln. Wenn Du es selber bestücken würdest, würde ich mich kostenlos von einem AT89S52 Programmer-Board trennen. Dann PM an mich. Gruß Jobst
-
Thread
Bluetooth Modul NOBO BEE Blue an AT89S52
NIBO-BEE-BLUE/3/index.html?;ACTION=3;LA=446;ARTICLE=129272;GROUPID=5728;artnr=NIBO+BEE+BLUE an ein AT89S52 angeschlossen. Ich kann über mein WindowsPhone8 Daten über BT an den uC senden, aber umgekert funktioniert es nicht. Wenn ich anstatt des uC ein USB-UART Adapter an das BT-Modul hänge kann ich
der USB-UART Adapter an dem BT-Modul hängt liegen beide Pins auf 3,3 Volt. Ist der Ausgang vom AT89S52 zu schwach? Nach Schaltplan ist auf dem BT-Modul ein Spannungsteiler mit 2kOhm und 3,9kOhm. Hatte schonmal jemand ein änliches Problem? So wie das bei Reichelt angegeben war bin ich davon
-
Thread
AT89S52 Programmierung mit AVR ISP MKII möglich?
Hallo, gibt es eine Möglichkeit einen AVR ISP MKII dazu zu bewegen auch AT89S52 zu programmieren? Danke schonmal für eine Info! Thomas
Originalfirmware des Programmers sicherlich nicht. Die AVRs haben ein anderes Protokoll, als der AT89S52. Wenn Du einen Programmer für die serielle Schnittstelle suchst und einen AT89S52 und einen MAX232 opfern magst, kann ich Dir evtl. weiter helfen. Du brauchst im Terminalprogramm dann nur ein
-
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
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
8051 & Verwandte auf Reise?
Habe auch noch diverse 8051 IC's Z.B. AT89S52 24PU und die 2051 Sorte.
Habe wie gesagt auch noch diverse 8051 IC's Z.B. AT89S52 24PU und die 2051 Sorte. Kontakt: www.klimaregelung.de
-
Thread
uC schaltet Transistor nicht
Transistor schaltet die Masse durch!) Die Schaltung funktioniert super, aber wenn ich sie am AT89S52 (8051 von Atmel) anhänge liegt der Pin auf 2,6V er schafft es nicht auf High oder low zu schalten. Ich habs mit einem externen pullup probiert abern funktioniert auch nicht! Der Strom den
@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 diesen
-
Thread
Microcontroller lernen aber was
meisten Derivate hervorgebracht haben. Fast jeder namenhafte Anbieter hat ein Derivat im Angebot. Der AT89S52 von Atmel ist sehr preiswert und per ISP zu programmieren. (fast wie die AVRs, nur mit invertierter Reset-Logik) Interesannt dürfte auch sein, daß BASCOM für die 8051er existiert. Und C kann man
messerscharf... Er wird sich nur die Vorschau angesehen haben. Ich arbeite viel mit dem AT89S52 und AT89S8253 Dazu habe ich einen SPI-Flasher, der ein HEX-File per RS232 entgegen nimmt. (Geht also auch mit USB-RS232-Konvertern klasse) Wenn Du Interesse hast, lasse ich Dir alle Infos dazu
-
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
AT98S52 SPI
AT98S52 gibt es IMHO nicht bei Atmel. Wenn ich da mal von einem Zahlendreher ausgehe, hast Du einen AT89S52 vor Dir. Dieser gehört zur 8051-Familie. Das STK200-Board ist aber nur für die AVR-Familie zu gebrauchen. Von daher: Egal wie Du es anschließt, es wird nicht funktionieren. Gruß, Markus_8051
@Markus_8051 Der AT89S52 ist pinkompatibel zum AT90S8515, daher sollte es doch gehen. Man braucht nur die entsprechende Software, die ihn unterstützt. Peter
-
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
USBprog 4.0 89S8253 programmieren
das dieser Programmierer nie für den 82S8253 erweitert wurde, d.h. der AVRISPMkII kann nur bis zum AT89S52 programmieren. Ich bin da auch schon drauf reingefallen und musste diese grottige MCU mit dem AT89ISP Parallelport (!) programmieren. Als ich dann über die EEPROM bugs gestolpert bin, habe ich diese
mehr - ausser auf den pinkompatiblen ATMega8515 oder eben auf den problemlos zu programmierenden AT89S52 zu wechseln. Mathias64 schrieb im Beitrag #2440551: > Die Platine die ich aufgebaut habe > hat eine RS232 Schnittstelle falls man die dazu braucht Nein, die RS232 braucht man nicht, nur Zugriff
-
Thread
Zu langes Kabel schuld an Fehlern?
Hallo nochmal... Ich habe ja seit gestern nurnoch Probleme mit dem schreiben der Daten auf meinen at89S52. Als Übergabe chip nutze ich einen IO Warrior von codemercs (24PVp). Mein 2 M Langes USB 2.0 Kabel erzeugte immer abbrüche beim schreiben...Das fiel mir erst gerade auf, als ich durch zufalle laß
größeren Elko ist für mich nicht entscheidend und hilft so manchen Fehler zu vermeiden. Dein "at89S52" mit wie vielen µF und nF ist er denn ausgestattet ? Son paar Abblock-Kondensatoren können manchmal Wunder bewirken. Siehe hier: http://www.ullihome.de/index.php/USBAVR-ISP-Help/de#Probleme
-
Thread
8051 mit ISP
GRUPPEA=A36;WG=0;ARTIKEL=AT%252089S52%2520PDIP;START=16;END=16;STATIC=0;FC=7;PROVID=0;TITEL=0 AT89S52 DIP40 1,60 Peter
Danke Peter, Hab mir gerade bei Reichelt den AT89S52 bestellt. mfg Christian
-
Thread
A89 8051 ISP Prommer
gibt es auch als Fertiggerät oder Bausatz von ehajo (hier im Forum suchen). Ich benutze den für die AT89S52. Allerdings muss die Reset-Leitung invertiert werden (1 PNP-Transistor und 2 Widerstände), also leider nicht völlig fertig.
AVRISP MkII programmiert AT89S52 und -S51 ohne Probleme. Der AT89S8253 wird nicht unterstützt und beim AT89S8252 weiss ichs nicht. Der Programmer ist aber abgekündigt, also nicht mehr brandaktuell.
-
Thread
µvision4 und AT89S51 mit Diamex-AVR ?
Der AVR ISP MkII kann AT89S51 und AT89S52 programmieren, solange man direkt STK500.exe dazu startet, am besten aus einem Batch File, hier mit Drag&Drop des Hex Files: [c] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52
-
Thread
ATtiny44A über CMD programieren
Nimm doch STK500.exe. Für den Tiny44 habe ich gerade keine Batchdatei - so siehts aus für das alte AT89S52 Schlachtschiff und AVRISP MkII: [pre] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/pre] Logischerweise passt du 'set prog' an deine Pfade an. Der
-
Thread
8051er in C Programmieren - Programm wird nicht ausgeführt
Danke für die schnelle Antwort. Ich benutze den AT89S52 von Atmel. Es wundert mich sowieso, dass die einzelnen Prots nicht als Ein- oder Ausgänge definiert werden. Nein, ich habe keine externen Speicher dazugeschalten. Ja, ich messe mit einem
= 0xA0; sfr P3 = 0xB0; weg und lass den Rest. Dazu noch irgendwas in der Richtung #include <AT89S52.h> oben reinschreiben (näheres dazu in der Doku deines Compilers) und es sollte sich was tun.
-
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. danke
ja. dass man die beiden ics (AT89C55WD(DIP40) und AT89S52(DIP42)) einsetzen kann und nicht für jeden ein separates board.
-
Thread
Team TS 8012
Zdravím. Také jsem opravoval tuto závadu. Em73290 byl vadný. Nahradil jsem ho at89s52 a napsal program. Vysílačka funguje. Schéma a program mužů poslat. Musí se upravit obvod reset ve vysílače. Když bude mít někdo zájem, pište na email.s pozdravem Petr.
zdravím, přikládám zip soubor s popisem montáží a program ASM a HEX do AT89S52. s pozdravem Petr.
-
Thread
Projektarbeit für staatl gepr. Techniker mit µC
vorsorglich mit dem 8051 und der C-Programmierung beschäftigt. Die Ein- und Ausgänge des 8051 (genauer AT89S52) kann ich ins Programm einbinden. Sind halt nur die Anfängerprogramme. Die C-Programmierung bedarf noch etwas Übung, da vorher mit C# gearbeitet wurde. Wäre denn die Wetterstation im Extremfall
zur Not gibt es ja immer noch ein nettes Forum, wo man bei >Schwierigkeiten Hilfe bekommt. Zu AT89S52 wird die Luft hier dann aber schon ziemlich dünn. Selbst mit C. Das Teil hat so gut wie kein RAM. Da quält man sich nur. Umsteigen auf AVR und das Tutorial unten durchmachen. http://www.mikrocontroller.net
-
Thread
Problem mit AVR
Ich habe noch keine Erfahrung mit ATMEL-Controllern und folgendes Problem: Ich benutze einen AT89s52. Der Port0 liegt im SFR Nr. 80h, laut Datenblatt. Dieser müsste dann dementsprechend mit OUT 0x80,R16 ansteuert werden. Leider bekomm ich beim assemblieren die Fehlermeldung "illegal argument type
Hi der AT89S52 ist kein AVR (sondern ein MCS51 Derivat) und kennt somit keinen Befehl OUT. Matthias
-
Thread
AVR Interrupts priorisieren in C?
Du kannst beim AT89S52 doch T2 für die Baudrate nehmen, dann gehts. Mußt natürlich nen entsprechenden Quarz nehmen (8, 16 oder 24MHz). Echte Prioritäten beim AVR werden selten gemacht, da sehr umständlich. Man muß
> Du kannst beim AT89S52 doch T2 für die Baudrate nehmen, > dann gehts. Mußt natürlich nen entsprechenden Quarz nehmen > (8, 16 oder 24MHz). Oje, ich seh schon, 8051 ist nichts für mich. Hab grad mal im DB nachgesehen