Ich hab mal eine Frage welchen C51 sollte man sich zulegen. Falls möglich mit Reichelt Bestellnummern. Ich wurd nämlich gern gleich mit C51 anfangen wegen den 0-40 mhz.
Der AT89S52 ist bei Reichelt sehr günstig. Allerdings ist er noch sehr neu, weiß also nicht, obs schon Programmiersoftware (über LPT) im Web gibt. Die 40MHz sind nebensächlich, ich arbeite in der Regel mit 11,0592MHz (0,9MIPS). Durch die 4 Interruptprioritäten kann man deutlich entspannter programmieren als z.B. mit den AVRs. Langsame Interrupts bekommen einfach eine niedrige Priorität, das wars. Peter
Sry das ich noch mal störe. Mit welcher Software kann man eigentlich für den AT89S52 Programme schreiben?
Wenn Du ohne Programmer auskommen willst, dann nimm einen Controller mit Bootloader, z.B. den AT89C51RD2. Bei diesem lassen sich Programme ganz einfach über die serielle Schnittstelle hochladen.
Achtung: Die 0-40 MHz sind aber nicht 0-40 MIPS!!! Die meisten C51 Cores teilen den Takt durch 12, so dass Du mit Standard-Core nur auf max. 3.5 MIPS kommen kannst. Es gibt natürlich auch Cores die "nur" durch 6 oder so teilen. Die sind aber teurer. Aber ich würde dennoch einen ATMega16 empfehlen. Der kann bis 16MHz, führt dabei 16MIPS aus. Ausserdem hat er nicht die üble 8051 Architektur, dass das meiste nur mit dem Akku geht. Stattdessen hat der ATMega AFAIK 32 8 Bit Register, das heißt der Code ist dadurch nochmal schneller, da viele Moves wegfallen. Ferner ist der sdcc Compiler ein wenig picky, was die C-Syntax angeht, d.h. man kann vieles was man von GCC oder VC++ gewohnt ist nicht machen. Der AVR wird mit AVR-GCC programmiert. Fazit: Ich empfehle AVRs, ich hab bis vor ungefähr 3 Jahren auch nur 8051 gemacht, aber jetzt mache ich nur noch mit AVRs :-)
Danke, mich hat nur die geschwindikkeit überzeugt. aber das sind argumente. Dann fang ich auch mit atmel mega 8 -128 an. Für nen Server reichts(hoffe ich).
(Web-) Server? meinst du: http://www.mikrocontroller.net/forum/read-1-150732.html oder http://www.mikrocontroller.net/forum/read-4-87092.html dann reicht ein AVR. Grüße Quark
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.