-
Thread
M 51 Standart
Hallo Wer kennt MC im 51 Standart, mit Flashspeicher. Ich kenne bis jetzt 89C51 - 89C55 und den kleinen 89C2051 Danke
Hi T89C51Rx2 P89C51Rx2 AT89C51Rx2 AT89S8252 DS89C420 und sicher noch ein paar mehr Matthias
-
Thread
Datenübertagung an at89c51 board
Hi, habe mich mal an die uC rangewagt (AT89C51 24PI) und ein Board gebaut. Hab im Forum gelesen, das es wohl nicht die beste Entscheidung war mit einem "Oldi" anzufangen. Aufgeben gilt nicht! Nun, weder PonyProg, Flip oder avr wollen etwas
Der AT89C51 läßt sich nur mit einem Programmiergerät beschreiben. Nimm einen AT89C51ED2, der kann über die UART mit Flip programmiert werden. Peter
-
Thread
Fehler bei AT89S52 Programm auf AT89S8253 Übertragung
Hallo, In der Schule habe ich ein Servo betriebenen Roboter gebaut, der mit einem Atmel AT89S52 gesteuert wird gebaut. Da der Speicher nun zu klein geworden ist wollte ich auf einen AT89S8253 umsteigen, mit der Hoffnung, dass das Programm ( im uc51 Programmiert und mit dem Programm progisp
Der AT89S8253 hat leider einen komplett anderen Programmieralgorithmus als alle anderen Atmel MCS51 Derivate, so das du ein Programmiergerät benötigst, was ausdrücklich den 82S8253 unterstützt. Die wenigen
-
Thread
Was gibt es für einfache Parallelportprogrammer?
Für den AT89S51/52/53 und den AT89S8252. Das der Link zur Hardware, auf dieser Seite ist auch der Link zur Software. http://www.kmitl.ac.th/~kswichit%20/cheapcable/index.html
Hallo, > Für den AT89S51/52/53 und den AT89S8252. > > Das der Link zur Hardware, auf dieser Seite ist auch der Link zur > Software. > > http://www.kmitl.ac.th/~kswichit%20/cheapcable/index.html So wie es aussieht
-
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
89c51 auf 89c51ed2 evo board?
ich hab ein evo board fuer at89c51ed2. kann ich mit diesem board auch einen at89c51 flashen, oder muss ich mir da ein neues board basteln? der at89c51 is halt erheblich guenstiger und wuerde bei mir fuer viele anwendungen auch aussreichen
rtfm... 89C51xx2 haben einen UART Bootloader, 89C51 benötigen einen parallel Programmer, 89S51 können über SPI programmiert werden
-
Thread
Aktueller Assembler
Bereich µC gemacht, deswegen vorab die Frage ... Welchen Assembler benutzt ihr für 8051 - z.B. AT89Cx051 ? Ich habe einige Zeit mit dem Aside (www.theeg.de) gearbeitet, der hat mir immer gut gefallen, wird aber so wie es aussieht nicht mehr gepflegt (wenn ich mich täusche lasse ich mich auch einem
ASEM und SDCC als Compiler, Batch Prozess mit Programmier Software z.B. PonyProg möglich, Flash z.B. AT89S8252 dran und fertig. Joe
-
Thread
Fehlende praktische Erfahrung
Multiplexen und weitere Bauteile ausser den Vorwiderständen > Bisher haben wir leider nur mit dem Atmel at895131 gearbeitet, > kenne also nur den. Theoretisch solltest du also beim 8051 bleiben. Leider schalten die üblichen nur wenig Strom, 89S51 leitet nur 1.6mA nach Masse, 89S4051/8535 zwar 10mA
Der AVRISP MkII kann auch einige der MCS51 MCUs von Atmel programmieren,z.B. den 89S51 und den 89S52, nur nicht den blöden 89S8253. Und er kostet in Berlin 38 Euro. Ich will keine Werbung machen, aber die kleine Kiste läuft hier problemlos mit
-
Thread
Assembler+µC 8051-Familie+Literatur
Hi, ich fange an in Assembler meinen µC At89s8252 zu programmieren. Jetzt wollte ich fragen, wo finde ich gute Literatur zu assembler, die was taugt wenn man die Sprach Lernen will? Am liebsten wäre mir ein buch o.Ä. Wisst ihr vielleicht wo
eigentlich für sachen am microcontroller " Spielzeug ;-) " und welchen µC proggst du ganz genau? " At89s8252 & At89c2051
-
Thread
Einfaches Programmiergerät für RS232
beantwortet. Im Moment fehlt mir die Zeit für weitere Projekte, da ich noch viel Arbeit mit der IS51-Platine, deren Bootloader und den Handbüchern dazu habe. Mehr Informationen über die IS51 sind hier zu finden. https://www.mikrocontroller.net/topic/380433?goto=new#4328575 Danach wäre es ein ein
Der Hinweis, daß dieses "Programmiergerät" nur für die MCS-51-Controller von Atmel, namentlich AT89S52, AT89S8252 und AT89S8253 geeignet ist, der sollte nicht im "Handbuch" versteckt bleiben.
-
Thread
DS18s20 Probleme mit Timer 8051
interrupt 1 { flag = 1; P0 = 0x80;//debugging //TR0 = 0; } [/c] Des läuft alles auf einem at89c5131, hoffentlich kann uns jemand helfen. PS: Die meisten Beiträge die ich gefunden habe, sagen das man die Methode _delay_us(); benutzen soll, allerdings wissen wir nicht wie man auf diese zu greifen
javaFlo schrieb im Beitrag #3469087: > Des läuft alles auf einem at89c5131, hoffentlich kann uns jemand helfen. Googl kaputt? Google liefert bei "DS18s20 8051" als ersten Treffer: http://www.mikrocontroller.net/topic/170112 1-Wire-Projekt-V1_3.zip: Dokumentation
-
Thread
89C2051 was brauch ich da? was find ich wo?
~buchmann/privat/progr.htm Und falls du mal größere Controller programmieren möchtest, nimm die AT89S51/52, die lassen sich ISP programmieren (nur die Software dafür gibts nur für den LPT, aber ich habe mir einen eigenen gebaut, mit einem AT89C2051 als Steuerung, der programmiert AT89S und alle SPI
runtergeladen. Ist auf jedenfall einfacher als erstmal ein Programmiergerät zu bauen. Den Tipp mit dem AT89S8252 habe ich übrigens auch von Peter. Grüße Andreas
-
Thread
Datenblatt 89C51
Erster Treffer bei google "at89c51"
?q=89C51&sType=part&ExactDS=Contains Aha Philips stellt auch einen 89C51 her.
-
Thread
Phillips P89C51UBP N
im Beitrag #3890055: > Nutzlos sind alte 8051er nie. Naja, mir wurde das mit dem Aufkommen der 89S5X Serie mit internem Flash schnell zuviel. EPROM brennen, das Adresslatch, EPROM Sockel etc. Ausserdem verlierst du ja durch das EPROM anderthalb Ports. Als Ersatz für so einen MCS51 würde ich heute
einen passenden Brenner finden - wir schreiben 2014. Fürs AH52 Basic wäre aber ein Flash a là AT89S52 am sinnvollsten, weil im externen RAM dann die Programme liegen. Intel schlug mal eine Batteriepufferung für XRAM vor, damit die Programme drin bleiben.
-
Thread
Adapter für Intel P87C51FA
P.S. Gerade noch einmal nachgesehen, das waren nur die 89C2051.
Du kannst einen AT89C51RB2-3CS einsetzen, der kann über die UART in der Schaltung programmiert werden. Dazu Flip downloaden. https://www.reichelt.de/8-bit-mcs-8051-mikrocontroller-16-kb-60-mhz-pdip-40-at-89c51-rb2-3cs-p189062
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
@Guido Bei Reichelt gibt es den AT90S2313 aber doch noch. Sonst den Quelltext anpassenund nen andern nehmen.
nachbauen, und nun wollte ich wissen, ob ich diesen Microkontroller "ATTINY2313-20PU DIL 20" von conrad.at verwenden kann. Komme leiderer in Österreich nicht an den AT90S2312 ran. mfg dominik
-
Thread
DMX mit AT89S8252
zu bekommen. Hab ich vielleicht die falschen Datenblätter? Habe das vom 89C51, bei dem AT89S8252 drin steht es wäre der gleiche UART wie beim 89C51. Ich habe einen 20MHZ Quarz an dem Controller. Ist es mit dem Controller vielleicht gar nicht möglich? Wenn mir jemand helfen
Hab den AT89S8252 bei 20Mhz schon mit 750kBaud betrieben. Müsste also kein Problem sein 250kBaud hinzubekommen.
-
Thread
AT89S52 startet nicht(Elektor Loetofen)
sdcc/include test.c bringt die Pins nicht zum Toggeln. Gibt es da grundsaetzliche Probleme mit AT89C52 ggue. AT89SS52?
soll das ein witz sein? #define MICROCONTROLLER_80C51 #include <at89x52.h> #define LED1 P3_7 #define LED2 P3_6 #define LED3 P3_5 void main (void) { LED1=0; LED2=0; LED3=0; while (1) { LED1=~LED1; LED2=~LED2;
-
Thread
Frequenz für µC AT89C51ED2
Hi, der AT89C51ED2 kann man mit bis zu 60MHz getaktet werden. Wenn die interne Frequenzverdoppelung eingeschaltet ist mit max. 30MHz. Optimal sind 22.1184MHz weil dann alle gängigen Baudraten bis 115200Bd ohne
@Alex "Einen Flasher für den COM-port gibt's z.B. bei www.ycmodule.de für um die 60 EUR" Du brauchst keinen Flasher, der AT89C51ED2 hat doch nen Bootloader. Du must nur die COM über nen MAX202 anschließen, der kostet aber etwa 1,- und keine
-
Thread
IAR (8051) immer noch mit Bug
Heutzutage kann man ja mit Flash nur so um sich schmeißen, Kompaktheit ist kein Thema mehr. Als der AT90S2313 rauskam, hatte im mal versucht, AT89C2051 Programme zu portieren. Absolut keine Chance, die haben alle den Flash gesprengt. Der AT89C2051 werkelt immer noch in einigen Geräten und er scheint
Peter D. schrieb im Beitrag #4476686: > Als der AT90S2313 rauskam, hatte im mal versucht, AT89C2051 Programme zu > portieren. Absolut keine Chance, die haben alle den Flash gesprengt. Da hättest Du ein bißchen hartnäckiger sein sollen. Der Keil-Compiler
-
Thread
Boeard flashen
Hier mal sehen: http://www.nxp.com/#/pip/pip=[pip=P89V51RB2_RC2_RD2_5]|pp=[t=pip,i=P89V51RB2_RC2_RD2_5]
LPT-Kabel braucht man dafür nicht. Wahrscheinlich kann man auch andere µC auf das Board setzen, zB. AT89S... Baureihe. Diese werden über ein SPI-Interface programmiert, wobei das meistens noch über LPT-Port des PC läuft. >Dafür gibt es nämlich im C#.NET die Klasse System.IO.Ports Andere Baustelle
-
Thread
8051er Architecktur VS. andere
Stefan Krytinar wrote: > Zu beginn hatten wir einen AT89c51id2 in die engere Wahl getroffen. > > Der von Anlaog Device hat den Vorteil das er schon zwei PWM Ausgänge fix > fertig hat. Der Atmel hat doch ein PCA mit 5 PWM-Ausgängen. > Doch wo
Hallo, versuchs mal mit dem AT89C51CC03er von Atmel (8051er). Der hat u.a 64 kByte Programmspeicher auf dem Chip, A/D-Wandler und einige PWM-Ausgänge. Dazu gibt es bei palmtec (www.palmtec.de) ein gutes Entwicklungsboard, beim
-
Thread
Was ist das wert ?
USB2RS232 Chip mit 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
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
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
Problem mit AT90Can128
für die CAN-Register und die Interruptvektoren definiert sind und fertig. Peter P.S.: Ich verwende den T89C51CC01 als CAN-µC und bin sehr zufrieden damit. Ich programmiere mit einem älteren Keil C51 Compiler, der wußte auch noch nichts vom T89C51CC01. Ich hab dann nur das neue regcc01
> Du musst sie ja nicht einmal abändern, du musst sie nur mit dem richtigen -mmcu=at90can128 compilieren. Klingt gut, hab's aber noch nicht ganz gecheckt. Sollen die entsprechenden eeprom.S,... Assemblerfiles mit dem Projekt übersetzt werden? Gib bitte nochmal 'nen Newbie-Tip...
-
Thread
AT89C51RC2, Flash über ASM und User-API modifizieren.
Hallo an alle 8051 Spezialisten, ich schreibe gerade eine Versuchssoftware für den AT89C51RC2 in Assembler, mit der ich aus der Anwendung heraus ein Byte im Flash verändern will. Der µC soll also ein Byte seines eigenen Flash umprogrammieren. Im Datenblatt von Atmel ist beschrieben, daß
gibt es nicht, da der µC nur 32k Flash hat ;-) Ich beschäftige mich erst seit zwei Tagen mit dem AT89C51RC2 (habe vorher mit dem AT89S8253 und dem AT89LP4052 gearbeitet) und bin mit meinem Latein erstmal am Ende. Vielleicht wäre es möglich mir kurz ein paar Details zu vermitteln, bzw. ein paar rudimentäre
-
Thread
Ladeproggi für div 80c32?
es auch ganz einfach geht: Schau Dir mal 8051-Typen mit internem Flash und Bootloader an, z.B. AT89C51ED2. Hier ne komplette Programmierschaltung: http://www.mikrocontroller.net/topic/4423#new Peter
nimm den oben schon genannten AT89C51ED2 oder einen anderen mit integrierten Bootloader und als Programmiersoftware FLIP: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767 Einfacher gehts nicht. Oder die Typen AT89Sxxxx
-
Thread
Instruction Set
Hallo Forum, als Newbie und User des AT89S8252 bin ich auf der Suche nach einem allgemeinen 80C51 Instruction Set. Ist der AT89S8252 wirklich voll 8051 compatibel? Oder gibt es noch etwas zu beachten, wenn man sich an den allgemeinen 80C51
beginnen meinen Code für einen Waschmaschinen-Steuerung die gleichzeitig E-Gitarre spielen kann für den AT89S8252 mit dem Philips Instruction Set zu schreiben...
-
Thread
80C51 --- Was kann das ding?
mit externem Programmspeicher rumquälen. Um in die 8051-Familie reinzuriechen, empfehle ich den AT89S8252 oder T89C51RD2. Der letztere ist etwas teuer, läßt sich aber auf allen OS (auch Linux) bequem über die COM programmieren. Zum Anschluß an die COM brauchts noch einen RS-232-Pegelwandler, z.B. MAX202. Der AT89S8252 muß dagegen über den LPT-Port programmiert werden, wobei je nach OS bzw. PC-Hardware des öfteren Probleme auftreten können. Das wäre dann 1-Chip-Etwicklungsboards, d.h. eine Lochrasterplatine
-
Thread
Keil mon51 für at89s8253
anpassen und in den MC Flashen. Mit anderen Worten, das Monitor Programm muß sich bereits auf deinem AT89S8253 befinden. Wie programmierst du den Chip auf deinem Board ?
Den Chip programmier ich mit einem at89isp kabel. Mir ist bewusst, dass ich das Monitor Programm anpassen muss, ich weiß aber nicht welche Einstellungen ich für den S8253 vornehmen muss...
-
Thread
Einstieg in die C-Programmerung für µC
einigermaßen recherchiert aber leider finde ich nichts zu dem Controller den ich verwenden muss, das ist der AT89C51ED2, so ein datenblatt hab ich mal angehängt. Also es soll eben für einen 8051 sein. Außerdem noch eine Frage: Muss jeden Port den ich benutze vorher auf Ein- oder Ausgabe schalten? Wenn ja, wie
Soll sagen Seite 15 vom Handbuch AT89C51ED2.pdf
-
Thread
at89s2051 programmieren, wie?
A utility for In System Programming the AT89S8252, AT89S52, AT89S53, AT89S8253, AT89LP2052 and AT89LP4052
den 40-poligen Baustein gedacht. Du brauchst nur die Signale Reset, Mosi, Miso und SCLK an deinen 89S2051 anschließen. An Stelle des HC126 geht auch ein HC541 oder ähnliches (aber nur, wenn Du Dich damit auskennst, ansonsten stur nachbauen).
-
Thread
AT89S8253 ISP Problem
Hallo ich habe ein Problem mit dem AT89S8253. Ich habe mir einen Seriellen ISP Adapter gebaut ( http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif ). Ich hab ihn mit einem Atmega16 getestet. Damit funktioniert er problemlos. Ich habe
Hi Frank, ich hatte auch einige Schwierigkeiten den neuen AT89S8253 zu programmieren. Die Pinbelegung des AT89-Programmieradapters unterscheidet sich von dem AVR-Programmieradapter. Siehe hierzu, dass Bild im Anhang und vergeleiche es mit ISP-Adapter, der im
-
Thread
Bestes 8051-Mikrocontroller-Modell für eine Tastatur?
- Cypress FX2 series - AT89C5131A-M von Atmel - CH558/9 von WCH
Matthias S. schrieb im Beitrag #7213082: > Ralph S. schrieb: >> Da das ganze allerdings ein MCS51 System werden soll ist das schon sehr >> "krass" > > Da sich da 2 Welten treffen (USB und MCS51), kann ich
-
Thread
Wetterstation selbst bauen
Also ich würde zum AT89C51ED2 raten (Reichelt: 11,75 ), der hat Programm-Speicher satt (64kB Flash). Dazu noch nen MAX202 und ein 14,7456MHz Quarz und n paar Kondis, fertig. Das alles im DIP-Gehäuse läßt sich einfach auf
Hallo nochmal! Ich denke ich nehm mir nen 8051 (ich lad mir gerade das Datenblatt vom AT89C51ED2) und dazu für den Anfang Bascom (hab entdeckt das es das auch für die 8051-Familie gibt). Nächste frage ist jetzt, gibt's irgendwo im Internet so ne "Stamm-Site" (wie z.B. Sprut.de für die PIC's
-
Thread
8051er und Nokia 3410 Display
1kByte (oder mehr) internes XRAM, so dass man bei Code-Größen über 4kByte eh' nur wenig für z.B. einen AT89C51RC2 drauflegen müsste. Alternativ könntest Du natürlich ein SPI-RAM mit 8kBit dranhängen, dann wäre Speicher da, SPI wird ja eh erzeugt.
benötigt PrintF Speicherplatz. Das war hier auch nur zum Zeigen dass es damit funktioniert. Mein "Test-51er" war ein AT89S52 (PLCC44 Gehäuse). Wer das in einem 2051er laufen lassen möchte, muß natürlich PrintF weglassen. Text kann man dann in etwa so ausgeben: --------------------------------------
-
Thread
Wozu dient NIC* bei ATmel?
mmh . . . Gute Frage, da dieser Port nicht definiert ist, könnte es stimmen ? Gibt´s noch ne andere Meinung ? Danke Quark !
Der "ATmel" ist ein AT89C51ID2 µC. AT89C51IC2 und AT89C51RD2/ED2 haben diesen Port auch . . . Weist Du was näheres ?
-
Thread
Suche Can Controller mit Flash
möglichst Software kompatibel zur 8051 Serie. Gefunden habe ich bisher nur die Atmel Controller T89C51CC01 bis AT89C51CC03.
AT89C51CC01 bis AT89C51CC03 von Atmel. Basieren auf 8051-Core. Stefan
-
Thread
ASM in HEX für Anfänger
tom west schrieb im Beitrag #3866838: > AT89C2051 Sowiet ich weiss, kann Atmel Studio 6 die ganze MCS51 Familie nicht kompilieren, und zu dieser gehört der kleine Kerl. Du brauchst also, wenn dir die im Tree gezeigte iv.hex nicht gefällt, einen
tom west schrieb im Beitrag #3866838: > AT89C2051 > Habe mir Atmel Studio 6 installiert Flasche Software. Atmel Studio 6 kennt IMO nur ARM und AVR, die AT89xxx sind aber 8051 und *keine* AVR.
-
Thread
89S53 Programmierung
Hallo, habe mir das Board MINI-MAX/51-C mit dem Atmel 89S53 siehe Link gekauft. http://www.mcselec.com/minimax51.htm Hat irgend jemand schon Erfahrungen mit diesem Board oder Prozessor ?? Benötige noch Tipps zum Programmierstart
Hi, habe mich auch mal mit dem AT89S53 beschäftigt und war sehr zufrieden mit diesem Programiertool hier. http://www.aec-electronics.co.nz/software.htm ISP-Software für AT89S5X, echt einfach um die Hex-Datei in den Flash zu laden
-
Thread
Quarz ohne Kondensatoren
#6339588: > Aber warum ist das dann im Layout vorgesehen und scheinbar auch bestückt > worden? Der AT89S8253 hat lt. Datenblatt interne Kondis. Andere AT89xx benötigen aber noch welche. Wenn der Quarz nicht schwingt, bedeutet das, der MC macht überhaupt nichts.
22pF kommt, für die die meisten Oszillatoren bei diesen MC gedacht sind. Eine Besonderheit ist beim AT89S8253 die Beschaltung bei hochfrequenten Quarzen. Hier sieht man im DB einen hochohmigen Widerstand an XTAL1 gegen Masse und einen C an XTAL2 gegen Masse. Wie gesagt, der AT89S8253 ist ein problematischer
-
Thread
Interner speicheraufbau eines 89C51 controllers
ich meine den AT89C51 datenblatt im anhang
Informationen drin, daß man damit nicht wirklich viel anfangen kann. Schau dir das Datenblatt zum AT89S51 an, da dieser der Nachfolger ist und die gleiche Speicheraufteilung besitzt. Das Datenblatt zu dem ist ebenfalls sehr spartanisch, aber zumindest steht etwas zum internen Speicheraufbau kurz drin
-
Thread
internal pull-ups / atmel
Ob aber die "electrical characteristics" eines Mega32 auf einen AT89C51 übertragbar sind? Das sind immerhin zwei vollkommen andere Prozessorfamilien ...
ist ja für den At98c51 und kein avr, habe in dem datasheet von at89c51 auch nichts gefunden, daraufhin in einem Buch nachgeschlagen (mikrocontroller kochbuch), da steht drin für die pull ups ~20kOhm. G. Tobias
-
Thread
Programmer Probleme T98C51AC2
programmiert??? Handelt es sich um einen Atmel-Controller??? Ich habe mir bei Reichelt einen Atmel AT89C51ED2 bestellt. Dieser funktioniert wunderbar per ISP. Marc
Hab's gerade gesehen ist ein Atmel :-) Also wie gesagt, per ISP keine Probleme.(Allerdings ein AT89C51ED2) Marc